From 862aec3fef3864ebbdc99780e51d3e9323ac0c3b Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Wed, 10 Apr 2013 00:13:06 +0000 Subject: Imported Translations from Transifex Change-Id: I91007468d2da94bb669931ad09dce4c2f5d3efad --- nova/locale/bs/LC_MESSAGES/nova.po | 11996 +++++++++++++++---------- nova/locale/cs/LC_MESSAGES/nova.po | 13104 ++++++++++++++++----------- nova/locale/da/LC_MESSAGES/nova.po | 11953 +++++++++++++++---------- nova/locale/de/LC_MESSAGES/nova.po | 12175 +++++++++++++++---------- nova/locale/en_AU/LC_MESSAGES/nova.po | 13446 +++++++++++++++++----------- nova/locale/en_GB/LC_MESSAGES/nova.po | 12437 ++++++++++++++++---------- nova/locale/en_US/LC_MESSAGES/nova.po | 13877 +++++++++++++++++------------ nova/locale/es/LC_MESSAGES/nova.po | 12807 +++++++++++++++++---------- nova/locale/fr/LC_MESSAGES/nova.po | 12951 ++++++++++++++++----------- nova/locale/it/LC_MESSAGES/nova.po | 12210 ++++++++++++++++---------- nova/locale/ja/LC_MESSAGES/nova.po | 13004 ++++++++++++++++----------- nova/locale/ko/LC_MESSAGES/nova.po | 11931 +++++++++++++++---------- nova/locale/nb/LC_MESSAGES/nova.po | 11846 ++++++++++++++++--------- nova/locale/nova.pot | 525 +- nova/locale/pt_BR/LC_MESSAGES/nova.po | 12903 ++++++++++++++++----------- nova/locale/ru/LC_MESSAGES/nova.po | 14501 ++++++++++++++++++------------ nova/locale/tl/LC_MESSAGES/nova.po | 11953 +++++++++++++++---------- nova/locale/tr/LC_MESSAGES/nova.po | 11985 +++++++++++++++---------- nova/locale/tr_TR/LC_MESSAGES/nova.po | 12618 ++++++++++++++++---------- nova/locale/uk/LC_MESSAGES/nova.po | 12008 +++++++++++++++---------- nova/locale/zh_CN/LC_MESSAGES/nova.po | 15106 +++++++++++++++++++------------- nova/locale/zh_TW/LC_MESSAGES/nova.po | 12028 +++++++++++++++---------- 22 files changed, 165857 insertions(+), 101507 deletions(-) diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index a8c2f28aa..43ec812bc 100644 --- a/nova/locale/bs/LC_MESSAGES/nova.po +++ b/nova/locale/bs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -17,60 +17,73 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Neočekivana greška prilikom pokretanja komande." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -80,266 +93,288 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, python-format -msgid "Fatal call to deprecated config %(msg)s" +msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:218 +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:247 -msgid "The request is invalid." +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:251 -msgid "Invalid input received" +#: nova/exception.py:258 +msgid "The request is invalid." msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" +#: nova/exception.py:262 +msgid "Invalid input received" msgstr "" -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -347,132 +382,90 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -msgid "Constraint not met." -msgstr "" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 +#: nova/exception.py:452 #, python-format -msgid "Could not find driver for compute_driver %(name)s" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:442 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" - -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Constraint not met." msgstr "" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -480,1583 +473,1835 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1102 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 #, python-format -msgid "The CA file for %(project)s could not be found" +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1181 #, python-format -msgid "The CRL file for %(project)s could not be found" +msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1185 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/manager.py:172 +#: nova/exception.py:1189 #, python-format -msgid "Running periodic task %(full_task_name)s" +msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:182 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/manager.py:231 -msgid "Notifying Schedulers of capabilities ..." +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 -msgid "Failed to send state update notification" +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/policy.py:32 -msgid "JSON file representing policy" +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:172 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/manager.py:246 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/manager.py:315 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:112 nova/notifications.py:152 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:32 +msgid "JSON file representing policy" msgstr "" #: nova/policy.py:35 msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:141 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:145 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, python-format +msgid "Calling method %s" +msgstr "" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2065,30 +2310,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2107,359 +2351,368 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2467,7391 +2720,10248 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to host %(host)s failed" +msgid "Live migration of instance %(id)s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format -msgid "Desired state must be specified. Valid states are: %s" +msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format -msgid "Compute.api::resetState %s" +msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:76 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" +msgid "Compute.api::resetState %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +msgid "Failed to attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:67 -msgid "Unable to get console" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 #, python-format -msgid "No more floating ips in pool %s." +msgid "Unknown action %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" +#: nova/api/openstack/compute/contrib/console_output.py:67 +msgid "Unable to get console" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/consoles.py:53 +msgid "Instance not yet ready" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 -msgid "No fixed ips associated to instance" +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 -msgid "floating ip is already associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 -msgid "l3driver call to add floating ip failed" +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 -msgid "floating ip not found" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 -msgid "Error. Unable to associate floating ip" +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 -#, python-format -msgid "Host '%s' could not be found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 -#, python-format -msgid "Invalid status: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 #, python-format -msgid "Invalid mode: '%s'" +msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Coverage doesn't have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 -#, python-format -msgid "Hypervisor with ID '%s' could not be found." +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 -msgid "Virt driver does not implement uptime function." +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 #, python-format -msgid "No hypervisor matching '%s' could be found." +msgid "Fixed IP %s has been deleted" msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 #, python-format -msgid "Invalid timestamp for date %s" +msgid "Fixed IP %s not found" msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:52 -msgid "Missing 'networkId' argument for addFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:68 -msgid "Missing 'address' argument for removeFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:77 -#, python-format -msgid "Unable to find address %r" +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +msgid "DNS entries not found." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, python-format -msgid "Showing network with id %s" +msgid "Floating ip not found for id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format -msgid "Deleting network with id %s" +msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 -msgid "Missing network in body" +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 -msgid "Network label is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 -msgid "Network cidr or cidr_v6 is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 -#, python-format -msgid "Creating network with label %s" +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 -#, python-format -msgid "Associating network %(network)s with project %(project)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:230 +msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 -#, python-format -msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:246 +msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 -msgid "Quota limit must be -1 or greater." +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 #, python-format -msgid "This rule already exists in group %s" +msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 -msgid "Security group not specified" +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 -msgid "Security group name cannot be empty" +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 -msgid "start instance" +#: nova/api/openstack/compute/contrib/hosts.py:186 +#, python-format +msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 -msgid "stop instance" +#: nova/api/openstack/compute/contrib/hosts.py:188 +#, python-format +msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 -#, python-format -msgid "vol=%s" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Delete volume with id: %s" +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 -#, python-format -msgid "Instance %s is not attached." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/hosts.py:223 #, python-format -msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/hosts.py:225 #, python-format -msgid "Delete snapshot with id: %s" +msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 -#, python-format -msgid "Create snapshot from volume %s" +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 -#, python-format -msgid "Invalid value '%s' for force. " +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 -msgid "Instance has had its instance_type removed from the DB" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/api/openstack/compute/contrib/hypervisors.py:204 +msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 +#, python-format +msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Invalid timestamp for date %s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/api/openstack/compute/contrib/keypairs.py:101 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Key pair '%s' already exists." msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/api/openstack/compute/contrib/multinic.py:52 +msgid "Missing 'networkId' argument for addFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/api/openstack/compute/contrib/multinic.py:68 +msgid "Missing 'address' argument for removeFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/api/openstack/compute/contrib/multinic.py:77 +#, python-format +msgid "Unable to find address %r" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, python-format +msgid "Disassociating host with network with id %s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Launching VPN for %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/api/openstack/compute/contrib/os_networks.py:74 #, python-format -msgid "Deprecated Config: %s" +msgid "Disassociating network with id %s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 +#, python-format +msgid "Showing network with id %s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 +#, python-format +msgid "Deleting network with id %s" msgstr "" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/api/openstack/compute/contrib/os_networks.py:110 +msgid "Missing network in body" msgstr "" -#: nova/compute/api.py:227 -#, python-format -msgid "Can only run %s more instances of this type." +#: nova/api/openstack/compute/contrib/os_networks.py:114 +msgid "Network label is required" msgstr "" -#: nova/compute/api.py:236 -#, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +#: nova/api/openstack/compute/contrib/os_networks.py:118 +msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/compute/api.py:256 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "" - -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +msgid "Creating network with label %s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:136 +#, python-format +msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" msgstr "" -#: nova/compute/api.py:498 +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format -msgid "Going to run %s instances..." +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/compute/api.py:569 -#, python-format -msgid "bdm %s" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." msgstr "" -#: nova/compute/api.py:596 -#, python-format -msgid "block_device_mapping %s" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/api/openstack/compute/contrib/quotas.py:65 +msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/api/openstack/compute/contrib/quotas.py:100 #, python-format -msgid "Searching by: %s" +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/compute/api.py:1203 +#: nova/api/openstack/compute/contrib/quotas.py:107 #, python-format -msgid "Image type not recognized %s" +msgid "Quota for %s should be integer." msgstr "" -#: nova/compute/api.py:1312 -#, python-format -msgid "snapshot for %s" +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/compute/api.py:1643 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" msgstr "" -#: nova/compute/api.py:1685 +#: nova/api/openstack/compute/contrib/security_groups.py:334 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/api/openstack/compute/contrib/security_groups.py:418 +msgid "Security group not specified" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/api/openstack/compute/contrib/security_groups.py:422 +msgid "Security group name cannot be empty" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +msgid "start instance" msgstr "" -#: nova/compute/api.py:2018 -#, python-format -msgid "Going to try to live migrate instance to %s" +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +msgid "stop instance" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/api/openstack/compute/contrib/volumes.py:75 +#, python-format +msgid "vol=%s" msgstr "" -#: nova/compute/api.py:2272 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Delete volume with id: %s" msgstr "" -#: nova/compute/api.py:2275 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format -msgid "Security group %s cannot be empty." +msgid "Instance %s is not attached." msgstr "" -#: nova/compute/api.py:2283 +#: nova/api/openstack/compute/contrib/volumes.py:377 #, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/compute/api.py:2289 +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/api/openstack/compute/contrib/volumes.py:573 +#, python-format +msgid "Delete snapshot with id: %s" msgstr "" -#: nova/compute/api.py:2312 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format -msgid "Create Security Group %s" +msgid "Create snapshot from volume %s" msgstr "" -#: nova/compute/api.py:2319 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format -msgid "Security group %s already exists" +msgid "Invalid value '%s' for force. " msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/compute/api.py:2395 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Delete security group %s" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/compute/api.py:2652 +#: nova/cells/messaging.py:373 #, python-format -msgid "Rule (%s) not found" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cells/messaging.py:397 +#, python-format +msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/compute/api.py:2664 +#: nova/cells/messaging.py:424 #, python-format -msgid "Authorize security group ingress %s" +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/compute/api.py:2675 +#: nova/cells/messaging.py:503 #, python-format -msgid "Revoke security group ingress %s" +msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cells/messaging.py:651 #, python-format -msgid "DB error: %s" +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/compute/instance_types.py:104 +#: nova/cells/messaging.py:674 #, python-format -msgid "Instance type %s not found for deletion" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cells/messaging.py:795 +#, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/cells/messaging.py:823 #, python-format -msgid "Loading compute driver '%s'" +msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:239 +#: nova/cells/messaging.py:838 #, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cells/messaging.py:852 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/manager.py:302 +#: nova/cells/messaging.py:873 #, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/manager.py:425 +#: nova/cells/scheduler.py:139 #, python-format -msgid "Setting up bdm %s" +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/manager.py:550 +#: nova/cells/state.py:315 #, python-format -msgid "Build error: %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/manager.py:694 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 #, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Failed to load %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/baremetal_deploy_helper.py:243 +#, python-format +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/baremetal_deploy_helper.py:247 +#, python-format +msgid "deployment to node %s done" msgstr "" -#: nova/compute/manager.py:735 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 #, python-format -msgid "Instance network_info: |%s|" +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/manager.py:896 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Ignoring VolumeNotFound: %s" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: 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/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 +#: nova/cmd/manage.py:242 #, python-format -msgid "%s. Setting instance vm_state to ERROR" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" -msgstr "" - -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/manager.py:1161 -#, python-format -msgid "Cannot reboot instance: %(exc)s" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/manager.py:1198 -msgid "instance snapshotting" +#: nova/cmd/manage.py:251 +msgid "Reserved" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "error: %s" msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/manager.py:1316 -#, python-format -msgid "Failed to set admin password. Instance %s is not running" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:329 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:388 #, python-format -msgid "set_admin_password failed: %s" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/manager.py:1376 -#, python-format -msgid "injecting file to %(path)s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:1437 -#, python-format -msgid "Changing instance metadata according to %(diff)r" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:1805 -#, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/cmd/manage.py:604 +msgid "instance" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:2092 -#, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:2107 -#, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:2140 -msgid "Detaching volume from unknown instance" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:2153 -#, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:2401 +#: nova/cmd/manage.py:687 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/cmd/manage.py:700 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:2579 -#, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:2588 -#, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:2606 -#, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:2631 -#, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +#: nova/cmd/manage.py:847 +msgid "Instance Type exists." msgstr "" -#: nova/compute/manager.py:2649 -#, python-format -msgid "Failed to generate usage audit for instance on host %s" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/cmd/manage.py:858 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "%s created" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/cmd/manage.py:869 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/cmd/manage.py:874 +#, python-format +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/cmd/manage.py:910 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/cmd/manage.py:976 +#, python-format +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:2877 -msgid "Instance is not (soft-)deleted." +#: nova/cmd/manage.py:1017 +#, python-format +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:2947 +#: nova/cmd/manage.py:1035 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:2954 -#, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:2961 -#, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/api.py:288 +#, python-format +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/api.py:297 #, python-format msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/api.py:317 #, python-format msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:241 -#, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/api.py:493 +msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/api.py:607 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/api.py:720 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +msgid "bdm %s" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/api.py:747 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/api.py:1016 +msgid "instance termination disabled" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/api.py:1152 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/api.py:1158 +msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/api.py:1168 #, python-format -msgid "Finishing claim: %s" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/api.py:1376 #, python-format -msgid "No service record for host %s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/api.py:1613 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/api.py:1977 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/resource_tracker.py:441 +#: nova/compute/api.py:2019 #, python-format -msgid "Hypervisor: free VCPUs: %s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, python-format -msgid "Free disk (GB): %s" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2457 #, python-format -msgid "Free VCPUS: %s" +msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/api.py:2480 #, python-format -msgid "Missing keys: %s" +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/rpcapi.py:47 +#: nova/compute/api.py:2820 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/api.py:2823 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Security group %s cannot be empty." msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/api.py:2831 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/api.py:2837 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:2860 #, python-format -msgid "Removing console %(console_id)s." +msgid "Create Security Group %s" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/api.py:2932 #, python-format -msgid "Re-wrote %s" +msgid "Unable to delete system group '%s'" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/api.py:2948 #, python-format -msgid "Error starting xvp: %s" +msgid "Delete security group %s" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/consoleauth/manager.py:70 +#: nova/compute/api.py:3053 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +msgid "Authorize security group ingress %s" msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/api.py:3064 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "Revoke security group ingress %s" msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "Aborting claim: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/claims.py:116 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 -#, python-format -msgid "No backend config with id %(sm_backend_id)s" +#: nova/compute/claims.py:130 +msgid "Claim failed" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 -#, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/claims.py:165 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/claims.py:170 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/claims.py:177 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/claims.py:184 +#, python-format +msgid "" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/instance_types.py:105 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "'%s' argument must be a positive integer" +msgstr "" + +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/instance_types.py:121 #, python-format -msgid "Table |%s| not created!" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/instance_types.py:138 +#, python-format +msgid "DB error: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/instance_types.py:148 +#, python-format +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:359 +#, python-format +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:402 +#, python-format +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:418 +#, python-format +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" +#: nova/compute/manager.py:439 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/image/glance.py:143 -#, python-format +#: nova/compute/manager.py:475 msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:481 +msgid "Failed to check if instance shared" msgstr "" -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/image/s3.py:338 -#, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:538 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +#: nova/compute/manager.py:562 +msgid "Failed to resume instance" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:576 #, python-format -msgid "Bad mac for to_global_ipv6: %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:592 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "Unexpected power state %d" msgstr "" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:604 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/network/api.py:80 +#: nova/compute/manager.py:729 #, python-format -msgid "args: %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/network/api.py:81 +#: nova/compute/manager.py:746 #, python-format -msgid "kwargs: %s" +msgid "Setting up bdm %s" msgstr "" -#: nova/network/api.py:169 -#, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 +#, python-format +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/network/linux_net.py:239 +#: nova/compute/manager.py:926 #, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +msgid "Error: %s" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/network/linux_net.py:790 -#, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:997 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:1075 #, python-format -msgid "Pid %d is stale, relaunching radvd" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:1081 #, python-format -msgid "Starting VLAN interface %s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/network/linux_net.py:1205 -#, python-format -msgid "Failed to add interface: %s" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:1120 #, python-format -msgid "Starting bridge %s " +msgid "Instance network_info: |%s|" msgstr "" -#: nova/network/linux_net.py:1314 -#, python-format -msgid "Done starting bridge %s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/network/linux_net.py:1333 -#, python-format -msgid "Failed unplugging gateway interface '%s'" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:1272 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "%(action_str)s instance" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" +#: nova/compute/manager.py:1288 +msgid "Failed to deallocate network for instance." msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:1309 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:1312 +#, python-format +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/network/manager.py:383 +#: nova/compute/manager.py:1319 #, python-format -msgid "Address |%(address)s| is not allocated" +msgid "terminating bdm %s" msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:1367 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" msgstr "" -#: nova/network/manager.py:650 -#, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/network/manager.py:657 -#, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:1593 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:1677 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:1709 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Detaching from volume api: %s" msgstr "" -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:1746 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:1762 #, python-format -msgid "Disassociated %s stale fixed ip(s)" +msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:1802 +msgid "instance snapshotting" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:1808 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" -msgstr "" - -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:1869 #, python-format -msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/network/manager.py:1358 +#: nova/compute/manager.py:1876 #, python-format -msgid "Unable to release %s because vif doesn't exist." +msgid "Rotating out %d backups" msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:1881 #, python-format -msgid "Leased IP |%(address)s|" +msgid "Deleting image %s" msgstr "" -#: nova/network/manager.py:1383 +#: nova/compute/manager.py:1909 #, python-format -msgid "IP %s leased that is not associated" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/network/manager.py:1400 +#: nova/compute/manager.py:1938 #, python-format -msgid "IP %s released that is not associated" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/network/manager.py:1422 +#: nova/compute/manager.py:1958 #, python-format -msgid "%s must be an integer" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:1962 +#, python-format +msgid "injecting file to %(path)s" msgstr "" -#: nova/network/manager.py:1466 -#, python-format +#: nova/compute/manager.py:1982 msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:2052 #, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:2271 +msgid "Instance has no source host" msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/manager.py:2097 -msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/manager.py:2104 +#: nova/compute/manager.py:2540 #, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 -#, python-format -msgid "No network with net_id = %s" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 -#, python-format -msgid "No fixed IPs to deallocate for vif %s" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/manager.py:2718 #, python-format -msgid "allocate_for_instance() for %s" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/quantumv2/api.py:100 -#, python-format -msgid "empty project id for instance %s" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/quantumv2/api.py:153 -#, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, python-format -msgid "deallocate_for_instance() for %s" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/manager.py:2844 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/manager.py:2895 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/manager.py:2904 #, python-format -msgid "validate_networks() for %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/manager.py:2919 #, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/manager.py:2949 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/manager.py:2959 +msgid "Detaching volume from unknown instance" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/manager.py:2966 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/manager.py:3028 #, python-format -msgid "syslog facility must be one of: %s" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/manager.py:3048 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/compute/manager.py:3062 #, python-format -msgid "No handler for matches of kind %s" +msgid "Host %(host)s not found" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/manager.py:3199 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 -#, python-format -msgid "%s not in valid priorities" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/manager.py:3282 #, python-format +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "" + +#: nova/compute/manager.py:3284 msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." msgstr "" -#: nova/openstack/common/notifier/api.py:170 -#, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 +#: nova/compute/manager.py:3483 #, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/compute/manager.py:3489 #, python-format -msgid "unpacked context: %s" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/compute/manager.py:3498 #, python-format -msgid "received %s" +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 +#: nova/compute/manager.py:3505 #, python-format -msgid "no method for message: %s" +msgid "Instance %(instance_uuid)s not found" +msgstr "" + +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 +#: nova/compute/manager.py:3516 #, python-format -msgid "No method for message: %s" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/compute/manager.py:3525 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/compute/manager.py:3542 #, python-format -msgid "MSG_ID is %s" +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/compute/manager.py:3561 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:3703 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/compute/manager.py:3747 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/compute/manager.py:3788 #, python-format msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/common.py:206 -#, python-format -msgid "Returning exception %s to caller" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/compute/manager.py:3886 +msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:3974 #, python-format msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/compute/manager.py:3981 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/compute/manager.py:3988 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:280 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "Deleting compute node %s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "Connected to AMQP server on %s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/compute/resource_tracker.py:324 +#, python-format +msgid "No service record for host %s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/compute/resource_tracker.py:334 +#, python-format +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/compute/resource_tracker.py:335 +#, python-format +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "Deserializing: %s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "-> bind: %(bind)s" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Subscribing to %s" +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Running func with context: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" +#: nova/compute/resource_tracker.py:568 +#, python-format +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/compute/rpcapi.py:54 +#, python-format +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/compute/utils.py:141 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/conductor/manager.py:88 #, python-format -msgid "CONSUMER GOT %s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, python-format -msgid "->response->%s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 -#, python-format -msgid "Created topic proxy: %s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, python-format -msgid "CONSUMER RECEIVED DATA: %s" +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 -#, python-format -msgid "ROUTER RELAY-OUT %(data)s" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 -#, python-format -msgid "Create Consumer for topic (%(topic)s)" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/console/xvp.py:119 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/console/xvp.py:147 +#, python-format +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 -#, python-format -msgid "Received message: %s" +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 -#, python-format -msgid "%(msg)s" +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Sending message(s) to: %s" +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/consoleauth/manager.py:112 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 -#, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/db/sqlalchemy/api.py:153 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/db/sqlalchemy/api.py:1542 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Invalid instance id %s in request" msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/db/sqlalchemy/utils.py:61 +#, 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/scheduler/driver.py:334 +#: nova/db/sqlalchemy/utils.py:67 #, python-format msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "No host selection for %s defined." +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 -#, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: 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/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/image/glance.py:187 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/image/glance.py:492 +#, python-format +msgid "fetching image %s from glance" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/image/s3.py:318 #, python-format -msgid "Filtered %(hosts)s" +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/image/s3.py:335 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/image/s3.py:345 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/image/s3.py:355 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/image/s3.py:379 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/image/s3.py:386 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/image/s3.py:397 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "No service for compute ID %s" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/manager.py:79 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Failed to schedule create_volume: %(ex)s" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/manager.py:165 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/scheduler_options.py:69 -#, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/scheduler/scheduler_options.py:78 -#, python-format -msgid "Could not decode scheduler options: '%(e)s'" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/api.py:239 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/driver.py:43 +#, python-format +msgid "Loading network driver '%s'" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/floating_ips.py:87 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/floating_ips.py:121 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/floating_ips.py:196 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/floating_ips.py:200 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/floating_ips.py:220 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 -#, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/floating_ips.py:530 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/floating_ips.py:537 #, python-format msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/floating_ips.py:568 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/floating_ips.py:576 #, python-format msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/floating_ips.py:624 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/floating_ips.py:664 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" -msgstr "" - -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/ldapdns.py:100 #, python-format -msgid "Faked command matched %s" +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/ldapdns.py:127 #, python-format -msgid "Faked command raised an exception %s" +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/tests/fake_utils.py:101 -#, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/linux_net.py:966 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/linux_net.py:1011 +#, python-format +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/linux_net.py:1013 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/network/linux_net.py:1418 +#, python-format +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/linux_net.py:1420 +#, python-format +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/linux_net.py:1442 +#, python-format +msgid "Starting Bridge %s" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/linux_net.py:1454 #, python-format -msgid "unrecognized argument %s" +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/linux_net.py:1490 #, python-format -msgid "Run CLI command: %s" +msgid "Failed to add interface: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/linux_net.py:1536 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/linux_net.py:1539 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/linux_net.py:1735 #, python-format -msgid "Given data: %s" +msgid "Starting bridge %s " msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/linux_net.py:1743 #, python-format -msgid "Result data: %s" +msgid "Done starting bridge %s" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/linux_net.py:1763 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/manager.py:500 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/manager.py:812 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/manager.py:838 #, python-format -msgid "_create: %s" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 -#, python-format -msgid "_delete: %s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/network/manager.py:926 #, python-format -msgid "_get: %s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/manager.py:949 #, python-format -msgid "_get_all: %s" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/manager.py:953 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/manager.py:962 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/manager.py:967 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/manager.py:971 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/network/manager.py:975 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/manager.py:994 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "%s must be an integer" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 -#, python-format -msgid "Running instances: %s" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/network/manager.py:1038 #, python-format -msgid "After terminating instances: %s" +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/network/manager.py:1122 #, python-format -msgid "After force-killing instances: %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/network/manager.py:1133 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, python-format -msgid "Failed to destroy vm %s" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/network/manager.py:1209 #, python-format -msgid "Failed to get info for disk %s" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 -#, python-format -msgid "Result: %(result)s is not a dict." +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/network/manager.py:1812 #, python-format msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/network/minidns.py:48 #, python-format -msgid "Result: %(result)s is not a list." +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 -#, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +msgid "Invalid name" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/network/minidns.py:122 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/network/minidns.py:201 #, python-format -msgid "flavor: %s" +msgid "deleted %s" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/network/minidns.py:207 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -msgstr "" - -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "" - -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Body: %s" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/network/quantumv2/api.py:154 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/network/quantumv2/api.py:269 +msgid "Port not found" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "Decoding JSON: %s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "Added %(filepath)s to config drive" -msgstr "" - -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/network/quantumv2/api.py:324 +#, python-format +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/network/quantumv2/api.py:343 +#, python-format +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/virt/firewall.py:357 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "Adding security group rule: %r" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/network/quantumv2/api.py:397 #, python-format -msgid "Adding provider rule: %s" +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/images.py:107 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "validate_networks() for %s" msgstr "" -#: nova/virt/images.py:118 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/network/quantumv2/api.py:807 +#, python-format +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/network/security_group/quantum_driver.py:53 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/network/security_group/quantum_driver.py:104 +#, python-format +msgid "Quantum security group %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, python-format +msgid "Quantum Error: %s" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/virt/baremetal/dom.py:127 -#, python-format -msgid "No such domain (%s)" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/network/security_group/quantum_driver.py:171 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/network/security_group/quantum_driver.py:228 +#, python-format +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "No such domain %s" +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "Domains: %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "After storing domains: %s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/network/security_group/quantum_driver.py:426 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/excutils.py:48 +#, python-format +msgid "Original exception being dropped: %s" msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/lockutils.py:98 +#, python-format +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "Created new domain: %s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/lockutils.py:222 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/log.py:226 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "Deprecated: %s" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/log.py:329 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/log.py:540 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "instance %s: rebooted" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "instance %s: rescued" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/db/sqlalchemy/session.py:486 +#, python-format +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "instance %s: is building" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "%s not in valid priorities" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "instance %s spawned successfully" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "instance %s:not booted" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "instance %s: Creating image" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "instance %s: finished toXML method" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 +#: nova/openstack/common/rpc/amqp.py:208 +#, python-format msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "#### RLK: cpu_arch = %s " -msgstr "" - -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" -msgstr "" - -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +msgid "unpacked context: %s" msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "no method for message: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" -msgstr "" - -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" -msgstr "" - -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +msgid "MSG_ID is %s" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "no disk image handler for: %s" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/common.py:104 #, python-format msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "" - -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "User %(username)s not found in password file." +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "unsupported partition: %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Failed to mount filesystem: %s" -msgstr "" - -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "Could not attach image to loopback: %s" +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "partition %s not found" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "Failed to map partitions: %s" -msgstr "" - -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" -msgstr "" - -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/nbd.py:86 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "qemu-nbd error: %s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "nbd device %s did not show up" -msgstr "" - -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" -msgstr "" - -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" -msgstr "" - -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" -msgstr "" - -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" -msgstr "" - -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" -msgstr "" - -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" -msgstr "" - -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" -msgstr "" - -#: nova/virt/hyperv/livemigrationops.py:52 msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" -msgstr "" - -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" -msgstr "" - -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format -msgid "Starting live migration for instance: %s" +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "Failed to live migrate VM %s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 -#, python-format -msgid "compare_cpu called %s" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "Creating snapshot for instance %s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "Getting info for VHD %s" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 -#, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 -#, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Running func with context: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 -#, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 -#, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, python-format -msgid "Removing snapshot %s" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 -#, python-format -msgid "Failed to remove snapshot for VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 -#, python-format -msgid "Removing folder %s " +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "hyperv vm state: %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:464 #, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +msgid "Creating proxy for topic: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, python-format -msgid "cache image failed: %s" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/hyperv/vmops.py:154 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Starting VM %s " +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/hyperv/vmops.py:156 -#, python-format -msgid "Started VM %s " +#: nova/openstack/common/rpc/impl_zmq.py:504 +msgid "Topic socket file creation failed." msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "spawn vm failed: %s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/hyperv/vmops.py:177 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "Failed to create VM %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "Created VM %s..." +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 -#, python-format -msgid "Set memory for vm %s..." +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "Set vcpus for vm %s..." +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/hyperv/vmops.py:231 -#, python-format -msgid "Failed to add scsi controller to VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, python-format -msgid "Failed to add diskdrive to VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, python-format -msgid "Failed to add vhd file to VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/hyperv/vmops.py:287 -#, python-format -msgid "Created disk for %s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/openstack/common/rpc/impl_zmq.py:718 #, python-format -msgid "Creating nic for %s " +msgid "Received message: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, python-format -msgid "Failed creating port for %s" +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "%(msg)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "Failed to add nic to VM %s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:334 -#, python-format -msgid "Created nic for %s " +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 -#, python-format -msgid "Attempting to bind NIC to %s " +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, python-format -msgid "Got request to destroy vm %s" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -msgstr "" - -#: nova/virt/hyperv/vmops.py:424 -msgid "Pause instance" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/vmops.py:429 -msgid "Unpause instance" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:435 -msgid "Suspend instance" +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/vmops.py:440 -msgid "Resume instance" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/vmops.py:445 -msgid "Power off instance" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/hyperv/vmops.py:450 -msgid "Power on instance" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:470 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/vmops.py:555 -#, python-format -msgid "Windows version: %s " +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:604 -#, python-format -msgid "use_cow_image:%s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/scheduler/driver.py:335 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "duplicate name found: %s" +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 -#, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Creating folder %s " +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "Removing existing folder %s " +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "block device info: %s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/scheduler/filter_scheduler.py:387 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Unable to attach boot volume to instance %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Attach volume failed: %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Unable to attach volume to instance %s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:156 +#: nova/scheduler/host_manager.py:358 #, python-format -msgid "Failed to add volume to VM %s" +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/volumeops.py:170 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/scheduler/manager.py:196 #, python-format -msgid "host_resource disk detached is: %s" +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "Physical disk detached is: %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Failed to remove volume from VM %s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/scheduler/filters/affinity_filter.py:95 +#, python-format +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "device.InitiatorName: %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "device.TargetName: %s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "device.ScsiPathId: %s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "device.ScsiLun: %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "device.DeviceInterfaceGuid :%s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "device.LegacyName: %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "device.DeviceType: %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "device.DeviceNumber %s" +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "device.PartitionNumber :%s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Device number : %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Target lun : %s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Mounted disk is: %s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/servicegroup/api.py:90 #, python-format -msgid "DeviceNumber : %s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Disk path to parse: %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/servicegroup/api.py:106 #, python-format -msgid "start_device_id: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/servicegroup/api.py:114 #, python-format -msgid "end_device_id: %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "block_device_list %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/libvirt/driver.py:333 -#, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" msgstr "" -#: nova/virt/libvirt/driver.py:339 -#, python-format -msgid "Connecting to libvirt: %s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/libvirt/driver.py:467 -#, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/servicegroup/drivers/mc.py:77 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/storage/linuxscsi.py:117 +#, python-format +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/storage/linuxscsi.py:121 +#, python-format +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/libvirt/driver.py:884 -msgid "Instance soft rebooted successfully." +#: nova/tests/fake_utils.py:72 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/tests/fake_utils.py:80 +#, python-format +msgid "Faked command matched %s" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/tests/fake_utils.py:101 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/libvirt/driver.py:1198 -#, python-format -msgid "Path '%(path)s' supports direct I/O" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 -#, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Creating config drive at %(path)s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 -#, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 +#, python-format +msgid "Running instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/tests/compute/test_compute.py:3445 +#, python-format +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format msgid "" -"Instance launched has CPU info:\n" -"%s" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/libvirt/driver.py:2389 -#, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:2437 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "flavor: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 -#, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/configdrive.py:97 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/driver.py:930 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 -#, python-format -msgid "Unknown image_type=%s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/driver.py:955 #, python-format -msgid "%s is a valid instance name" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/driver.py:962 #, python-format -msgid "%s has a disk file" +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/fake.py:210 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 -#, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 -#, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 -#, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/firewall.py:377 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "Base file too young to remove: %s" +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 -#, python-format -msgid "Removing base file: %s" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/images.py:221 #, python-format -msgid "%(id)s (%(base_file)s): checking" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/images.py:233 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 -#, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/driver.py:295 +#, python-format +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "Unknown base file: %s" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "Active base files: %s" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "Corrupt base files: %s" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "Removable base files: %s" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/utils.py:131 -#, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/utils.py:140 -#, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/baremetal/ipmi.py:134 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/utils.py:499 -#, python-format -msgid "Reading image info file: %s" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/utils.py:503 -#, python-format -msgid "Read: %s" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Writing image info file: %s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Wrote: %s" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 #, python-format -msgid "Ensuring bridge %s" -msgstr "" - -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 #, python-format -msgid "iSCSI device not found at %s" +msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/baremetal/pxe.py:467 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/baremetal/pxe.py:472 #, python-format -msgid "%s is already mounted" +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" -msgstr "" - -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" -msgstr "" - -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/baremetal/tilera.py:154 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/baremetal/tilera.py:372 +#, python-format +msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/baremetal/tilera.py:378 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/baremetal/tilera.py:389 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Tilera deploy failed for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:59 -#, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/powervm/exception.py:64 -#, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/powervm/operator.py:91 -#, python-format -msgid "LPAR instance '%s' not found" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, python-format -msgid "Creating LPAR instance '%s'" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/powervm/operator.py:211 -#, python-format -msgid "LPAR instance '%s' creation failed" +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "Copying image '%s' to IVM" -msgstr "" - -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "Copying image to the device '%s'" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "PowerVM image creation failed: %s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "Activating the LPAR instance '%s'" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "Instance '%s' failed to boot" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Shutting down the instance '%s'" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "Removing the logical volume '%s'" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:554 -msgid "Unable to get checksum" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/baremetal/volume_driver.py:121 +#, python-format +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/baremetal/volume_driver.py:185 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/baremetal/volume_driver.py:226 +#, python-format +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 -#, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/vmwareapi/driver.py:398 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/disk/api.py:138 +#, python-format +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/api.py:149 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/api.py:159 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/disk/api.py:282 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/disk/api.py:299 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/api.py:318 #, python-format -msgid "Glance image %s is in killed state" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/api.py:335 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/disk/api.py:348 +#, python-format +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/api.py:373 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/disk/api.py:435 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/disk/api.py:464 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/api.py:490 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 -#, python-format -msgid "httplib error in %s: " +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/api.py:564 #, python-format -msgid "Socket error in %s: " +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/api.py:580 #, python-format -msgid "Type error in %s: " +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Exception in %s " +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 -#, python-format -msgid "Got total of %s instances" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/disk/mount/api.py:57 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/disk/mount/api.py:135 #, 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" +msgid "Map dev %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "partition %s not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/disk/mount/api.py:203 +#, python-format +msgid "Umount %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/disk/mount/loop.py:33 +#, python-format +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/disk/mount/loop.py:34 +#, python-format +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/disk/mount/loop.py:40 +#, python-format +msgid "Got loop device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/disk/mount/loop.py:58 +#, python-format +msgid "Release loop device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 -#, python-format -msgid "Uploading image %s" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 -#, python-format -msgid "Uploaded image %s" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, python-format +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/disk/mount/nbd.py:104 +#, python-format +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/disk/mount/nbd.py:111 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -msgid "instance not present" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "No operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/disk/vfs/guestfs.py:90 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/disk/vfs/guestfs.py:95 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/disk/vfs/guestfs.py:126 +#, python-format +msgid "Failed to close augeas %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/disk/vfs/guestfs.py:142 +#, python-format +msgid "Failed to close guest handle %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, python-format +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "Creating directory with path %s" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Created directory with path %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/disk/vfs/localfs.py:80 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Failed to mount image %(ex)s)" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/disk/vfs/localfs.py:90 #, python-format -msgid "Getting image size for the image %s" +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/disk/vfs/localfs.py:96 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Failed to remove %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/xenapi/agent.py:99 -#, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/xenapi/agent.py:109 -#, python-format -msgid "Failed to query agent version: %(resp)r" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/xenapi/agent.py:144 -#, python-format -msgid "Updating agent to %s" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Windows version: %s " msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/xenapi/agent.py:176 -#, python-format -msgid "Failed to exchange keys: %(resp)r" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/xenapi/agent.py:195 -#, python-format -msgid "Failed to update password: %(resp)r" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/hostops.py:174 #, python-format -msgid "Injecting file path: %r" +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/imagecache.py:68 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/hyperv/imagecache.py:86 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/livemigrationops.py:55 +#, python-format +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "OpenSSL error: %s" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/xenapi/driver.py:355 -#, python-format -msgid "Could not determine key: %s" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/hyperv/livemigrationutils.py:46 #, python-format -msgid "Got exception: %s" +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/hyperv/livemigrationutils.py:49 +#, python-format +msgid "Live migration failed: %s" msgstr "" -#: nova/virt/xenapi/fake.py:671 -#, python-format -msgid "xenapi.fake does not have an implementation for %s" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/xenapi/fake.py:705 -#, python-format -msgid "Calling %(localname)s %(impl)s" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, python-format -msgid "Calling getter %s" +msgid "VM not found: %s" msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Calling setter %s" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/hyperv/livemigrationutils.py:99 #, 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" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "Failed to extract instance support from %s" +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, python-format +msgid "Starting live migration for VM: %s" msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 -#, python-format -msgid "Found non-unique network for name_label %s" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/migrationops.py:52 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "Migration target host: %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/hyperv/migrationops.py:73 #, python-format -msgid "Found no network for bridge %s" +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/xenapi/pool.py:75 -#, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/xenapi/pool.py:166 -#, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/xenapi/pool.py:182 -#, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/xenapi/pool.py:199 -#, python-format -msgid "Pool-Join failed: %(e)s" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/hyperv/migrationops.py:174 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Getting info for disk: %s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Found no PIF for device %s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/hyperv/migrationops.py:190 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "VBD not found in instance %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "VBD %s already detached" +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/hyperv/pathutils.py:91 #, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgid "Creating directory: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 #, python-format -msgid "Unable to unplug VBD %s" +msgid "Removing directory: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/hyperv/snapshotops.py:56 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "Creating snapshot for instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/hyperv/snapshotops.py:65 #, python-format -msgid "Unable to destroy VBD %s" +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Unable to destroy VDI %s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/hyperv/snapshotops.py:99 +#, python-format +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/hyperv/vif.py:75 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "Creating vswitch port for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +msgid "VIF driver not found for network_api_class: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/hyperv/vmops.py:120 #, 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." +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 -#, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +#: nova/virt/hyperv/vmops.py:151 +msgid "Spawning new instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 -#, python-format -msgid "download_vhd failed: %r" +#: nova/virt/hyperv/vmops.py:177 +msgid "Spawn instance failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/hyperv/vmops.py:202 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/hyperv/vmops.py:213 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/hyperv/vmops.py:270 #, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgid "Got request to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/hyperv/vmops.py:283 #, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" +msgid "Instance not found: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/hyperv/vmops.py:289 #, python-format -msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +msgid "Failed to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 -#, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +#: nova/virt/hyperv/vmops.py:294 +msgid "reboot instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 -#, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" +#: nova/virt/hyperv/vmops.py:300 +msgid "Pause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/hyperv/vmops.py:306 +msgid "Unpause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 -#, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +#: nova/virt/hyperv/vmops.py:312 +msgid "Suspend instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 -#, python-format -msgid "Looking up vdi %s for PV kernel" +#: nova/virt/hyperv/vmops.py:318 +msgid "Resume instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 -#, python-format -msgid "Unknown image format %(disk_image_type)s" +#: nova/virt/hyperv/vmops.py:324 +msgid "Power off instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 -#, python-format -msgid "VDI %s is still available" +#: nova/virt/hyperv/vmops.py:330 +msgid "Power on instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Re-scanning SR %s" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/hyperv/vmutils.py:75 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#: nova/virt/hyperv/vmutils.py:152 +#, python-format +msgid "Creating VM %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/hyperv/vmutils.py:161 +#, python-format +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/hyperv/vmutils.py:324 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/hyperv/vmutils.py:365 +#, python-format +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/hyperv/vmutils.py:383 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/hyperv/vmutils.py:391 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/hyperv/volumeops.py:98 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/hyperv/volumeops.py:102 #, python-format msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/hyperv/volumeops.py:115 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/hyperv/volumeops.py:145 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Attach volume failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/hyperv/volumeops.py:165 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/hyperv/volumeops.py:176 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Plugging VBD %s ... " +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Plugging VBD %s done." +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Destroying VBD for VDI %s ... " +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "Destroying VBD for VDI %s done." +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "Running pygrub against %s" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "Found Xen kernel %s" +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +#: nova/virt/libvirt/driver.py:570 +#, python-format +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "Writing partition table %s done." +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 -#, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 -#, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Updating progress to %(progress)d" -msgstr "" - -#: nova/virt/xenapi/vmops.py:224 -msgid "Starting instance" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Block device information present: %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" -msgstr "" - -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" -msgstr "" - -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/driver.py:848 +#, python-format +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 -#, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vmops.py:519 -#, python-format -msgid "Instance agent version: %s" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vmops.py:557 -#, python-format -msgid "Could not find VM with name %s" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vmops.py:611 -#, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vmops.py:655 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vmops.py:779 -#, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/driver.py:1288 +msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vmops.py:938 -#, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/driver.py:1551 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/driver.py:1676 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/libvirt/driver.py:1907 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/driver.py:1974 #, python-format msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/libvirt/driver.py:1988 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "type is = %s" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "name = %s" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "Created %(label)s as %(sr_ref)s." +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +#: nova/virt/libvirt/driver.py:2576 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/libvirt/driver.py:2582 +#, python-format +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/libvirt/driver.py:2731 +#, python-format +msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/libvirt/driver.py:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "Forgetting SR %s..." +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/libvirt/driver.py:2963 #, python-format -msgid "Unable to find SR from VBD %s" +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/xenapi/volume_utils.py:193 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/libvirt/driver.py:3017 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Unable to get record of VDI %s on" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Error finding vdis in SR %s" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "Mountpoint cannot be translated: %s" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 -#, python-format -msgid "Creating SR %s" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "Introducing SR %s" +msgid "Checking instance files accessability%(instance_path)s" +msgstr "" + +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "Checking for SR %s" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "SR %s not found in the xapi database" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:204 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/libvirt/imagecache.py:202 #, python-format -msgid "Unable to locate volume %s" +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:221 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "Unable to detach volume %s" +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Unable to destroy vbd %s" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Error purging SR %s" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Error in handshake: %s" +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Invalid request: %s" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "Request: %s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/vnc/xvp_proxy.py:140 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "Request made with missing token: %s" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/vnc/xvp_proxy.py:150 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Request made with invalid token: %s" +msgid "Base file too young to remove: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Unexpected error: %s" +msgid "Removing base file: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/libvirt/imagecache.py:517 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/libvirt/imagecache.py:529 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" -msgstr "" - -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/libvirt/imagecache.py:541 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "Status volumena mora biti omogućen" - -#: nova/volume/api.py:228 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/libvirt/imagecache.py:572 +#, python-format +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "Status volumena mora biti omogućen" - -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "Status volumena mora biti omogućen" - -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "Unknown base file: %s" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "volume group %s doesn't exist" +msgid "Active base files: %s" msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Corrupt base files: %s" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "Removable base files: %s" msgstr "" -#: nova/volume/driver.py:414 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/volume/driver.py:474 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/volume/driver.py:606 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "FAKE ISCSI: %s" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "rbd has no pool %s" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Image %s has blank components" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "%s is in a different ceph cluster" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/volume/driver.py:773 +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "Unable to read image %s" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/volume/driver.py:815 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Sheepdog is not working: %s" +msgid "Ensuring bridge %s" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "LoggingVolumeDriver: %s" +msgid "iSCSI device not found at %s" msgstr "" -#: nova/volume/iscsi.py:122 +#: nova/virt/libvirt/volume.py:240 #, python-format -msgid "Creating volume: %s" +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/iscsi.py:146 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 #, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgid "%s is already mounted" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Removing volume: %s" +msgid "AoE device not found at %s" msgstr "" -#: nova/volume/iscsi.py:168 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/volume/manager.py:107 +#: nova/virt/libvirt/volume.py:697 #, python-format -msgid "volume %s: skipping export" +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/volume/manager.py:112 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Resuming delete on volume: %s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/volume/manager.py:121 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "volume %s: creating" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/manager.py:136 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/volume/manager.py:172 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "volume %s: created successfully" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/powervm/blockdev.py:147 #, python-format -msgid "volume %s: deleting" +msgid "Removing the logical volume '%s'" msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "volume %s: volume is busy" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/powervm/blockdev.py:170 +#, python-format +msgid "Using image found at '%s'" msgstr "" -#: nova/volume/manager.py:220 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "volume %s: deleted successfully" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/volume/manager.py:233 +#: nova/virt/powervm/blockdev.py:183 #, python-format -msgid "snapshot %s: creating" +msgid "Creating logical volume of size %s bytes" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/volume/manager.py:264 -#, python-format -msgid "snapshot %s: snapshot is busy" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/volume/manager.py:276 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "snapshot %s: deleted successfully" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/volume/manager.py:342 -#, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +msgid "Unable to get checksum" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "New capabilities found: %s" +msgid "Image found on host at '%s'" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/volume/manager.py:445 -#, python-format -msgid "Notification {%s} received" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/powervm/common.py:71 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 -#, python-format -msgid "Using WSDL: %s" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Using DFM server: %s" +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/volume/netapp.py:134 -#, python-format -msgid "Using storage service: %s" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/volume/netapp.py:145 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "Using vfiler: %s" +msgid "Attempting to resolve %s" msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "%s is not set" -msgstr "" - -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/volume/netapp.py:184 -msgid "Connected to DFM server" -msgstr "" - -#: nova/volume/netapp.py:262 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/volume/netapp.py:297 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "Job failed: %s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/powervm/exception.py:25 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/powervm/exception.py:29 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/powervm/exception.py:33 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/powervm/exception.py:37 +#, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/volume/netapp.py:513 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/netapp.py:530 -#, python-format -msgid "Failed to get host details for host ID %s" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "No LUN ID for volume %s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/netapp.py:776 +#: nova/virt/powervm/exception.py:63 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/powervm/lpar.py:55 #, python-format msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/powervm/operator.py:99 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "LPAR instance '%s' not found" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/powervm/operator.py:187 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/powervm/operator.py:201 +#, python-format +msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/powervm/operator.py:203 #, python-format -msgid "Created LUN with name %s" +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/powervm/operator.py:208 #, python-format -msgid "Destroyed LUN %s" +msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:1146 +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/volume/netapp.py:1156 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Failed to get LUN target details for the LUN %s" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/volume/netapp.py:1160 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Failed to get target portal for the LUN %s" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/volume/netapp.py:1164 +#: nova/virt/powervm/operator.py:271 #, python-format -msgid "Failed to get target IQN for the LUN %s" +msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/powervm/operator.py:294 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/powervm/operator.py:299 +#, python-format +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:1263 -#, python-format -msgid "Cloned LUN with new name %s" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/netapp.py:1280 -#, python-format -msgid "Could not find handle for LUN named %s" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/nfs.py:85 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "casted to %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/nfs.py:106 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/driver.py:574 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/driver.py:579 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "CLIQ command returned %s" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/host.py:40 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/solidfire.py:159 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "Found solidfire account: %s" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/solidfire.py:334 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "Deleting volumeID: %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/network_util.py:178 +#, python-format +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/read_write_util.py:142 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/storwize_svc.py:123 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/vmwareapi/vim.py:147 +#, python-format +msgid "httplib error in %s: " msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "pool %s doesn't exist" +msgid "Type error in %s: " msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Exception in %s " msgstr "" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/storwize_svc.py:250 -#, python-format -msgid "Did not find expected column name in lsportip: %s" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +"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/volume/storwize_svc.py:302 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +"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/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:264 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/storwize_svc.py:331 +#: nova/virt/vmwareapi/vmops.py:278 +#, python-format msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/storwize_svc.py:339 +#: nova/virt/vmwareapi/vmops.py:286 +#, python-format msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/storwize_svc.py:346 +#: nova/virt/vmwareapi/vmops.py:306 +#, python-format msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/virt/vmwareapi/vmops.py:320 +#, python-format msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +"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/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 -#, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Uploading image %s" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/storwize_svc.py:475 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +msgid "instance not present" msgstr "" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/storwize_svc.py:634 -#, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/storwize_svc.py:648 -#, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/storwize_svc.py:737 -#, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:741 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/storwize_svc.py:755 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/storwize_svc.py:764 -#, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:780 -#, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/storwize_svc.py:815 -#, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/storwize_svc.py:827 -#, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:834 -#, python-format -msgid "create_snapshot: source volume %s does not exist" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/vmwareapi/vmops.py:899 #, python-format -msgid "leave: create_snapshot: %s created successfully" +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/vmwareapi/vmops.py:996 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Renaming the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/vmwareapi/vmops.py:1002 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Renamed the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/vmwareapi/vmops.py:1025 +#, python-format +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/storwize_svc.py:1017 -#, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/vmwareapi/volume_util.py:163 #, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/vmwareapi/volume_util.py:166 #, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/vmwareapi/volumeops.py:77 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/vmwareapi/volumeops.py:84 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "SR name = %s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/xensm.py:56 -#, python-format -msgid "Params: %s" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +msgid "Unable to find iSCSI Target" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "Failed to reach backend %d" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/xensm.py:102 -#, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +#: nova/virt/vmwareapi/volumeops.py:185 +msgid "Unable to find volume" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "Volume will be created in backend - %d" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/agent.py:107 #, python-format -msgid "Volume %s does not exist" +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "Updating agent to %s" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" -msgstr "" +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:273 +#, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:360 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:134 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:354 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 +#, 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 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:723 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:731 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:793 +#, 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 +#, 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 +#, 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" +msgstr "" + +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:191 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/pool.py:71 #, python-format -msgid "Sending JSON data: %s" +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)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 "" + +#: nova/virt/xenapi/pool.py:192 +#, python-format +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/pool.py:223 +#, python-format +msgid "Unable to set up pool: %(e)s." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Got response: %s" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vif.py:122 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:362 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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:411 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +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:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "block device info: %s" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:986 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1020 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1045 +#, python-format +msgid "download_vhd failed: %r" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1079 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1090 +#, python-format +msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" +#: nova/virt/xenapi/vm_utils.py:1154 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1169 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1173 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1208 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1217 +#, 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:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to destroy vm %s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "Failed to live migrate VM %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Failed to create VM %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Unable to attach boot volume to instance %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "" + +#~ msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "" + +#~ msgid "Unable to detach volume %s" +#~ msgstr "" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "Status volumena mora biti omogućen" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "Status volumena mora biti omogućen" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "Status volumena mora biti omogućen" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Unable to read image %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "" + +#~ msgid "volume %s: creating" +#~ msgstr "" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "" + +#~ msgid "volume %s: created successfully" +#~ msgstr "" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 728eb3e2f..3180ef3dc 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-05-17 20:04+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -18,62 +18,77 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "block_device_list %s" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Jméno souboru kořenové CA" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Jméno souboru se soukromým klíčem" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "Název souboru seznamu zrušení kořenového certifikátu" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Kde uchováváme naše klíče" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Kde uchováváme naši kořenovou CA" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Použijeme CA pro každý projekt?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" "Předmět certifikátu pro uživatele, %s pro projekt, uživatel, časové " "razítko" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Předmět certifikátu pro projekty, %s pro projekt, časové razítko" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +#, fuzzy, python-format +msgid "Unable to find the key" +msgstr "Nelze najít adresu %r" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "Nelze restartovat instanci" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Cesta příznaků: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Při spuštění příkazu došlo k nečekané chybě." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -88,150 +103,152 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "Vyjímka DB zabalena." - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "Vyskytla se neočekávaná výjimka." -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, fuzzy, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "Třída %(fullname)s je zastaralá: %(msg)s" +msgid "Failed to encrypt text: %(reason)s" +msgstr "Nelze dešifrovat text" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "Nelze dešifrovat text" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Vytvoření virtuálního rozhraní selhalo" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "Selhalo 5 pokusů o vytvoření virtuálního rozhraní s jedinečnou mac adresou" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "Neschváleno." -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno." -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Kernel nenalezen v obrazu %(image_id)s." -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Nepřijatelné parametry." -#: nova/exception.py:227 -msgid "Invalid snapshot" -msgstr "Neplatný snímek" +#: nova/exception.py:230 +#, fuzzy, python-format +msgid "Block Device Mapping is Invalid." +msgstr "block_device_mapping %s" + +#: nova/exception.py:234 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:239 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:244 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Svazek %(volume_id)s není k ničemu připojen" -#: nova/exception.py:235 -#, fuzzy, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." -msgstr "Svazek %(volume_id)s není k ničemu připojen" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 msgid "Keypair data is invalid" msgstr "Data páru klíčů jsou neplatná" -#: nova/exception.py:243 -msgid "Failed to load data into json format" -msgstr "Nelze načíst data do formátu json" - -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "Požadavek je neplatný." -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "Obdržen neplatný vstup" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "Neplatný typ svazku" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "Neplatný svazek" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Neplatná metadata" -#: nova/exception.py:267 +#: nova/exception.py:274 #, fuzzy msgid "Invalid metadata size" msgstr "Neplatný klíč metadata" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Neplatný rozsah portů %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Neplatný protokol IP %(protocol)s." -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Neplatný typ obsahu %(content_type)s." -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Neplatný cidr %(cidr)s." -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -240,16 +257,16 @@ msgstr "" "Nelze provést činnost '%(action)s' na agregátu %(aggregate_id)s. Důvod: " "%(reason)s." -#: nova/exception.py:303 +#: nova/exception.py:310 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -258,97 +275,119 @@ msgstr "" "Instance %(instance_uuid)s v %(attr)s %(state)s. Nelze %(method)s " "zatímco je instance v tomto stavu." -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s není spuštěna." -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "Instance %(instance_id)s není v nouzovém režimu." + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s není pozastavena." -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "Nelze pozastavit instanci" -#: nova/exception.py:332 -msgid "Failed to resume server" -msgstr "Server nemůže pokračovat" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Nelze vložit soubor: %(resp)r" -#: nova/exception.py:336 +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" + +#: nova/exception.py:351 +#, fuzzy, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" + +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:340 +#: nova/exception.py:359 #, fuzzy msgid "Failed to terminate instance" msgstr "Nelze restartovat instanci" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "Nelze restartovat instanci" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "Služba je v tuto chvíli nedostupná." -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, fuzzy, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "Služba výpočtu je v tuto chvíli nedostupná." -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Nelze přesunout instanci (%(instance_id)s) na současného hostitele " "(%(host)s)." -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "Zadaný typ hypervizoru je neplatný." -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Instance vyžaduje novější verzi hypervizoru, než byla poskytnuta." -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "Zadaná cesta disku (%(path)s) již existuje, očekává se, že nebude." -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:379 +#: nova/exception.py:402 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:383 +#: nova/exception.py:407 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Zadaná cesta zařízení (%(path)s) je neplatná." -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "Nepřijatelné informace o procesoru" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s není platná IP adresa v4/6." -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -357,7 +396,7 @@ msgstr "" "Značka VLAN není vhodná pro skupinu portů %(bridge)s. Očekávaná značka " "VLAN je %(tag)s, ale značka připojená ke skupině portů je %(pgroup)s." -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -368,135 +407,91 @@ msgstr "" " fyzickým adaptérem. Očekávaný vSwitch je %(expected)s, ale spojený je " "%(actual)s." -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formát disku %(disk_format)s není přijatelný" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Instance %(instance_id)s je nepřijatelná: %(reason)s" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Id Ec2 %(ec2_id)s je nepřijatelné." -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:452 +#, fuzzy, python-format +msgid "Invalid ID received %(id)s." +msgstr "Neplatný cidr %(cidr)s." + +#: nova/exception.py:456 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/exception.py:460 #, fuzzy msgid "Constraint not met." msgstr "instance - %s není přítomno" -#: nova/exception.py:433 +#: nova/exception.py:465 msgid "Resource could not be found." msgstr "Zdroj nemohl být nalezen." -#: nova/exception.py:438 -#, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Nelze najít nastavení v %(path)s" - -#: nova/exception.py:442 +#: nova/exception.py:470 #, fuzzy, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "Svazek %(volume_id)s nemohl být nastaven." +msgid "No agent-build associated with id %(id)s." +msgstr "Žádná pevná IP není spojena s %(id)s." -#: nova/exception.py:446 +#: nova/exception.py:474 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: nova/exception.py:450 -#, fuzzy, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "Nelze nalézt účet %(account_name) on zařízení Solidfire" - -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." -msgstr "Svazek %(volume_id)s nemá žádná metadata s klíčem %(metadata_key)s." - -#: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "Typ svazku %(volume_type_id)s nemohl být nalezen." - -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." -msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen." - -#: nova/exception.py:469 -#, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." -msgstr "" -"Typ svazku %(volume_type_id)s nemá žádné dodatečné parametry s klíčem " -"%(extra_specs_key)s." - -#: nova/exception.py:474 +#: nova/exception.py:478 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: nova/exception.py:478 -#, python-format -msgid "deleting volume %(volume_name)s that has snapshot" -msgstr "mazání svazku %(volume_name)s který má snímek" - #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." - -#: nova/exception.py:495 -#, fuzzy, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "Źádný disk ve %(location)s" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s." -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Neplatný href %(image_href)s obrazu." -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -504,55 +499,65 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Projekt %(project_id)s nemohl být nalezen." -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "Nelze najít SR pro čtení/zápis VDI." -#: nova/exception.py:530 +#: nova/exception.py:517 +#, fuzzy, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "Síť %(network_id)s nemohla být nalezena." + +#: nova/exception.py:521 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s je vyžadováno pro vytvoření sítě." -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "Snímek %(snapshot_id)s nemohl být nalezen." + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Síť nemohla být pro most %(bridge)s nalezena." -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Síť nemohla být pro uuid %(uuid)s nalezena." -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Síť nemohla být pro cidr %(cidr)s nalezena." -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Síť nemohla být pro instance %(instance_id)s nalezena." -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "Źádné sítě nejsou určeny." -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -561,238 +566,238 @@ msgstr "" "Buď síť uuid %(network_uuid)s není přítomna nebo je přidělena projektu " "%(project_id)s." -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "Hostitel není v síti (%(network_id)s) nastaven." - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "Nelze najít odkazy datového úložiště, který VM používá." -#: nova/exception.py:575 +#: nova/exception.py:566 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Síť %(network_id)s nemohla být nalezena." -#: nova/exception.py:579 +#: nova/exception.py:570 #, fuzzy, python-format -msgid "Port %(port_id)s could not be found." -msgstr "Snímek %(snapshot_id)s nemohl být nalezen." +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "Síť nemohla být pro instance %(instance_id)s nalezena." -#: nova/exception.py:583 +#: nova/exception.py:574 +#, fuzzy, python-format +msgid "No free port available for instance %(instance)s." +msgstr "Síť nemohla být pro instance %(instance_id)s nalezena." + +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "Žádná pevná IP není spojena s %(id)s." -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Pevná ip není pro adresu %(address)s nalezena." -#: nova/exception.py:591 +#: nova/exception.py:586 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_id)s má nula pevných ip." -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "Síťový hostitel %(host)s má nula pevných ip v síti %(network_id)s." -#: nova/exception.py:600 +#: nova/exception.py:595 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_id)s nemá pevnou ip '%(ip)s'." -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "Pevná IP adresa (%(address)s) v síti (%(network_uuid)s) neexistuje." -#: nova/exception.py:609 +#: nova/exception.py:604 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "Pevná IP adresa (%(address)s) je již používána." -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Pevná IP adresa (%(address)s) je neplatná." -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "Je dostupno nula pevných ip." -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "Bylo nalezeno nula pevných ip." -#: nova/exception.py:636 +#: nova/exception.py:631 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "Záznam DNS %(name)s již v doméně %(domain)s existuje." -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Plovoucí ip nenalezeno pro adresu %(address)s." -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s." -#: nova/exception.py:656 +#: nova/exception.py:651 #, fuzzy, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "Plovoucí ip nenalezeno pro adresu %(address)s." -#: nova/exception.py:660 +#: nova/exception.py:655 #, fuzzy msgid "Floating ip pool not found." msgstr "Nenalezeny žádné plovoucí ip" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "Je dostupných nula plovoucích ip." -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "Existuje nula plovoucích ip." -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "Rozhraní %(interface)s nenalezeno." -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "Dvojice klíčů %(name)s nenalezena pro uživatele %(user_id)s" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certifikát %(certificate_id)s nenalezen." -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "Hostitel %(host)s nemohl být nalezen." -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Hostitel výpočtu %(host)s nemohl být nalezen." -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Nelze najít binární soubor %(binary)s v hostiteli %(host)s." -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "Kvóta nemohla být nalezena." -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:735 +#: nova/exception.py:730 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s" -#: nova/exception.py:739 +#: nova/exception.py:734 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:743 +#: nova/exception.py:738 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Uživatel %(user_id)s nemohl být nalezen." -#: nova/exception.py:747 +#: nova/exception.py:742 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Rozšířený zdroj: %s" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Bezpečnostní skupina %(security_group_id)s není nalezena." -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Bezpečnostní skupina %(security_group_id)s není nalezena v projektu " "%(project_id)s." -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -801,7 +806,7 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s je již přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -810,22 +815,37 @@ msgstr "" "Bezpečnostní skupina %(security_group_id)s není přidružena k instanci " "%(instance_id)s" -#: nova/exception.py:774 +#: nova/exception.py:769 +#, fuzzy, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Přesun %(migration_id)s nemohl být nalezen." -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s." -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Zásoba konzole %(pool_id)s nemohla být nalezena." -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -834,17 +854,17 @@ msgstr "" "Zásoba konzole typu %(console_type)s pro výpočetního hostitele " "%(compute_host)s v hostitele proxy %(host)s nemohla být nalezena." -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Konzole %(console_id)s nemohla být nalezena." -#: nova/exception.py:797 +#: nova/exception.py:806 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Konzole pro instanci %(instance_id)s nemohla být nalezena." -#: nova/exception.py:801 +#: nova/exception.py:810 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " @@ -853,59 +873,98 @@ msgstr "" "Konzole pro instanci %(instance_id)s v zásobě %(pool_id)s nemohla být " "nalezena." -#: nova/exception.py:806 -#, python-format -msgid "Invalid console type %(console_type)s " +#: nova/exception.py:815 +#, fuzzy, python-format +msgid "Invalid console type %(console_type)s" msgstr "Neplatná konzole typu %(console_type)s " -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Instance typu %(instance_type_id)s nemohla být nalezena." -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Instance typu s názvem %(instance_type_name)s nemohla být nalezena." -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "skupina svazku %s neexistuje" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +#, fuzzy, python-format +msgid "Timeout waiting for response from cell" +msgstr "Při čekání na odpověď RPC vypršel čas: %s" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "Svazek není nalezen v instanci %(instance_id)s." + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Filtr hostitelů plánovače %(filter_name)s nemohl být nalezen." -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "Funkce nákladů plánovače %(cost_fn_str)s nemohla být nalezena." -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "Příznak váhy plánovače nemohl být nalezen: %(flag_name)s" -#: nova/exception.py:841 +#: nova/exception.py:882 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:846 +#: nova/exception.py:887 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -914,368 +973,410 @@ msgstr "" "Instance typu %(instance_type_id)s nemá žádné dodatečné specifikace s " "klíčem %(extra_specs_key)s." -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "Soubor %(file_path)s nemohl být nalezen." -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "Nalezeno nula souborů." -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "Nenalezen virtuální přepínač sdružený se síťovým adaptérem %(adapter)s." -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Síťový adaptér %(adapter)s nemohl být nalezen." -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "Činnost není povolena." -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "Střídání není povoleno pro snímky" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "Parametr rotation je vyžadován pro backup image_type" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "Dvojice klíčů %(key_name)s již existuje." -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "Instance %(name)s již existuje." -#: nova/exception.py:897 +#: nova/exception.py:938 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:901 +#: nova/exception.py:942 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "Typ svazku %(name)s již existuje." - -#: nova/exception.py:914 +#: nova/exception.py:951 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/exception.py:918 +#: nova/exception.py:955 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "Chyba přesunu" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "Nelze najít nastavení v %(path)s" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s" -#: nova/exception.py:940 +#: nova/exception.py:977 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "Při změně velikosti ji musí instance změnit také!" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "Obraz je větší než typ instance povoluje" -#: nova/exception.py:948 +#: nova/exception.py:989 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:952 +#: nova/exception.py:993 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:956 +#: nova/exception.py:997 #, 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:960 +#: nova/exception.py:1001 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:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "Hostitel %(host)s není dostupný nebo neexistuje." - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "Kvóta překročena" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, fuzzy, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +#, fuzzy +msgid "Maximum number of floating ips exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:992 +#: nova/exception.py:1025 #, fuzzy -msgid "Maximum number of floating ips exceeded" +msgid "Maximum number of fixed ips exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "Překročen limit osobnostního souboru" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "Cesta osobnostního souboru je příliš dlouhá" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "Obsah osobnostního souboru je příliš dlouhý" -#: nova/exception.py:1012 +#: nova/exception.py:1045 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1016 +#: nova/exception.py:1049 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, 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:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Agregát %(aggregate_id)s nemohl být nalezen." -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Agregát %(aggregate_name)s již existuje." -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, 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:1037 +#: nova/exception.py:1070 #, 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:1042 +#: nova/exception.py:1075 #, 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:1046 -#, fuzzy, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -msgstr "" -"Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi " -"%(extra_specs)s" - -#: nova/exception.py:1055 -#, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -#, fuzzy -msgid "Unknown NFS exception" -msgstr "Vyskytla se neočekávaná výjimka." - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" -msgstr "" - -#: nova/exception.py:1068 -#, python-format -msgid "There is no share which can host %(volume_size)sG" -msgstr "" - -#: nova/exception.py:1072 +#: nova/exception.py:1079 msgid "Unable to create instance type" msgstr "Nelze vytvořit typ instance" -#: nova/exception.py:1076 +#: nova/exception.py:1083 #, 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:1082 -msgid "Bad response from SolidFire API" -msgstr "Špatná odpověď od SolidFire API" - -#: nova/exception.py:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "Chyba v odpovědi SolidFire API: data=%(data)s" - -#: nova/exception.py:1090 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Zjišťěna existující vlan s id %(vlan)" -#: nova/exception.py:1094 +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1098 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, fuzzy, python-format -msgid "Marker %(marker)s could not be found." -msgstr "Obraz %(image_id)s nemohl být nalezen." +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:1102 +#: nova/exception.py:1107 +#, fuzzy, python-format +msgid "Node %(node_id)s could not be found." +msgstr "Svazek %(volume_id)s nemohl být nastaven." + +#: nova/exception.py:1111 +#, 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:1115 +#, fuzzy, python-format +msgid "Marker %(marker)s could not be found." +msgstr "Obraz %(image_id)s nemohl být nalezen." + +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Získávání obrazu %(image)s" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "Získávání obrazu %(image)s" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, 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:1139 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s nenalezena" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "Navrácení sítě pro instnac" + +#: nova/exception.py:1157 +#, fuzzy, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "Navrácení sítě pro instnac" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, 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:1181 +#, 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:1185 #, 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:1151 +#: nova/exception.py:1189 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projekt %(project_id)s nemohl být nalezen." -#: nova/manager.py:166 +#: nova/exception.py:1193 +#, fuzzy +msgid "Instance recreate is not implemented by this virt driver." +msgstr "set_admin_password není tímto ovladačem zavedeno" + +#: nova/exception.py:1197 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -"Přeskakování %(full_task_name)s, zbývá %(ticks_to_skip)s tiků do dalšího " -"spuštění" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "Spuštění pravidelné úlohy %(full_task_name)s" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Chyba při %(full_task_name)s: %(e)s" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "Oznamování schopností plánovačům ..." @@ -1283,6 +1384,11 @@ msgstr "Oznamování schopností plánovačům ..." msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy, python-format +msgid "Failed to get nw_info" +msgstr "Nelze získat metadata pro ip: %s" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "Soubor JSON představující zásady" @@ -1291,248 +1397,321 @@ msgstr "Soubor JSON představující zásady" msgid "Rule checked when requested rule is not found" msgstr "Kontrolované pravidlo, když požadované není nalezeno" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "Úplná sada PŘÍZNAKŮ:" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "%(flag)s : SADA PŽÍZNAKŮ " -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, fuzzy, python-format msgid "Caught %s, exiting" msgstr "snímek %s: mazání" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, fuzzy, python-format msgid "Starting %d workers" msgstr "počáteční adresa" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 -#, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +#: nova/service.py:426 +#, 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:413 +#: nova/service.py:443 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:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "Ukončena služba bez záznamu v databázi" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "Objekt databáze služby zmizel, je znovu vytvářen." - -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "Obnoveno připojení modelového serveru!" - -#: nova/service.py:561 -msgid "model server went away" -msgstr "modelový server je nedostupný" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "Získány neznámé argumenty klíčového slova pro utils.execute: %r" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Spouštění příkazu (podproces): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Výsledek byl %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "%r selhalo. Opakování." -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "Spouštění příkazu (SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "Prostředí není podporováno přes SSH" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "process_input není podporován přes SSH" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "ladění ve zpětném volání: %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "Adresa místního spojení nenalezena.: %s" -#: nova/utils.py:443 +#: nova/utils.py:492 #, 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:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "Neplatná podpůrná vrstva: %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +#, fuzzy +msgid "in fixed duration looping call" +msgstr "v opakujícím volání" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +#, fuzzy +msgid "in dynamic looping call" msgstr "v opakujícím volání" -#: nova/utils.py:700 +#: nova/utils.py:699 +#, fuzzy, python-format +msgid "Unknown byte multiplier: %s" +msgstr "Neznámý základní soubor: %s" + +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "Očekáván objekt typu: %s" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "Neplatný server_string: %s" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "Odstraňování základního souboru: %s" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Nelze odstranit kontejner: %s" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, fuzzy, python-format +msgid "%s is not a string or unicode" +msgstr "Název serveru není řetězec nebo unicode" + +#: nova/utils.py:1367 +#, 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:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, fuzzy, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "%(name)s spuštěno v %(host)s:%(port)s" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Nelze najít adresu %r" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Nelze najít adresu %r" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Nelze najít adresu %r" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "Zastavování serveru WSGI." -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "Server WSGI byl zastaven." -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "Musíte zavést __call__" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, fuzzy, python-format msgid "Loading app %(name)s from %(path)s" msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "%(code)s: %(message)s" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "Obalovačchyb: %s" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "Příliš mnoho ověření selhalo." -#: nova/api/ec2/__init__.py:187 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1541,587 +1720,662 @@ 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "Podpis není zadán" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "Přístupový klíč není zadán" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "Chyba při komunikaci s keystone" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, 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:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "Příliš mnoho ověření selhalo." + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "činnost: %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\thod: %(value)s" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, 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:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "Vyvoláno InstanceNenalezena: %s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "Vyvoláno SvazekNenalezen: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "Vyvoláno SnímekNenalzen: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "Vyvoláno Nenalezeno: %s" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "Vyvoláno ChybaApiEC2: %s" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "Vyvoláno DvojiceKlíčůExistuje: %s" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, fuzzy, python-format +msgid "InvalidKeypair raised: %s" +msgstr "Vyvoláno NeplatnáOperace: %s" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "Vyvoláno NeplatnáHodnotaParametru: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "Vyvoláno NeplatnýROzsahPortů: %s" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "Vyvoláno NeníOprávněno: %s" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "Vyvoláno NeplatnáOperace: %s" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Vyvolána neznámá chyba: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "Vyvolána neznámá chyba: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "Prostředí: %s" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "Vyskytla se neznámá chyba. Prosím zopakujte Váš požadavek." -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" "Nepodporovaný požadavek API: ovladač = %(controller)s, činnost = " "%(action)s" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "Vytvořit snímek svazku %s" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Nelze dešifrovat soukromý klíč: %s" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "Vytvořit dvojici klíčů %s" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "Dvojice klíčů '%s' již existuje." - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "Imprtovat klíč %s" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "Smazat dvojici klíčů %s" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, 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:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "Pro zadané parametry není žádné pravidlo." -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Toto pravidlo již existuje ve skupině %s" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "Získat výstup konzole pro instanci %s" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "Vytvořit svazek ze snímku %s" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "Vytvořit svazek o %s GB" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 #, fuzzy msgid "Delete Failed" msgstr "Vytvoření selhalo" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, 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:819 +#: nova/api/ec2/cloud.py:890 #, fuzzy msgid "Attach Failed." msgstr "Vytvoření selhalo" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Odpojit svazek %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 #, fuzzy msgid "Detach Volume Failed." msgstr "Odpojit svazek %s" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "vlastnost není podporována: %s" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "svz = %s\n" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Přidělit adresu" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 #, fuzzy msgid "No more floating IPs available" msgstr "Žádné další plovoucí ip nejsou dostupné." -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "Uvolnit adresu %s" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 #, fuzzy msgid "Unable to release IP Address." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, 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:1162 +#: nova/api/ec2/cloud.py:1260 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, 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:1179 +#: nova/api/ec2/cloud.py:1277 #, fuzzy msgid "Floating ip is already associated." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "Je dostupných nula plovoucích ip." -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "Oddělit adresu %s" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 #, fuzzy msgid "Floating ip is not associated." msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "Obraz musí být dostupný" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "BUde spuštěno ukončování insatncí" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "Restratovat instanci %r" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "Instance budou zastaveny" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "Instance budou spuštěny" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "Zrušení registrace obrazu %s" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, 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:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "uživatel nebo skupina nebyly zadány" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "podporována je pouze skupina \"all\"" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type musí být add nebo remove" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Aktualizace publicity obrazu %s" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Nelze zastavit instanci za %d sek" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +#, fuzzy +msgid "Expecting a list of resources" +msgstr "Získávání seznamu instancí" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "instance - %s není přítomno" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +#, fuzzy +msgid "Expecting a list of tagSets" +msgstr "Získávání seznamu instancí" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Neplatná data jednotky" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "Požadavek je neplatný." + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "Nelze získat metadata pro ip: %s" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +#, fuzzy, python-format +msgid "Invalid proxy request signature." +msgstr "Neplatný požadavek: %s" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Nelze získat metadata pro ip: %s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "Zachycena chyba: %s" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s vrácena s HTTP %(status)d" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "Musí být určena třída ExtensionManager" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "Rozšířený zdroj: %s" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "Rozšíření %(ext_name)s: nelze rozšířit %(collection)s: Žádný takový zdroj" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "Rozšíření %(ext_name)s: rozšiřování zdroje %(collection)s" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "parametr limit musí být celé číslo" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "parametr limit musí být kladný" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "parametr offset musí být celé číslo" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "parametr offset musí být kladný" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "značka [%s] nenalezena" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "href %s neobsahuje verzi" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "Metadata obrazu překračují limit" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 #, fuzzy msgid "Invalid image metadata" msgstr "Neplatná metadata" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "Nelze '%(action)s' zatímco instance je %(attr)s %(state)s" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "Instance je v neplatném stavu pro '%(action)s'" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Odmítnutí žádosti o snímek, snímky jsou nyní zakázány" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "Snímky instance nejsou v současnosti povoleny." -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "Načteno rozšíření: %s" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "Název roz: %s" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "Přezdívká roz: %s" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "Popis roz: %s" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "Jmenný prostor roz: %s" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "Roz aktualizováno: %s" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "Výjimka při načítání rozšíření: %s" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "Načítání rozšíření %s" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "Volání továrny rozšíření %s" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Nelze načít rozšížení %(ext_factory)s: %(exc)s" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "Nelze načíst rozšíření %(ext_name)s: %(exc)s" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "JSON nelze porozumět" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "XML nelze porozumět" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "příliš mnoho klíčů těla" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "Rozšířený zdroj: %s" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "Vyvolána chyba: %s" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "Vyvolána výjimka HTTP: %s" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "V požadavku zadán nerozpoznaný Content-Type" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "V požadavku nezadán Content-Type" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "V požadavku zadáno prázdné tělo" -#: nova/api/openstack/wsgi.py:897 -#, fuzzy -msgid "Invalid XML in request body" -msgstr "Neplatné tělo požadavku" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "Žádná taková činnost: %s" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "Poškozené tělo požadavku" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Volání pro získání %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "Nepodporovaný Content-Type" @@ -2130,32 +2384,31 @@ msgstr "Nepodporovaný Content-Type" msgid "Malformed request url" msgstr "Poškozená url požadavku" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" -msgstr "%(url)s vrátilo chybu: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "prvek není podřazený" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "kořenový prvek volí seznam" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" "Neshoda stromu šablony; přidávání sluhy %(slavetag)s k pánovi " "%(mastertag)s" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "podtřídy musí zavádět construct()!" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "Zavádění správce rozšíření." @@ -2174,45 +2427,45 @@ msgstr "Neplatný podpis pro uživatele %s" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "Obraz nenalezen" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "Nsprávný formát těla požadavku" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "Neshoda s tělem požadavku a URI" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "Tělo požadavku obsahuje příliš mnoho položek" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "Neplatný klíč metadata" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "Instance neexistuje" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "Instance není členem zadané sítě" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2221,322 +2474,334 @@ msgstr "" "Pouze %(value)s požadavky %(verb)s mohou být provedeny pro %(uri)s " "každých %(unit_string)s." -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "Tento požadavek má omezen množství." #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "Server neexistuje" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "Položka metadat nenalezena" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "Instance nemohla být nalezena" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "Neplatná hodnota changes-since" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Pokus o jemné smazání %s" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "Název serveru není řetězec nebo unicode" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "Hostitel %(host)s nemohl být nalezen." -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" -msgstr "Název serveru je prázdný řetězec" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" +msgstr "Instance nemohla být nalezena" -#: nova/api/openstack/compute/servers.py:567 -#, fuzzy -msgid "Server name must be less than 256 characters." -msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." +msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "Špatný formát osobnosti: chybí %s" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "Špatný formát osobnosti" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "Obsah osobnosti pro %s nemůže být dekódován" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 #, fuzzy msgid "Unknown argment : port" msgstr "neznámá chyby připojení hosta" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, fuzzy, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Neplatná pevná IP adresa (%s)" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Duplicitní sítě (%s) nejosu povoleny" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "Špatný formát sítě: chybí %s" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "Špatný formát sítě" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "Obsah uživatelských dat nemůže být dekódován" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 není ve správném formátu IPv4" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 #, fuzzy msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv4 není ve správném formátu IPv4" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "Název serveru není určen" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "Zadáno neplatné flavorRef." -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 #, fuzzy msgid "min_count must be an integer value" msgstr "parametr limit musí být celé číslo" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 #, fuzzy msgid "max_count must be an integer value" msgstr "parametr limit musí být celé číslo" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "Nelze najít požadovaný obraz" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "Zadán neplatný název_klíče." -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 #, fuzzy msgid "HostId cannot be updated." msgstr "id nemůže být None" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy +msgid "Personality cannot be updated." +msgstr "id nemůže být None" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "Instanci nebyla změněna velikost." -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "Chyba v confirm-resize %s" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy, python-format +msgid "Flavor used by the instance could not be found." +msgstr "Instance %(instance_id)s nemohla být nastavena." + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "Chyba v revert-resize %s" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "Argument 'type' pro restart není HARD či SOFT" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "Chybí argument 'type' pro restart" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "Chyba v restartu %s" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "Nelze najít požadovanou konfiguraci." -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 #, fuzzy msgid "Resize requires a flavor change." msgstr "Resize vyžaduje změnu velikosti." -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "Chybí vlastnost imageRef" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "Zadáno neplatné imageRef." -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "Chybí vlastnost flavorRef" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "Nebylo zadáno adminPass" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "Neplatné adminPass" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "Nelze restartovat instanci" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "Nelze zpracovat metadata dvojic hodnot/klíčů." -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Požadavek na změnu velikosti má neplatnou vlastnost 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "Požadavek na změnu velikosti vyžaduje vlastnost 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "Neplatné tělo požadavku" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "Nelze zpracovat imageRef z požadavku." -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "Nelze najít obraz ke znovu sestavení" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "Objekt createImage cyžaduje vlastnost name" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pauza %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::zruš pauzu %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::přerušení %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::pokračování %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "Chyba v přesunu %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_sítě %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "Server nenalezen" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "Compute.api::vložit_info_sítě %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::uzamčení %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::odemčení %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "Objekt createBackup vyžaduej vlastnost %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "Poškozený objekt createBackup" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +#, fuzzy +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2544,84 +2809,143 @@ msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" msgid "Instance not found" msgstr "Instance nenalezena" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "host a block_migration musí být zadány." -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, fuzzy, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "Migrace za chodu instance %(id)s na hostitele %(host)s selhala" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "Migrace za chodu instance %(id)s na hostitele %(host)s selhala" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::pokračování %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, fuzzy, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" -"Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi " -"%(extra_specs)s" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, fuzzy, python-format msgid "Cannot update aggregate: %(id)s" msgstr "Nelze aktualizovat agenta: %(resp)r" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "Agregáty nemají činnost %s" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." -msgstr "Může být získán pouze kořenový certifikát." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "Nelze pozastavit instanci" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" -msgstr "" -"Nelze získat IP pro instance VPN, ujistěte se, že není spuštěna a zkuste " -"to znovu za pár minut." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#, fuzzy +msgid "Network driver does not support this function." +msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/api/openstack/compute/contrib/console_output.py:52 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Nelze pozastavit instanci" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "vlastnost není podporována: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "Spouštění rozhraní VLAN %s" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +#, fuzzy +msgid "Cell name cannot be empty" +msgstr "Název bezpečnostní skupiny nemůže být prázdné" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +#, fuzzy, python-format +msgid "No cell information in request" +msgstr "block_device_mapping %s" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "Může být získán pouze kořenový certifikát." + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" +"Nelze získat IP pro instance VPN, ujistěte se, že není spuštěna a zkuste " +"to znovu za pár minut." + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "Neznámý řetěz: %r" + +#: nova/api/openstack/compute/contrib/console_output.py:52 msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" @@ -2634,149 +2958,266 @@ msgstr "" msgid "Unable to get console" msgstr "Nelze použít globální roli %(role_id)s" +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy, python-format +msgid "Instance not yet ready" +msgstr "instance %s: není zavedena" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +#, fuzzy +msgid "Coverage not running" +msgstr "xvp není spuštěno" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "Neplatný snímek" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, fuzzy, python-format +msgid "Directory conflict: %s already exists" +msgstr "Bezpečnostní skupina %s již existuje" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, fuzzy, python-format +msgid "Coverage doesn't have %s action" +msgstr "Síť nemá činnost %s" + #: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s musí být buď 'MANUAL' nebo 'AUTO'." -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 +#: nova/api/openstack/compute/contrib/evacuate.py:43 +#, fuzzy +msgid "Instance evacuate is admin only functionality" +msgstr "Describe-resource je funkce pouze pro správce" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +#, fuzzy +msgid "host and onSharedStorage must be specified." +msgstr "host a block_migration musí být zadány." + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, fuzzy, python-format +msgid "Error in evacuate, %s" +msgstr "Chyba v přesunu %s" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "Certifikát %(certificate_id)s nenalezen." + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 #, fuzzy msgid "Flavor not found." msgstr "Server nenalezen." -#: nova/api/openstack/compute/contrib/flavor_access.py:109 +#: nova/api/openstack/compute/contrib/flavor_access.py:105 msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 +#: nova/api/openstack/compute/contrib/flavor_access.py:117 #, fuzzy msgid "No request body" msgstr "Žádné tělo požadavku" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 msgid "No Request Body" msgstr "Žádné tělo požadavku" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "Instance nenalezena" + #: nova/api/openstack/compute/contrib/floating_ips.py:97 #, fuzzy msgid "Floating ip is not associated" msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, fuzzy, python-format msgid "Floating ip not found for id %s" msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "Žádné další plovoucí ip v zásobníku %s." -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "Žádné další plovoucí ip nejsou dostupné." -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "Chybí parametr dict" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "Adresa není určena" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 #, fuzzy msgid "No nw_info cache associated with instance" msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 #, fuzzy msgid "floating ip is already associated" msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 #, fuzzy msgid "floating ip not found" msgstr "Nenalezeny žádné plovoucí ip" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 #, fuzzy, python-format -msgid "Host '%s' could not be found." -msgstr "Hostitel %(host)s nemohl být nalezen." +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:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy +msgid "fping utility is not found." +msgstr "Nenalezeny žádné plovoucí ip" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "Neplatné nastavení aktualizace: '%s'" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "Neplatný stav: '%s'" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, fuzzy, python-format msgid "Invalid mode: '%s'" msgstr "Neplatný stav: '%s'" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" -msgstr "Neplatné nastavení aktualizace: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, fuzzy, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +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:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." -msgstr "Nastavování hostitele %(host)s na %(state)s." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Volání pro získání %s" -#: nova/api/openstack/compute/contrib/hosts.py:232 +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Aktualizace statistik hostitele" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:332 msgid "Describe-resource is admin only functionality" msgstr "Describe-resource je funkce pouze pro správce" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" -msgstr "Hostitel nenalezen" - -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, fuzzy, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, fuzzy, python-format msgid "No hypervisor matching '%s' could be found." msgstr "Nalezeno nula souborů." -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, fuzzy, python-format msgid "Invalid timestamp for date %s" msgstr "Neplatná metadata" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "Dvojice klíčů '%s' již existuje." + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "Chybí argument 'networkId' pro addFixedIp" @@ -2790,86 +3231,157 @@ msgstr "Chybí argument 'address' pro removeFixedIp" msgid "Unable to find address %r" msgstr "Nelze najít adresu %r" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" -msgstr "Síť nemá činnost %s" - -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" msgstr "Odlučování sítě s id %s" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 msgid "Network not found" msgstr "Síť nenalezena" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, fuzzy, python-format +msgid "Disassociating project with network with id %s" +msgstr "Odlučování sítě s id %s" + +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" +msgstr "Odlučování sítě s id %s" + +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "Zobrazování sítě s id %s" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "Zjišťování sítě s id %s" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 #, fuzzy msgid "Missing network in body" msgstr "nastavování hostitele sítě" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, fuzzy, python-format msgid "Creating network with label %s" msgstr "Zjišťování sítě s id %s" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, fuzzy, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "Odlučování sítě s id %s" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +#, fuzzy +msgid "Failed to update usages deallocating network." +msgstr "Nelze aktualizovat svazek v db" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +#, fuzzy +msgid "No CIDR requested" +msgstr "Nelze najít požadovaný obraz" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy +msgid "Address could not be converted." +msgstr "Zdroj nemohl být nalezen." + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +#, fuzzy +msgid "Quota exceeded, too many networks." +msgstr "Přidávání pravidla bezpečnostní skupiny: %r" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy +msgid "Create networks failed" +msgstr "Vytvoření selhalo" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, fuzzy, python-format +msgid "Quota for %s should be integer." +msgstr "verze by měla být celé číslo" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "Poškozená vlasnost scheduler_hints" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" -msgstr "Id bezpečnostní skupiny by mělo být celé číslo" - -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "Není dostatek parametrů k sestavení platného pravidla." -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "Toto pravidlo již existuje ve skupině %s" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, fuzzy, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "Zobrazování sítě s id %s" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +#, fuzzy, python-format +msgid "security group default rule not found" +msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, fuzzy, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "Špatná předpona pro to_global_ipv6: %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "Není zadána bezpečnostní skupina" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "Název bezpečnostní skupiny nemůže být prázdné" @@ -2878,3885 +3390,5349 @@ msgstr "Název bezpečnostní skupiny nemůže být prázdné" msgid "start instance" msgstr "začátek instance %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 #, fuzzy msgid "stop instance" msgstr "zastavit instanci %r" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "svazek=%s" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "Smazat svazek s id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instance %s: není zavedena" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, fuzzy, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "Připojit svazek %(volume_id)s k instanci %(server_id)s na %(device)s" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "Smazat snímek s id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "Vytvořit snímek ze svazku %s" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -#, fuzzy -msgid "Invalid request body. 'volume' not found" -msgstr "Neplatné tělo požadavku" - -#: nova/api/openstack/volume/volumes.py:307 -#, fuzzy -msgid "Invalid request body. 'size' not found" -msgstr "Neplatné tělo požadavku" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 -#, fuzzy, python-format -msgid "Removing options '%(bad_options)s' from query" -msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" - -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:373 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Neplatná instance typu %(instance_type)s." +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "pro zprávu není metoda: %s" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" -msgstr "Šablona pro zaváděcí skript instance cloudpipe" +#: nova/cells/messaging.py:424 +#, fuzzy, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "Nelze načít rozšížení %(ext_factory)s: %(exc)s" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" -msgstr "Síť kterou odeslat do nastavení openvpn" +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "pro zprávu není metoda: %s" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" -msgstr "Síťovou masku kterou odeslat do nastavení openvpn" +#: nova/cells/messaging.py:523 +#, fuzzy, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "Odstraňování základního souboru: %s" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:541 #, python-format -msgid "Launching VPN for %s" -msgstr "Spouštění VPN pro %s" +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:651 #, fuzzy, python-format -msgid "Deprecated Config: %s" -msgstr "Neočekávaná chyba: %s" +msgid "Unknown method '%(method)s' in compute API" +msgstr "Obsazena '%(method)s' do '%(host)s' výpočtu" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/api.py:220 -#, fuzzy -msgid "Cannot run any more instances of this type." -msgstr "Překročena kvóta instancí. Nemůžete spustit další instance tohoto typu." +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s." -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:823 #, fuzzy, python-format -msgid "Can only run %s more instances of this type." +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "Svazek není nalezen v instanci %(instance_id)s." + +#: nova/cells/messaging.py:838 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -"Překročena kvóta instancí. Můžete spustit pouze %s dalších instancí " -"tohoto typu." -#: nova/compute/api.py:236 -#, fuzzy, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" -msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" +#: nova/cells/messaging.py:852 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" +msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -"Překročena kvóta pro %(pid)s, pokus o nastavení %(num_metadata)s " -"vlastností metadat" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:270 -#, fuzzy -msgid "Metadata property key greater than 255 characters" -msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." - -#: nova/compute/api.py:274 -#, fuzzy -msgid "Metadata property value greater than 255 characters" -msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/scheduler.py:106 #, python-format -msgid "Going to run %s instances..." -msgstr "Chystá se spuštění %s instancí..." +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/scheduler.py:132 #, python-format -msgid "bdm %s" -msgstr "bdm %s" +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" -#: nova/compute/api.py:596 -#, python-format -msgid "block_device_mapping %s" -msgstr "block_device_mapping %s" +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: nova/compute/api.py:828 -#, fuzzy -msgid "Going to try to soft delete instance" -msgstr "Pokus o jemné smazání %s" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." +msgstr "" -#: nova/compute/api.py:845 -#, fuzzy -msgid "No host for instance, deleting immediately" -msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" -#: nova/compute/api.py:929 -#, fuzzy -msgid "host for instance is down, deleting from database" -msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" -#: nova/compute/api.py:950 +#: nova/cloudpipe/pipelib.py:48 #, fuzzy -msgid "Going to try to terminate instance" -msgstr "Pokus o ukončení %s" +msgid "Instance type for vpn instances" +msgstr "Neplatná instance typu %(instance_type)s." -#: nova/compute/api.py:990 -#, fuzzy -msgid "Going to try to stop instance" -msgstr "Pokus o zastavení %s" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" +msgstr "Šablona pro zaváděcí skript instance cloudpipe" -#: nova/compute/api.py:1004 -#, fuzzy -msgid "Going to try to start instance" -msgstr "Pokus o spuštění %s" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "Síť kterou odeslat do nastavení openvpn" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 -#, python-format -msgid "Searching by: %s" -msgstr "Hledání podle: %s" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "Síťovou masku kterou odeslat do nastavení openvpn" -#: nova/compute/api.py:1203 +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Image type not recognized %s" -msgstr "Nerozpoznaný typ obrazu %s" +msgid "Launching VPN for %s" +msgstr "Spouštění VPN pro %s" -#: nova/compute/api.py:1312 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 #, fuzzy, python-format -msgid "snapshot for %s" -msgstr "Spouštění snímku ve VM %s" - -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." -msgstr "flavor_id je None. Předpokládán přesun." +msgid "Failed to load %s" +msgstr "Nelze vytvořit svazek" -#: nova/compute/api.py:1643 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -"Stará instance typu %(current_instance_type_name)s, nová instance typu " -"%(new_instance_type_name)s" -#: nova/compute/api.py:1685 +#: nova/cmd/baremetal_deploy_helper.py:243 #, fuzzy, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" -msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" +msgid "deployment to node %s failed" +msgstr "prvek není podřazený" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_deploy_helper.py:247 +#, python-format +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:2018 -#, fuzzy, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "Pokus o ukončení %s" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." +msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" -msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." +#: nova/cmd/dhcpbridge.py:49 +#, fuzzy +msgid "leasing ip" +msgstr "Vytváření obrazu" -#: nova/compute/api.py:2272 -#, python-format -msgid "Security group %s is not a string or unicode" -msgstr "Bezpečnostní skupina %s není řetězec nebo unicode" +#: nova/cmd/dhcpbridge.py:69 +#, fuzzy +msgid "releasing ip" +msgstr "Vytváření obrazu" -#: nova/compute/api.py:2275 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Security group %s cannot be empty." -msgstr "Bezpečnostní skupina %s nemůže být prázdná." +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" -#: nova/compute/api.py:2283 -#, fuzzy, python-format +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" + +#: nova/cmd/manage.py:207 msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +"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 "" -"Hodnota (%s) parametru GroupName je neplatná. Délka překračuje maximum " -"255 znaků." -#: nova/compute/api.py:2289 +#: nova/cmd/manage.py:242 #, 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ů." +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "Vytvořit bezpečnostní skupinu %s" +#: nova/cmd/manage.py:249 +msgid "Limit" +msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" -msgstr "Bezpečnostní skupina %s již existuje" +#: nova/cmd/manage.py:250 +msgid "In Use" +msgstr "" + +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "obdrženo: %s" + +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "Chyba DB: %s" -#: nova/compute/api.py:2384 +#: nova/cmd/manage.py:298 #, fuzzy -msgid "Security group is still in use" -msgstr "Id bezpečnostní skupiny by mělo být celé číslo" +msgid "network" +msgstr "Reset sítě" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" -msgstr "" +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "počáteční adresa" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "Smazat bezpečnostní skupinu %s" +#: nova/cmd/manage.py:300 +msgid "hostname" +msgstr "" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" -msgstr "Pravidlo (%s) nenalezeno" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" +msgstr "" -#: nova/compute/api.py:2661 +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 #, fuzzy -msgid "Quota exceeded, too many security group rules." -msgstr "Přidávání pravidla bezpečnostní skupiny: %r" +msgid "No fixed IP found." +msgstr "Bylo nalezeno nula pevných ip." -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" -msgstr "Povolit přístup bezpečnostní skupiny %s" +#: nova/cmd/manage.py:329 +#, fuzzy, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/compute/api.py:2675 +#: nova/cmd/manage.py:388 #, python-format -msgid "Revoke security group ingress %s" -msgstr "Zrušit přístup bezpečnostní skupiny %s" - -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" -msgstr "argumenty create musí být kladná celá čísla" +#: nova/cmd/manage.py:437 +#, fuzzy, python-format +msgid "No floating IP addresses have been defined." +msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" -msgstr "Chyba DB: %s" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" +msgstr "id" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" -msgstr "Instance typu %s není nalezena ke smazání" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" +msgstr "IPv4" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." -msgstr "" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" +msgstr "IPv6" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" -msgstr "" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" +msgstr "počáteční adresa" -#: nova/compute/manager.py:233 -#, fuzzy, python-format -msgid "Loading compute driver '%s'" -msgstr "Zaznamování ovladače svazku: %s" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" +msgstr "DNS1" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" -msgstr "Nelze načíst ovladač virtualizace: %s" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" +msgstr "DNS2" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" -msgstr "" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" +msgstr "VlanID" -#: nova/compute/manager.py:302 -#, 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/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" +msgstr "projekt" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." -msgstr "Restartování instance po restartu nova-compute." +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" +msgstr "uuid" -#: nova/compute/manager.py:330 +#: nova/cmd/manage.py:514 #, fuzzy -msgid "Hypervisor driver does not support resume guests" -msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" +msgid "No networks found" +msgstr "Síť nenalezena" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" -msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" +msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" -msgstr "Kontrola stavu" +#: nova/cmd/manage.py:538 +#, fuzzy, python-format +msgid "UUID is required to delete Quantum Networks" +msgstr "%(req)s je vyžadováno pro vytvoření sítě." -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" -msgstr "Nastavování bdm %s" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" +msgstr "" -#: nova/compute/manager.py:518 +#: nova/cmd/manage.py:604 #, fuzzy -msgid "Failed to dealloc network for deleted instance" -msgstr "Navrácení sítě pro instnac" +msgid "instance" +msgstr "zastavit instanci %r" -#: nova/compute/manager.py:550 -#, fuzzy, python-format -msgid "Build error: %s" -msgstr "Chyba DB: %s" +#: nova/cmd/manage.py:605 +msgid "node" +msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "Instance již byla vytvořena" +#: nova/cmd/manage.py:611 +msgid "ramdisk" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -"ID obrázku=%(image_id)s, velkost obrázku v bajtech=%(size_bytes)d, " -"povoleno bajtů=%(allowed_size_bytes)d" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -"Velikost %(size_bytes)d obrázku '%(image_id)s' překročila povolenou " -"velkost %(allowed_size_bytes)d pro typ instance" -#: nova/compute/manager.py:710 -msgid "Starting instance..." -msgstr "Spouštění instance..." +#: nova/cmd/manage.py:615 +msgid "index" +msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" -msgstr "Instance selhala v nastavení sítě" +#: nova/cmd/manage.py:660 +msgid "Binary" +msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" -msgstr "Informace o síti instance: |%s|" +#: nova/cmd/manage.py:661 +msgid "Host" +msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" -msgstr "Instance selhala nastavení blokového zařízení" +#: nova/cmd/manage.py:662 +msgid "Zone" +msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" -msgstr "Instance nemohla být spuštěna" +#: nova/cmd/manage.py:663 +msgid "Status" +msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" -msgstr "Navrácení sítě pro instnac" +#: nova/cmd/manage.py:664 +msgid "State" +msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" -msgstr "%(action_str)s nstance" +#: nova/cmd/manage.py:665 +msgid "Updated_At" +msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" -msgstr "Ignorování DiskNenalezen: %s" +#: nova/cmd/manage.py:687 +#, fuzzy, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/compute/manager.py:896 +#: nova/cmd/manage.py:700 #, fuzzy, python-format -msgid "Ignoring VolumeNotFound: %s" -msgstr "Ignorování DiskNenalezen: %s" +msgid "Service %(service)s on host %(host)s disabled." +msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" -msgstr "ukončování bdm %s" +#: nova/cmd/manage.py:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "Neočekávaná chyba: %s" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" -msgstr "%s. Nastavování stavu vm instance na ERROR" - -#: nova/compute/manager.py:1049 -#, fuzzy -msgid "Rebuilding instance" -msgstr "Znovu sestavování instance %s" +#: nova/cmd/manage.py:719 +msgid "HOST" +msgstr "" -#: nova/compute/manager.py:1128 +#: nova/cmd/manage.py:720 #, fuzzy -msgid "Rebooting instance" -msgstr "Restartování instance %s" +msgid "PROJECT" +msgstr "projekt" -#: nova/compute/manager.py:1152 -#, fuzzy, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:721 +msgid "cpu" 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:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Nelze znovu sestavit instanci [%(instance_uuid)s]: %(exc)s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" +msgstr "" -#: nova/compute/manager.py:1198 -#, fuzzy -msgid "instance snapshotting" -msgstr "instance %s: pořizování snímku" +#: nova/cmd/manage.py:723 +msgid "hdd" +msgstr "" -#: nova/compute/manager.py:1204 -#, fuzzy, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" 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:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" -msgstr "Nalezeno %(num_images)d obrazů (střídání: %(rotation)d)" +#: nova/cmd/manage.py:843 +#, fuzzy +msgid "Must supply valid parameters to create instance_type" +msgstr "Nelze vytvořit typ instance" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" -msgstr "Střídání %d záloh" +#: nova/cmd/manage.py:847 +#, fuzzy +msgid "Instance Type exists." +msgstr "instance - %s není přítomno" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" -msgstr "Mazání obrazu %s" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." +msgstr "" -#: nova/compute/manager.py:1316 -#, 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/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" +msgstr "" -#: nova/compute/manager.py:1323 +#: nova/cmd/manage.py:855 #, fuzzy -msgid "Root password set" -msgstr "Instance %s: Nastavení hesla root" - -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." -msgstr "set_admin_password není tímto ovladačem zavedeno" +msgid "Unknown error" +msgstr "neznámá chyby připojení hosta" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:858 #, fuzzy, python-format -msgid "set_admin_password failed: %s" -msgstr "set_admin_password není tímto ovladačem zavedeno" +msgid "%s created" +msgstr "Tabulka |%s| není vytvořena!" -#: nova/compute/manager.py:1357 -#, fuzzy -msgid "error setting admin password" -msgstr "Chyba při nastavování hesla správce" +#: nova/cmd/manage.py:866 +#, fuzzy, python-format +msgid "Valid instance type name is required" +msgstr "%s je platný název instance" -#: nova/compute/manager.py:1372 +#: nova/cmd/manage.py:869 #, fuzzy, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +msgid "DB Error: %s" +msgstr "Chyba DB: %s" + +#: nova/cmd/manage.py:874 +#, python-format +msgid "%s deleted" 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:1376 -#, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "Vkládání cesty souboru: '%s'" +#: nova/cmd/manage.py:910 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1416 -#, fuzzy -msgid "Unrescuing" -msgstr "instance %s: rušení záchrany" +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "typ je = %s" -#: nova/compute/manager.py:1437 +#: nova/cmd/manage.py:1017 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" -msgstr "cíl stejný jako zdroj!" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" +msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1805 +#: nova/cmd/manage.py:1035 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Last %s nova syslog entries:-" +msgstr "" + +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1861 +#: nova/compute/api.py:281 #, fuzzy -msgid "Pausing" -msgstr "Aktualizování!" +msgid "Cannot run any more instances of this type." +msgstr "Překročena kvóta instancí. Nemůžete spustit další instance tohoto typu." -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:288 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." msgstr "" +"Překročena kvóta instancí. Můžete spustit pouze %s dalších instancí " +"tohoto typu." -#: nova/compute/manager.py:1916 -#, fuzzy -msgid "Retrieving diagnostics" -msgstr "instance %s: získávání diagnostik" +#: nova/compute/api.py:297 +#, fuzzy, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" +msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:317 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" +msgstr "" +"Překročena kvóta pro %(pid)s, pokus o nastavení %(num_metadata)s " +"vlastností metadat" + +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1962 +#: nova/compute/api.py:331 #, fuzzy -msgid "Reset network" -msgstr "Reset sítě" +msgid "Metadata property key greater than 255 characters" +msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/manager.py:1967 +#: nova/compute/api.py:335 #, fuzzy -msgid "Inject network info" -msgstr "instance %s: vkládání informací o síti" +msgid "Metadata property value greater than 255 characters" +msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" -msgstr "network_info vkládá: |%s|" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" -#: nova/compute/manager.py:1987 -#, fuzzy -msgid "Get console output" -msgstr "Získat výstup konzole pro instanci %s" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "Nelze připojit svazek k instanci %s" -#: nova/compute/manager.py:2012 -#, fuzzy -msgid "Getting vnc console" -msgstr "instance %s: získávání konzole vnc" +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." +msgstr "Chystá se spuštění %s instancí..." -#: nova/compute/manager.py:2040 +#: nova/compute/api.py:720 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" +msgid "bdm %s" +msgstr "bdm %s" -#: nova/compute/manager.py:2083 +#: nova/compute/api.py:747 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" +msgid "block_device_mapping %s" +msgstr "block_device_mapping %s" -#: nova/compute/manager.py:2092 -#, 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/api.py:1016 +#, fuzzy +msgid "instance termination disabled" +msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/manager.py:2107 +#: nova/compute/api.py:1152 #, 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:2136 -#, 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" +msgid "instance type %(old_inst_type_id)d not found" +msgstr "Instance typu %(instance_type_id)s nemohla být nalezena." -#: nova/compute/manager.py:2140 +#: nova/compute/api.py:1158 #, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "Odpojování svazku z neznámé instance %s" +msgid "going to delete a resizing instance" +msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/manager.py:2153 +#: nova/compute/api.py:1168 #, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" - -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." -msgstr "Instance nemá svazek." +msgid "instance's host %s is down, deleting from database" +msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" -msgstr "Přesun před spuštěním selhal na %(dest)s" +#: nova/compute/api.py:1212 +#, fuzzy +msgid "Going to try to soft delete instance" +msgstr "Pokus o jemné smazání %s" -#: nova/compute/manager.py:2332 +#: nova/compute/api.py:1236 #, fuzzy -msgid "_post_live_migration() is started.." -msgstr "zahájen přesun po spuštění." +msgid "Going to try to terminate instance" +msgstr "Pokus o ukončení %s" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" -msgstr "Nenalezeny žádné plovoucí ip" +#: nova/compute/api.py:1286 +#, fuzzy +msgid "Going to try to stop instance" +msgstr "Pokus o zastavení %s" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." -msgstr "Nenalezeny žádné plovoucí ip." +#: nova/compute/api.py:1303 +#, fuzzy +msgid "Going to try to start instance" +msgstr "Pokus o spuštění %s" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:1376 #, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" -msgstr "" -"Přesun za provozu: Neočekávaná chyba: nelze zdědit plovoucí ip.\n" -"%(e)s" +msgid "Searching by: %s" +msgstr "Hledání podle: %s" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." -msgstr "Přesun instance do %(dest)s úspěšně dokončen." +#: nova/compute/api.py:1613 +#, fuzzy, python-format +msgid "snapshot for %s" +msgstr "Spouštění snímku ve VM %s" -#: nova/compute/manager.py:2403 +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." +msgstr "flavor_id je None. Předpokládán přesun." + +#: nova/compute/api.py:1977 +#, python-format msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" 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." +"Stará instance typu %(current_instance_type_name)s, nová instance typu " +"%(new_instance_type_name)s" -#: nova/compute/manager.py:2417 -#, fuzzy -msgid "Post operation of migration started" -msgstr "Spuštěna operace po migraci" +#: nova/compute/api.py:2019 +#, 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/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -"Nalezeno %(migration_count)d nepotvrzených přesunů starších než " -"%(confirm_window)d vteřin" -#: nova/compute/manager.py:2579 -#, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2588 -#, 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/api.py:2344 +msgid "Volume must be attached in order to detach." +msgstr "" -#: nova/compute/manager.py:2595 +#: nova/compute/api.py:2457 #, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "Instance %(instance_id)s nenalezena" - -#: nova/compute/manager.py:2599 -#, fuzzy -msgid "In ERROR state" -msgstr "Uzel je v neznámém chybovém stavu." - -#: nova/compute/manager.py:2606 -#, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -msgstr "" +msgid "Going to try to live migrate instance to %s" +msgstr "Pokus o ukončení %s" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2480 #, python-format msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2649 -#, python-format -msgid "Failed to generate usage audit for instance on host %s" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" -msgstr "Aktualizace mezipaměti využití šířky pásma" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." -#: nova/compute/manager.py:2737 -msgid "Updating host status" -msgstr "Aktualizace stavu hostitele" +#: nova/compute/api.py:2820 +#, python-format +msgid "Security group %s is not a string or unicode" +msgstr "Bezpečnostní skupina %s není řetězec nebo unicode" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2823 #, python-format +msgid "Security group %s cannot be empty." +msgstr "Bezpečnostní skupina %s nemůže být prázdná." + +#: nova/compute/api.py:2831 +#, fuzzy, python-format msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -"Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na " -"hypervizoru." +"Hodnota (%s) parametru GroupName je neplatná. Délka překračuje maximum " +"255 znaků." -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/compute/api.py:2837 +#, 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:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:2860 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" -msgstr "" +msgid "Create Security Group %s" +msgstr "Vytvořit bezpečnostní skupinu %s" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." -msgstr "" +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" +msgstr "Bezpečnostní skupina %s již existuje" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." -msgstr "" +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "Nelze zničit vbd %s" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." -msgstr "" +#: nova/compute/api.py:2937 +#, fuzzy +msgid "Security group is still in use" +msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/api.py:2948 +#, python-format +msgid "Delete security group %s" +msgstr "Smazat bezpečnostní skupinu %s" + +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" +msgstr "Pravidlo (%s) nenalezeno" + +#: nova/compute/api.py:3050 #, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "Instance není zapnuta" +msgid "Quota exceeded, too many security group rules." +msgstr "Přidávání pravidla bezpečnostní skupiny: %r" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." -msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..." +#: nova/compute/api.py:3053 +#, python-format +msgid "Authorize security group ingress %s" +msgstr "Povolit přístup bezpečnostní skupiny %s" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" -msgstr "Znovu získávání smazané instance" +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "Zrušit přístup bezpečnostní skupiny %s" + +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" +msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/compute/manager.py:2947 +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, fuzzy, python-format +msgid "Aborting claim: %s" +msgstr "Informace o síti instance: |%s|" + +#: nova/compute/claims.py:116 +#, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" 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:2954 -#, fuzzy, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +#: nova/compute/claims.py:128 +msgid "Claim successful" 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:2961 -#, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "Odstraňování základního souboru: %s" + +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -"Nerozpoznaná hodnota '%(action)s' pro " -"FLAGS.running_deleted_instance_action" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/resource_tracker.py:168 -#, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/claims.py:165 #, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:170 +#, python-format +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/claims.py:177 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:232 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/instance_types.py:105 +#, fuzzy, python-format +msgid "'%s' argument must be a positive integer" +msgstr "argumenty create musí být kladná celá čísla" + +#: nova/compute/instance_types.py:113 +#, fuzzy +msgid "'rxtx_factor' argument must be a positive float" +msgstr "argumenty create musí být kladná celá čísla" + +#: nova/compute/instance_types.py:121 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/instance_types.py:138 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" -msgstr "" +msgid "DB error: %s" +msgstr "Chyba DB: %s" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/instance_types.py:148 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +msgid "Instance type %s not found for deletion" +msgstr "Instance typu %s není nalezena ke smazání" + +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/manager.py:359 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/manager.py:402 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/manager.py:418 #, python-format msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/manager.py:439 +#, fuzzy, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" +"Nelze přesunout instanci (%(instance_id)s) na současného hostitele " +"(%(host)s)." -#: nova/compute/resource_tracker.py:325 -#, fuzzy, python-format -msgid "Aborting claim: %s" -msgstr "Informace o síti instance: |%s|" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." +msgstr "" -#: nova/compute/resource_tracker.py:363 +#: nova/compute/manager.py:475 msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" + +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "Nelze restartovat instanci" + +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" +msgstr "" + +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:401 +#: nova/compute/manager.py:538 #, python-format -msgid "Compute_service record created for %s " -msgstr "Pro %s vytvořen záznam compute_service " +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:543 +msgid "Rebooting instance after nova-compute restart." +msgstr "Restartování instance po restartu nova-compute." + +#: nova/compute/manager.py:557 +#, fuzzy +msgid "Hypervisor driver does not support resume guests" +msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" + +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Nelze pozastavit instanci" + +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" +msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/compute/resource_tracker.py:406 +#: nova/compute/manager.py:576 #, python-format -msgid "Compute_service record updated for %s " -msgstr "Záznam compute_service aktualizován pro %s " +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/manager.py:592 #, fuzzy, python-format -msgid "No service record for host %s" -msgstr "Žádná služba pro ID výpočtu %s" +msgid "Unexpected power state %d" +msgstr "Neočekávaný kód stavu" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:604 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "Ignoring event %s" msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/manager.py:642 +msgid "Checking state" +msgstr "Kontrola stavu" + +#: nova/compute/manager.py:729 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/resource_tracker.py:441 +#: nova/compute/manager.py:746 #, python-format -msgid "Hypervisor: free VCPUs: %s" -msgstr "" +msgid "Setting up bdm %s" +msgstr "Nastavování bdm %s" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/resource_tracker.py:450 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Free ram (MB): %s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/manager.py:898 +#, fuzzy +msgid "Failed to dealloc network for deleted instance" +msgstr "Navrácení sítě pro instnac" + +#: nova/compute/manager.py:904 +#, fuzzy +msgid "Instance was deleted during spawn." +msgstr "Instance nemohla být spuštěna" + +#: nova/compute/manager.py:926 #, fuzzy, python-format -msgid "Free disk (GB): %s" -msgstr "Vytvořit dvojici klíčů %s" +msgid "Error: %s" +msgstr "Chyba DB: %s" -#: nova/compute/resource_tracker.py:456 -#, python-format -msgid "Free VCPUS: %s" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/compute/resource_tracker.py:533 -#, python-format -msgid "Missing keys: %s" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" -msgstr "Nezadán žádný počítačový hostitel" - -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "Nelze najít hostitele pro instanci %s" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" +msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:997 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" -msgstr "Přidávání konzole" - -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 -#, python-format -msgid "Tried to remove non-existent console %(console_id)s." -msgstr "Pokus o odstranění neexistující konzole %(console_id)s." +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." +msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/manager.py:1075 #, python-format -msgid "Removing console %(console_id)s." -msgstr "Odstraňování konzole %(console_id)s." - -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" -msgstr "Znovu sestavování nastavení xvp" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" +"ID obrázku=%(image_id)s, velkost obrázku v bajtech=%(size_bytes)d, " +"povoleno bajtů=%(allowed_size_bytes)d" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:1081 #, python-format -msgid "Re-wrote %s" -msgstr "Přepsáno %s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" +msgstr "" +"Velikost %(size_bytes)d obrázku '%(image_id)s' překročila povolenou " +"velkost %(allowed_size_bytes)d pro typ instance" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" -msgstr "Zastavování xvp" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." +msgstr "Spouštění instance..." -#: nova/console/xvp.py:134 -msgid "Starting xvp" -msgstr "Spouštění xvp" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" +msgstr "Instance selhala v nastavení sítě" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:1120 #, python-format -msgid "Error starting xvp: %s" -msgstr "Chyba při spouštění xvp: %s" +msgid "Instance network_info: |%s|" +msgstr "Informace o síti instance: |%s|" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" -msgstr "Restartování xvp" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" +msgstr "Instance selhala nastavení blokového zařízení" -#: nova/console/xvp.py:146 -msgid "xvp not running..." -msgstr "xvp není spuštěno" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" +msgstr "Instance nemohla být spuštěna" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" -msgstr "Obdržena známka: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" +msgstr "Navrácení sítě pro instnac" -#: nova/consoleauth/manager.py:75 +#: nova/compute/manager.py:1272 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" -msgstr "Kontrola známky: %(token)s, %(token_valid)s)" +msgid "%(action_str)s instance" +msgstr "%(action_str)s nstance" -#: nova/db/sqlalchemy/api.py:206 -#, python-format -msgid "Unrecognized read_deleted value '%s'" -msgstr "Nerozpoznaná hodnota read_deleted '%s'" +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "Navrácení sítě pro instnac" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:1309 +#, python-format +msgid "Ignoring DiskNotFound: %s" +msgstr "Ignorování DiskNenalezen: %s" + +#: nova/compute/manager.py:1312 +#, fuzzy, python-format +msgid "Ignoring VolumeNotFound: %s" +msgstr "Ignorování DiskNenalezen: %s" + +#: nova/compute/manager.py:1319 +#, python-format +msgid "terminating bdm %s" +msgstr "ukončování bdm %s" + +#: nova/compute/manager.py:1367 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" +msgstr "" + +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" +msgstr "%s. Nastavování stavu vm instance na ERROR" + +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "Znovu sestavování instance %s" + +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" +msgstr "" + +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" + +#: nova/compute/manager.py:1593 +#, 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:1677 +#, python-format +msgid "bringing vm to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Vytvořit snímek ze svazku %s" + +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "Restartování instance %s" + +#: nova/compute/manager.py:1746 +#, fuzzy, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" +"pokus o restartování nespuštěné instance: %(instance_uuid)s (stav: " +"%(state)s očekáváno: %(running)s)" + +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "Nelze znovu sestavit instanci [%(instance_uuid)s]: %(exc)s" + +#: nova/compute/manager.py:1775 +#, fuzzy, python-format +msgid "Instance disappeared during reboot" +msgstr "instance %s: znovu zavedena" + +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "instance %s: pořizování snímku" + +#: nova/compute/manager.py:1808 +#, fuzzy, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" +"pokus o vytvoření snímku z nespuštěné instance: %(instance_uuid)s (stav: " +"%(state)s očekáváno: %(running)s)" + +#: nova/compute/manager.py:1869 +#, 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:1876 +#, python-format +msgid "Rotating out %d backups" +msgstr "Střídání %d záloh" + +#: nova/compute/manager.py:1881 +#, python-format +msgid "Deleting image %s" +msgstr "Mazání obrazu %s" + +#: nova/compute/manager.py:1909 +#, 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:1916 +#, fuzzy +msgid "Root password set" +msgstr "Instance %s: Nastavení hesla root" + +#: nova/compute/manager.py:1923 +#, 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:1938 +#, fuzzy, python-format +msgid "set_admin_password failed: %s" +msgstr "set_admin_password není tímto ovladačem zavedeno" + +#: nova/compute/manager.py:1945 +#, fuzzy +msgid "error setting admin password" +msgstr "Chyba při nastavování hesla správce" + +#: nova/compute/manager.py:1958 +#, fuzzy, python-format +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)" + +#: nova/compute/manager.py:1962 +#, fuzzy, python-format +msgid "injecting file to %(path)s" +msgstr "Vkládání cesty souboru: '%s'" + +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" + +#: nova/compute/manager.py:1996 +msgid "Rescuing" +msgstr "" + +#: nova/compute/manager.py:2031 +#, fuzzy +msgid "Unrescuing" +msgstr "instance %s: rušení záchrany" + +#: nova/compute/manager.py:2052 +#, python-format +msgid "Changing instance metadata according to %(diff)r" +msgstr "" + +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "Instance nemá svazek." + +#: nova/compute/manager.py:2277 +msgid "destination same as source!" +msgstr "cíl stejný jako zdroj!" + +#: nova/compute/manager.py:2294 +msgid "Migrating" +msgstr "" + +#: nova/compute/manager.py:2540 +#, python-format +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgstr "" + +#: nova/compute/manager.py:2603 +#, fuzzy +msgid "Pausing" +msgstr "Aktualizování!" + +#: nova/compute/manager.py:2621 +msgid "Unpausing" +msgstr "" + +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "instance %s: získávání diagnostik" + +#: nova/compute/manager.py:2690 +msgid "Resuming" +msgstr "" + +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "Reset sítě" + +#: nova/compute/manager.py:2715 +#, fuzzy +msgid "Inject network info" +msgstr "instance %s: vkládání informací o síti" + +#: nova/compute/manager.py:2718 +#, python-format +msgid "network_info to inject: |%s|" +msgstr "network_info vkládá: |%s|" + +#: nova/compute/manager.py:2735 +#, fuzzy +msgid "Get console output" +msgstr "Získat výstup konzole pro instanci %s" + +#: nova/compute/manager.py:2762 +#, fuzzy +msgid "Getting vnc console" +msgstr "instance %s: získávání konzole vnc" + +#: nova/compute/manager.py:2797 +#, fuzzy +msgid "Getting spice console" +msgstr "instance %s: získávání konzole vnc" + +#: nova/compute/manager.py:2844 +#, 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:2895 +#, 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:2904 +#, 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:2919 +#, 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:2949 +#, 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:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "Odpojování svazku z neznámé instance %s" + +#: nova/compute/manager.py:2966 +#, 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:2990 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3028 +#, 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:3048 +#, fuzzy, python-format +msgid "Port %(port_id)s is not attached" +msgstr "Síť %(network_id)s nemohla být nalezena." + +#: nova/compute/manager.py:3062 +#, fuzzy, python-format +msgid "Host %(host)s not found" +msgstr "Hostitel %(host)s nemohl být nalezen." + +#: nova/compute/manager.py:3199 +#, python-format +msgid "Pre live migration failed at %(dest)s" +msgstr "Přesun před spuštěním selhal na %(dest)s" + +#: nova/compute/manager.py:3227 +#, fuzzy +msgid "_post_live_migration() is started.." +msgstr "zahájen přesun po spuštění." + +#: nova/compute/manager.py:3282 +#, python-format +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "Přesun instance do %(dest)s úspěšně dokončen." + +#: nova/compute/manager.py:3284 +msgid "" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." +msgstr "" +"Můžete vidět tuto chybu \"libvirt: QEMU error: Domain not found: no " +"domain with matching name.\" Tuto chybu můžete bezpečně ignorovat." + +#: nova/compute/manager.py:3298 +#, fuzzy +msgid "Post operation of migration started" +msgstr "Spuštěna operace po migraci" + +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" +msgstr "" + +#: nova/compute/manager.py:3483 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" +"Nalezeno %(migration_count)d nepotvrzených přesunů starších než " +"%(confirm_window)d vteřin" + +#: nova/compute/manager.py:3489 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgstr "" + +#: nova/compute/manager.py:3498 +#, 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:3505 +#, fuzzy, python-format +msgid "Instance %(instance_uuid)s not found" +msgstr "Instance %(instance_id)s nenalezena" + +#: nova/compute/manager.py:3509 +#, fuzzy +msgid "In ERROR state" +msgstr "Uzel je v neznámém chybovém stavu." + +#: nova/compute/manager.py:3516 +#, python-format +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" + +#: nova/compute/manager.py:3525 +#, python-format +msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgstr "" + +#: nova/compute/manager.py:3542 +#, 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:3561 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" + +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" +msgstr "Aktualizace mezipaměti využití šířky pásma" + +#: nova/compute/manager.py:3703 +#, fuzzy +msgid "Updating volume usage cache" +msgstr "Aktualizace mezipaměti využití šířky pásma" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" +msgstr "Aktualizace stavu hostitele" + +#: nova/compute/manager.py:3747 +#, python-format +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." +msgstr "" +"Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na " +"hypervizoru." + +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." +msgstr "" + +#: nova/compute/manager.py:3788 +#, 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:3826 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." +msgstr "" + +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" + +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "Instance není zapnuta" + +#: nova/compute/manager.py:3894 +#, fuzzy +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..." + +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" +msgstr "Znovu získávání smazané instance" + +#: nova/compute/manager.py:3974 +#, fuzzy, python-format +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." +msgstr "" +"Zjištěna instance se jmenovkou '%(name_label)s', která je označena jako " +"SMAZÁNA, ale stále je přítomna na hostiteli." + +#: nova/compute/manager.py:3981 +#, fuzzy, python-format +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." +msgstr "" +"Ničení instance se jmenovkou '%(name_label)s', která je označena jako " +"SMAZÁNA, ale stále je přítomna na hostiteli." + +#: nova/compute/manager.py:3988 +#, fuzzy, python-format +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgstr "" +"Nerozpoznaná hodnota '%(action)s' pro " +"FLAGS.running_deleted_instance_action" + +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:280 +#, fuzzy, python-format +msgid "Deleting compute node %s" +msgstr "Zaznamování ovladače svazku: %s" + +#: nova/compute/resource_tracker.py:304 +#, fuzzy, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "Pro %s vytvořen záznam compute_service " + +#: nova/compute/resource_tracker.py:310 +#, fuzzy, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "Záznam compute_service aktualizován pro %s " + +#: nova/compute/resource_tracker.py:324 +#, fuzzy, python-format +msgid "No service record for host %s" +msgstr "Žádná služba pro ID výpočtu %s" + +#: nova/compute/resource_tracker.py:334 +#, python-format +msgid "Hypervisor: free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:335 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:340 +#, python-format +msgid "Hypervisor: free VCPUs: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:349 +#, python-format +msgid "Free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:350 +#, fuzzy, python-format +msgid "Free disk (GB): %s" +msgstr "Vytvořit dvojici klíčů %s" + +#: nova/compute/resource_tracker.py:355 +#, python-format +msgid "Free VCPUS: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:396 +#, fuzzy, python-format +msgid "Updating from migration %s" +msgstr "Instance %s: Spouštění dokončení přesunu" + +#: nova/compute/resource_tracker.py:456 +#, fuzzy +msgid "Instance not resizing, skipping migration." +msgstr "VM není přítomno, přeskakování ničení..." + +#: nova/compute/resource_tracker.py:471 +#, fuzzy +msgid "InstanceType could not be found, skipping migration." +msgstr "Instance nemohla být nalezena" + +#: nova/compute/resource_tracker.py:555 +#, python-format +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" +msgstr "" + +#: nova/compute/resource_tracker.py:568 +#, python-format +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" +msgstr "Nezadán žádný počítačový hostitel" + +#: nova/compute/rpcapi.py:54 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "Nelze najít hostitele pro instanci %s" + +#: nova/compute/utils.py:141 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "" + +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:88 +#, python-format +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" + +#: nova/conductor/manager.py:253 +#, fuzzy, python-format +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "block_device_mapping %s" + +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "Přidávání konzole" + +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "Pokus o odstranění neexistující konzole %(console_id)s." + +#: nova/console/vmrc_manager.py:116 +#, python-format +msgid "Removing console %(console_id)s." +msgstr "Odstraňování konzole %(console_id)s." + +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "Neplatný svazek" + +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" +msgstr "" + +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "Znovu sestavování nastavení xvp" + +#: nova/console/xvp.py:119 +#, python-format +msgid "Re-wrote %s" +msgstr "Přepsáno %s" + +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" +msgstr "" + +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "Zastavování xvp" + +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "Spouštění xvp" + +#: nova/console/xvp.py:147 +#, python-format +msgid "Error starting xvp: %s" +msgstr "Chyba při spouštění xvp: %s" + +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "Restartování xvp" + +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "xvp není spuštěno" + +#: nova/console/xvp.py:203 +#, fuzzy +msgid "Failed to run xvp." +msgstr "Server nemůže pokračovat" + +#: nova/consoleauth/manager.py:88 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s)" +msgstr "Obdržena známka: %(token)s, %(token_dict)s)" + +#: nova/consoleauth/manager.py:112 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" +msgstr "Kontrola známky: %(token)s, %(token_valid)s)" + +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" +msgstr "" + +#: nova/db/api.py:675 nova/db/api.py:696 +#, fuzzy +msgid "Failed to notify cells of instance update" +msgstr "Nelze restartovat instanci" + +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1590 +#, fuzzy +msgid "Failed to notify cells of instance fault" +msgstr "Nelze restartovat instanci" + +#: nova/db/sqlalchemy/api.py:153 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "Nerozpoznaná hodnota read_deleted '%s'" + +#: nova/db/sqlalchemy/api.py:1409 +#, 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:1542 +#, fuzzy, python-format +msgid "Invalid instance id %s in request" +msgstr "instance %s: zachráněna" + +#: nova/db/sqlalchemy/api.py:2752 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" +msgstr "verze by měla být celé číslo" + +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:61 +#, 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:67 +#, 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:155 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" +msgstr "" + +#: 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/migrate_repo/versions/145_add_volume_usage_cache.py:68 +#, fuzzy +msgid "volume_usage_cache table not dropped" +msgstr "tabulka dns_domains nesmazána" + +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, fuzzy, python-format +msgid "table '%s' not dropped" +msgstr "tabulka dns_domains nesmazána" + +#: nova/image/glance.py:187 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" + +#: nova/image/glance.py:492 +#, fuzzy, python-format +msgid "fetching image %s from glance" +msgstr "Stahování obrazu %s ze serveru obrazu glance" + +#: nova/image/s3.py:318 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "Nelze stáhnout %(image_location)s do %(image_path)s" + +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "Nelze dešifrovat %(image_location)s do %(image_path)s" + +#: nova/image/s3.py:345 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "Nelze rozbalit %(image_location)s do %(image_path)s" + +#: nova/image/s3.py:355 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "Nelze nahrát %(image_location)s do %(image_path)s" + +#: nova/image/s3.py:379 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "Nelze dešifrovat soukromý klíč: %s" + +#: nova/image/s3.py:386 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "Nelze dešifrovat vektor zavedení: %s" + +#: nova/image/s3.py:397 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "Nelze dešifrovat soubor obrazu %(image_file)s: %(err)s" + +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" +msgstr "Nebezpečné názvy souboru v obrazu" + +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "Špatná mac adresa pro to_global_ipv6: %s" + +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "Špatná předpona pro to_global_ipv6: %s" + +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "Špatné id projektu pro to_global_ipv6: %s" + +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" + +#: nova/network/api.py:80 +#, fuzzy +msgid "Failed storing info cache" +msgstr "Nelze restartovat instanci" + +#: nova/network/api.py:239 +#, fuzzy, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "Přidělit adresu %(public_ip)s k instanci %(instance_id)s" + +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:43 +#, fuzzy, python-format +msgid "Loading network driver '%s'" +msgstr "Zaznamování ovladače svazku: %s" + +#: nova/network/floating_ips.py:87 +#, fuzzy, python-format +msgid "Fixed ip %(fixed_ip_id)s not found" +msgstr "Certifikát %(certificate_id)s nenalezen." + +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 +#, python-format +msgid "Interface %(interface)s not found" +msgstr "Rozhraní %(interface)s nenalezeno" + +#: nova/network/floating_ips.py:121 +#, fuzzy, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" +msgstr "Přidělení plovoucí IP pro |%s|" + +#: nova/network/floating_ips.py:178 +#, fuzzy +msgid "Floating IP is not associated. Ignore." +msgstr "Plovoucí ip %(address)s není přidružena." + +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "Adresa |%(address)s| není přidělena" + +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "Adresa |%(address)s| není přidělena pro Váš projekt |%(project)s|" + +#: nova/network/floating_ips.py:220 +#, fuzzy, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgstr "Pro %s překročena kvóta, pokus o přidělení adresy" + +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" +msgstr "" + +#: nova/network/floating_ips.py:530 +#, fuzzy, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "Svazek není nalezen v instanci %(instance_id)s." + +#: nova/network/floating_ips.py:537 +#, fuzzy, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " +msgstr "Pevná IP adresa (%(address)s) je již používána." + +#: nova/network/floating_ips.py:568 +#, fuzzy, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "Vypínání VM pro instanci %(instance_uuid)s" + +#: nova/network/floating_ips.py:576 +#, fuzzy, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "Pevná IP adresa (%(address)s) je již používána." + +#: nova/network/floating_ips.py:624 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" +"Nesoulad databáze: Doména DNS |%s| je registrována v Nova db, ale není " +"viditelná plovoucímu ovladači DNS ani instančnímu. Bude ignorována." + +#: nova/network/floating_ips.py:664 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "Doména |%(domain)s| již existuje, změna zóny na |%(av_zone)s|." + +#: nova/network/floating_ips.py:673 +#, python-format +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 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" +msgstr "" + +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." +msgstr "Tento ovladač podporuje pouze záznamy typu 'a'." + +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" +msgstr "Pokus o odstranění řetězu %s, který neexistuje" + +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" +msgstr "Neznámý řetěz: %r" + +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" +"Pokus o odstranění neexistujícího pravidla: %(chain)r %(rule)r %(wrap)r " +"%(top)r" + +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" +msgstr "IPTablesManager.použití úspěšně dokončeno" + +#: nova/network/linux_net.py:680 +#, fuzzy, python-format +msgid "arping error for ip %s" +msgstr "chyba v httplib v %s: " + +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" +msgstr "" + +#: nova/network/linux_net.py:966 +#, 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:1011 +#, python-format +msgid "Hupping dnsmasq threw %s" +msgstr "Hupping dnsmasq vrhl výjimku %s" + +#: nova/network/linux_net.py:1013 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "Pid %d je starý, znovu spouštění dnsmasq" + +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" +msgstr "ukončení radvd vrhlo %s" + +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "Pid %d je starý, znovu spouštění radvd" + +#: nova/network/linux_net.py:1227 +#, fuzzy, python-format +msgid "Error clearing stale veth %s" +msgstr "Chyba při spouštění xvp: %s" + +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "Spouštění rozhraní VLAN %s" + +#: nova/network/linux_net.py:1418 +#, fuzzy, python-format +msgid "Failed unplugging VLAN interface '%s'" +msgstr "Nelze při odpojení vif instance '%s'" + +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "Nelze při odpojení vif instance '%s'" + +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "Zajišťování mostu %s" + +#: nova/network/linux_net.py:1454 +#, 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:1490 +#, fuzzy, python-format +msgid "Failed to add interface: %s" +msgstr "Nelze pozastavit instanci" + +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "Nelze při odpojení vif instance '%s'" + +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "Nelze při odpojení vif instance '%s'" + +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "Zajišťování mostu %s" + +#: nova/network/linux_net.py:1743 +#, fuzzy, python-format +msgid "Done starting bridge %s" +msgstr "Zajišťování mostu %s" + +#: nova/network/linux_net.py:1763 +#, fuzzy, python-format +msgid "Failed unplugging gateway interface '%s'" +msgstr "Nelze při odpojení vif instance '%s'" + +#: nova/network/linux_net.py:1765 +#, python-format +msgid "Unplugged gateway interface '%s'" +msgstr "" + +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "%s odloučených zastaralých ip" + +#: nova/network/manager.py:366 +msgid "setting network host" +msgstr "nastavování hostitele sítě" + +#: nova/network/manager.py:493 +#, fuzzy +msgid "network allocations" +msgstr "přidělování sítě pro instanci %s" + +#: nova/network/manager.py:500 +#, 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:548 +#, fuzzy +msgid "network deallocation for instance" +msgstr "oddělení sítě pro instanci |%s|" + +#: nova/network/manager.py:812 +#, fuzzy, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." +msgstr "" +"dns zóna instance je %(domain)s|, která je v zóně dostupnosti |%(zone)s|." +" Instance |%(instance)s| je v zóně |%(zone2)s|. Nebude vytvořen žádný " +"záznam DNS." + +#: nova/network/manager.py:838 +#, 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:892 #, fuzzy -msgid "Backend exists" -msgstr "podpůrná vrstva: %s" +msgid "Failed to update usages deallocating fixed IP" +msgstr "Nelze aktualizovat svazek v db" + +#: nova/network/manager.py:926 +#, python-format +msgid "Unable to release %s because vif doesn't exist." +msgstr "" + +#: nova/network/manager.py:949 +#, python-format +msgid "Leased IP |%(address)s|" +msgstr "Vypůjčená IP |%(address)s|" + +#: nova/network/manager.py:953 +#, python-format +msgid "IP %s leased that is not associated" +msgstr "Vypůjčená IP %s není přidělena" + +#: nova/network/manager.py:962 +#, 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:967 +#, python-format +msgid "Released IP |%(address)s|" +msgstr "Uvolněna IP |%(address)s|" + +#: nova/network/manager.py:971 +#, python-format +msgid "IP %s released that is not associated" +msgstr "Uvolněna IP %s, která není přidělena" + +#: nova/network/manager.py:975 +#, python-format +msgid "IP %s released that was not leased" +msgstr "Uvolněna IP %s, která nebyla vypůjčena" + +#: nova/network/manager.py:994 +#, fuzzy, python-format +msgid "%s must be an integer" +msgstr "parametr offset musí být celé číslo" + +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1038 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" + +#: nova/network/manager.py:1119 +msgid "cidr already in use" +msgstr "cidr je již používáno" + +#: nova/network/manager.py:1122 +#, 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/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/network/manager.py:1133 #, python-format -msgid "No backend config with id %(sm_backend_id)s" -msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "" +"požadovaný cidr (%(cidr)s) je v konfliktu s existujícím menším cidr " +"(%(smaller)s)" + +#: nova/network/manager.py:1190 +msgid "Network already exists!" +msgstr "Síť již existuje!" + +#: nova/network/manager.py:1209 +#, 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:1805 +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/db/sqlalchemy/api.py:4749 +#: nova/network/manager.py:1812 #, fuzzy, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" -msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s" +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "" +"Rozsah sítí není dostatečně velký, aby se vešlo %(num_networks)s. " +"Velikost sítě je %(network_size)s" + +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" +msgstr "" -#: nova/db/sqlalchemy/api.py:4783 +#: nova/network/minidns.py:75 nova/network/minidns.py:106 #, fuzzy -msgid "Flavor exists" -msgstr "konfigurace: %s" +msgid "Invalid name" +msgstr "Neplatný svazek" + +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" +msgstr "Tento ovladač podporuje pouze typ 'a'" + +#: nova/network/minidns.py:122 +#, python-format +msgid "Cannot delete entry |%s|" +msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/network/minidns.py:201 #, fuzzy, python-format -msgid "%(sm_flavor_id) flavor not found" -msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." +msgid "deleted %s" +msgstr "_smazat: %s" + +#: nova/network/minidns.py:207 +#, python-format +msgid "Cannot delete domain |%s|" +msgstr "" + +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" +msgstr "podsítě v4 jsou vyžadovány pro zastaralé nw_info" + +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" +msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/network/quantumv2/api.py:151 #, fuzzy, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" -msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s" +msgid "allocate_for_instance() for %s" +msgstr "přidělování sítě pro instanci %s" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/network/quantumv2/api.py:154 #, fuzzy, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" -msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s" +msgid "empty project id for instance %s" +msgstr "přidělování sítě pro instanci %s" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "No sm_volume with id %(volume_id)s" -msgstr "Žádný svazek sm s id %(volume_id)s" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." +msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" -msgstr "verze by měla být celé číslo" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "Hostitel nenalezen" + +#: nova/network/quantumv2/api.py:277 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/quantumv2/api.py:315 +#, fuzzy, python-format +msgid "deallocate_for_instance() for %s" +msgstr "oddělení sítě pro instanci |%s|" + +#: nova/network/quantumv2/api.py:324 +#, fuzzy, python-format +msgid "Failed to delete quantum port %(portid)s " +msgstr "Nelze smazat svazek v db" + +#: nova/network/quantumv2/api.py:343 +#, fuzzy, python-format +msgid "Failed to delete quantum port %(port_id)s " +msgstr "Nelze smazat svazek v db" + +#: nova/network/quantumv2/api.py:365 +#, fuzzy, python-format +msgid "get_instance_nw_info() for %s" +msgstr "Informace o síti instance: |%s|" + +#: nova/network/quantumv2/api.py:397 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" +msgstr "" + +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/quantumv2/api.py:437 +#, fuzzy, python-format +msgid "validate_networks() for %s" +msgstr "Špatný formát sítě" + +#: nova/network/quantumv2/api.py:694 +#, fuzzy, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "Plovoucí ip není nalezena pro id %(id)s." + +#: nova/network/quantumv2/api.py:807 +#, fuzzy, python-format +msgid "Network %(net)s for port %(port_id)s not found!" +msgstr "Síť %(network_id)s nemohla být nalezena." + +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "Smazat bezpečnostní skupinu %s" + +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "Smazat bezpečnostní skupinu %s" + +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, fuzzy, python-format +msgid "Quantum Error: %s" +msgstr "Zachycena chyba: %s" + +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "Smazat bezpečnostní skupinu %s" + +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +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:171 +#, fuzzy, python-format +msgid "Quantum Error getting security group %s" +msgstr "Smazat bezpečnostní skupinu %s" + +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "Zachycena chyba: %s" + +#: nova/network/security_group/quantum_driver.py:228 +#, python-format +msgid "Quantum Error unable to delete %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:239 +#, 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:356 +#, 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:366 +#: nova/network/security_group/quantum_driver.py:416 +#, 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:426 +#, fuzzy, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" +"Bezpečnostní skupina %(security_group_id)s není přidružena k instanci " +"%(instance_id)s" + +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" +msgstr "Toto pravidlo již existuje ve skupině %s" + +#: nova/openstack/common/excutils.py:48 +#, fuzzy, python-format +msgid "Original exception being dropped: %s" +msgstr "omezení cizího klíče nemohlo být vynecháno" + +#: nova/openstack/common/lockutils.py:98 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: nova/openstack/common/lockutils.py:184 +#, fuzzy, python-format +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgstr "Získán semafor \"%(lock)s\" pro zámek metody \"%(method)s\"" + +#: nova/openstack/common/lockutils.py:195 +#, fuzzy, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgstr "Pokus o získání zámku souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" + +#: nova/openstack/common/lockutils.py:222 +#, fuzzy, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "Získán zámek souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" + +#: nova/openstack/common/lockutils.py:230 +#, fuzzy, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "Získán zámek souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" + +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "Neočekávaná chyba: %s" + +#: nova/openstack/common/log.py:329 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: nova/openstack/common/log.py:379 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "zařízení záznamu systému musí být jedno z: %s" + +#: nova/openstack/common/log.py:540 +#, fuzzy, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "Třída %(fullname)s je zastaralá: %(msg)s" + +#: nova/openstack/common/policy.py:394 +#, fuzzy, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "Nelze vložit soubor: %(resp)r" + +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: nova/openstack/common/policy.py:679 +#, fuzzy, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "Nelze vložit soubor: %(resp)r" + +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." +msgstr "Vyjímka DB zabalena." -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/openstack/common/db/sqlalchemy/session.py:486 +#, python-format +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, fuzzy, python-format msgid "SQL connection failed. %s attempts left." msgstr "Připojení SQL selhalo (%(connstring)s). Zbývá %(attempts)d pokusů." -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 -#, python-format -msgid "Table |%s| not created!" -msgstr "Tabulka |%s| není vytvořena!" - -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -#, fuzzy -msgid "quota_classes table not dropped" -msgstr "tabulka instance_info_caches nesmazána" - -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" -msgstr "omezení cizího klíče nemohlo být odstraněno" - -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -#, fuzzy -msgid "Foreign Key constraint couldn't be removed" -msgstr "omezení cizího klíče nemohlo být odstraněno" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -#, fuzzy -msgid "foreign key could not be dropped" -msgstr "omezení cizího klíče nemohlo být vynecháno" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -#, fuzzy -msgid "foreign key could not be created" -msgstr "omezení cizího klíče nemohlo být odstraněno" +#: nova/openstack/common/notifier/api.py:126 +#, python-format +msgid "%s not in valid priorities" +msgstr "%s není v platných prioritách" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -#, fuzzy -msgid "quota_usages table not dropped" -msgstr "tabulka dns_domains nesmazána" +#: nova/openstack/common/notifier/api.py:142 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "Problém '%(e)s' se pokouší poslat do systému oznámení. Náklad=%(payload)s" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -#, fuzzy -msgid "reservations table not dropped" -msgstr "tabulka dns_domains nesmazána" +#: nova/openstack/common/notifier/api.py:172 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -#, fuzzy -msgid "foreign key constraint couldn't be created" -msgstr "omezení cizího klíče nemohlo být odstraněno" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -#, fuzzy -msgid "foreign key constraint couldn't be dropped" -msgstr "omezení cizího klíče nemohlo být odstraněno" +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -#, fuzzy -msgid "user_quotas table not dropped" -msgstr "tabulka dns_domains nesmazána" +#: nova/openstack/common/plugin/pluginmanager.py:66 +#, fuzzy, python-format +msgid "Failed to load plugin %(plug)s: %(exc)s" +msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s" -#: nova/image/glance.py:143 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "Nelze stáhnout %(image_location)s do %(image_path)s" - -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "Nelze dešifrovat %(image_location)s do %(image_path)s" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" -#: nova/image/s3.py:338 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "Nelze rozbalit %(image_location)s do %(image_path)s" +msgid "no calling threads waiting for msg_id : %s, message : %s" +msgstr "" -#: nova/image/s3.py:348 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "Nelze nahrát %(image_location)s do %(image_path)s" +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" -#: nova/image/s3.py:372 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "Failed to decrypt private key: %s" -msgstr "Nelze dešifrovat soukromý klíč: %s" +msgid "unpacked context: %s" +msgstr "rozbalený kontext: %s" -#: nova/image/s3.py:379 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Failed to decrypt initialization vector: %s" -msgstr "Nelze dešifrovat vektor zavedení: %s" +msgid "UNIQUE_ID is %s." +msgstr "" -#: nova/image/s3.py:390 +#: nova/openstack/common/rpc/amqp.py:406 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "Nelze dešifrovat soubor obrazu %(image_file)s: %(err)s" - -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" -msgstr "Nebezpečné názvy souboru v obrazu" +msgid "received %s" +msgstr "obdrženo: %s" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "Bad mac for to_global_ipv6: %s" -msgstr "Špatná mac adresa pro to_global_ipv6: %s" +msgid "no method for message: %s" +msgstr "pro zprávu není metoda: %s" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" -msgstr "Špatná předpona pro to_global_ipv6: %s" +msgid "No method for message: %s" +msgstr "Pro zprávu není metoda: %s" -#: nova/ipv6/account_identifier.py:42 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" -msgstr "Špatné id projektu pro to_global_ipv6: %s" +msgid "Expected exception during message handling (%s)" +msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/network/api.py:80 +#: nova/openstack/common/rpc/amqp.py:583 #, fuzzy, python-format -msgid "args: %s" -msgstr "Parametry: %s" +msgid "Making synchronous call on %s ..." +msgstr "Provádění asynchronního volání na %s ..." -#: nova/network/api.py:81 -#, fuzzy, python-format -msgid "kwargs: %s" -msgstr "Parametry: %s" +#: nova/openstack/common/rpc/amqp.py:586 +#, python-format +msgid "MSG_ID is %s" +msgstr "MSG_ID je %s" -#: nova/network/api.py:169 -#, fuzzy, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" -msgstr "Přidělit adresu %(public_ip)s k instanci %(instance_id)s" +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "Provádění asynchronního obsazení na %s ..." -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." -msgstr "Tento ovladač podporuje pouze záznamy typu 'a'." +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." +msgstr "Provádění asynchronního obsazení rozvětvení..." -#: nova/network/linux_net.py:179 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "Attempted to remove chain %s which does not exist" -msgstr "Pokus o odstranění řetězu %s, který neexistuje" +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" -msgstr "Neznámý řetěz: %r" +#: nova/openstack/common/rpc/common.py:74 +#, fuzzy +msgid "An unknown RPC related exception occurred." +msgstr "Vyskytla se neočekávaná výjimka." -#: nova/network/linux_net.py:239 +#: nova/openstack/common/rpc/common.py:104 #, python-format msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -"Pokus o odstranění neexistujícího pravidla: %(chain)r %(rule)r %(wrap)r " -"%(top)r" - -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" -msgstr "IPTablesManager.použití úspěšně dokončeno" - -#: nova/network/linux_net.py:580 -#, fuzzy, python-format -msgid "arping error for ip %s" -msgstr "chyba v httplib v %s: " - -#: nova/network/linux_net.py:790 -#, fuzzy, python-format -msgid "Pid %d is stale, skip killing dnsmasq" -msgstr "Pid %d je starý, znovu spouštění dnsmasq" +"Vzdálená chyba: %(exc_type)s %(value)s\n" +"%(traceback)s." -#: nova/network/linux_net.py:830 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Hupping dnsmasq threw %s" -msgstr "Hupping dnsmasq vrhl výjimku %s" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "Pid %d je starý, znovu spouštění dnsmasq" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" +msgstr "" -#: nova/network/linux_net.py:894 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "killing radvd threw %s" -msgstr "ukončení radvd vrhlo %s" +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "Pid %d je starý, znovu spouštění radvd" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." +msgstr "Neplatné znovu použití připojení RPC." -#: nova/network/linux_net.py:1126 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "Starting VLAN interface %s" -msgstr "Spouštění rozhraní VLAN %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" -#: nova/network/linux_net.py:1162 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Starting Bridge interface for %s" -msgstr "Spouštění rozhraní Bridge pro %s" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" -#: nova/network/linux_net.py:1205 +#: nova/openstack/common/rpc/common.py:280 #, fuzzy, python-format -msgid "Failed to add interface: %s" -msgstr "Nelze pozastavit instanci" +msgid "Failed to sanitize %(item)s. Key error %(err)s" +msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/network/linux_net.py:1306 -#, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "Zajišťování mostu %s" +#: nova/openstack/common/rpc/common.py:302 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Volajícímu je vrácena výjimka: %s" -#: nova/network/linux_net.py:1314 -#, fuzzy, python-format -msgid "Done starting bridge %s" -msgstr "Zajišťování mostu %s" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." +msgstr "" -#: nova/network/linux_net.py:1333 -#, fuzzy, python-format -msgid "Failed unplugging gateway interface '%s'" -msgstr "Nelze při odpojení vif instance '%s'" +#: nova/openstack/common/rpc/impl_kombu.py:480 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "Znovu připojování k serveru AMQP na %(hostname)s:%(port)d" -#: nova/network/linux_net.py:1335 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "Unplugged gateway interface '%s'" -msgstr "" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Připojení k serveru AMQP na %(hostname)s:%(port)d" -#: nova/network/manager.py:277 -#, fuzzy, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" -msgstr "Certifikát %(certificate_id)s nenalezen." +#: nova/openstack/common/rpc/impl_kombu.py:539 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" +"Nelze se připojit k serveru AMQP na %(hostname)s:%(port)d po " +"%(max_retries)d pokusech: %(err_str)s" -#: nova/network/manager.py:286 nova/network/manager.py:545 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "Interface %(interface)s not found" -msgstr "Rozhraní %(interface)s nenalezeno" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"AMQP server na %(hostname)s:%(port)d je nedosažitelný: %(err_str)s. Další" +" pokus za %(sleep_time)d vteřin." -#: nova/network/manager.py:301 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "floating IP allocation for instance |%s|" -msgstr "Přidělení plovoucí IP pro |%s|" +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "Nelze deklarovat spotřebitele pro téma '%(topic)s': %(err_str)s" -#: nova/network/manager.py:365 -#, fuzzy -msgid "Floating IP is not associated. Ignore." -msgstr "Plovoucí ip %(address)s není přidružena." +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "Při čekání na odpověď RPC vypršel čas: %s" -#: nova/network/manager.py:383 +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format -msgid "Address |%(address)s| is not allocated" -msgstr "Adresa |%(address)s| není přidělena" +msgid "Failed to consume message from queue: %s" +msgstr "Nelze spotřebovat zprávu z fronty: %s" -#: nova/network/manager.py:387 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" -msgstr "Adresa |%(address)s| není přidělena pro Váš projekt |%(project)s|" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "Nelze vydat zprávu do tématu '%(topic)s': %(err_str)s" -#: nova/network/manager.py:408 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, fuzzy, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" -msgstr "Pro %s překročena kvóta, pokus o přidělení adresy" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "Nelze se připojit k serveru AMQP: %s " -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" -msgstr "" +#: nova/openstack/common/rpc/impl_qpid.py:357 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "Připojeno k serveru AMQP na %s" -#: nova/network/manager.py:650 -#, fuzzy, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "Svazek není nalezen v instanci %(instance_id)s." +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" +msgstr "Znovu obnoveny fronty AMQP" -#: nova/network/manager.py:657 -#, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " -msgstr "Pevná IP adresa (%(address)s) je již používána." +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." +msgstr "" -#: nova/network/manager.py:678 -#, fuzzy, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" -msgstr "Vypínání VM pro instanci %(instance_uuid)s" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." +msgstr "" -#: nova/network/manager.py:686 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." -msgstr "Pevná IP adresa (%(address)s) je již používána." +msgid "Deserializing: %s" +msgstr "Popis roz: %s" -#: nova/network/manager.py:733 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -"Nesoulad databáze: Doména DNS |%s| je registrována v Nova db, ale není " -"viditelná plovoucímu ovladači DNS ani instančnímu. Bude ignorována." -#: nova/network/manager.py:779 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." -msgstr "Doména |%(domain)s| již existuje, změna zóny na |%(av_zone)s|." +msgid "-> Subscribed to %(subscribe)s" +msgstr "" -#: nova/network/manager.py:789 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." -msgstr "Doména |%(domain)s| již existuje, změna projektu na |%(project)s|." +msgid "-> bind: %(bind)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." +msgstr "" -#: nova/network/manager.py:903 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "Disassociated %s stale fixed ip(s)" -msgstr "%s odloučených zastaralých ip" +msgid "Subscribing to %s" +msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" -msgstr "nastavování hostitele sítě" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." +msgstr "" -#: nova/network/manager.py:1021 -#, fuzzy -msgid "network allocations" -msgstr "přidělování sítě pro instanci %s" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." +msgstr "" -#: nova/network/manager.py:1026 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, fuzzy, python-format -msgid "networks retrieved for instance: |%(networks)s|" -msgstr "sítě získané pro instanci |%(instance_id)s|: |%(networks)s|" +msgid "Running func with context: %s" +msgstr "rozbalený kontext: %s" -#: nova/network/manager.py:1056 +#: nova/openstack/common/rpc/impl_zmq.py:310 #, fuzzy -msgid "network deallocation for instance" -msgstr "oddělení sítě pro instanci |%s|" +msgid "Sending reply" +msgstr "instance %s: přerušování" -#: nova/network/manager.py:1279 -#, fuzzy, python-format -msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -"dns zóna instance je %(domain)s|, která je v zóně dostupnosti |%(zone)s|." -" Instance |%(instance)s| je v zóně |%(zone2)s|. Nebude vytvořen žádný " -"záznam DNS." -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/openstack/common/rpc/impl_zmq.py:379 +#, fuzzy +msgid "Registering reactor" +msgstr "Rušení registrace VM %s" + +#: nova/openstack/common/rpc/impl_zmq.py:391 +#, fuzzy +msgid "In reactor registered" +msgstr "Není registrováno žádné VM" + +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/network/manager.py:1379 -#, python-format -msgid "Leased IP |%(address)s|" -msgstr "Vypůjčená IP |%(address)s|" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" +msgstr "" -#: nova/network/manager.py:1383 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "IP %s leased that is not associated" -msgstr "Vypůjčená IP %s není přidělena" +msgid "CONSUMER GOT %s" +msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" -msgstr "Vypůjčena IP |%s|, která není přidělena" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "Vytváření snímku instance VM %s " + +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." +msgstr "" -#: nova/network/manager.py:1396 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Released IP |%(address)s|" -msgstr "Uvolněna IP |%(address)s|" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "Odstraňování základního souboru: %s" -#: nova/network/manager.py:1400 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "IP %s released that is not associated" -msgstr "Uvolněna IP %s, která není přidělena" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" +msgstr "" -#: nova/network/manager.py:1403 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "IP %s released that was not leased" -msgstr "Uvolněna IP %s, která nebyla vypůjčena" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" -#: nova/network/manager.py:1422 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, fuzzy, python-format -msgid "%s must be an integer" -msgstr "parametr offset musí být celé číslo" +msgid "Could not create IPC directory %s" +msgstr "Nelze odstranit kontejner: %s" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/network/manager.py:1466 +#: nova/openstack/common/rpc/impl_zmq.py:575 +#, fuzzy, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "Zadaná data: %s" + +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" -msgstr "cidr je již používáno" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -"požadovaný cidr (%(cidr)s) je v konfliktu s existující supersítí " -"(%(super)s)" -#: nova/network/manager.py:1561 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +msgid "Consumer is a zmq.%s" msgstr "" -"požadovaný cidr (%(cidr)s) je v konfliktu s existujícím menším cidr " -"(%(smaller)s)" -#: nova/network/manager.py:1620 -msgid "Network already exists!" -msgstr "Síť již existuje!" +#: nova/openstack/common/rpc/impl_zmq.py:686 +#, fuzzy +msgid "Creating payload" +msgstr "Vytváření obrazu" -#: nova/network/manager.py:1640 -#, 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/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" +msgstr "" -#: nova/network/manager.py:2097 -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/openstack/common/rpc/impl_zmq.py:712 +#, fuzzy +msgid "Sending cast" +msgstr "instance %s: přerušování" -#: nova/network/manager.py:2104 -#, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -"Rozsah sítí není dostatečně velký, aby se vešlo %(num_networks)s. " -"Velikost sítě je %(network_size)s" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" -msgstr "Tento ovladač podporuje pouze typ 'a'" +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "obdrženo: %s" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" -msgstr "podsítě v4 jsou vyžadovány pro zastaralé nw_info" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" -msgstr "Chyba při vytváření položky sítě" +#: nova/openstack/common/rpc/impl_zmq.py:735 +#, fuzzy +msgid "RPC Message Invalid." +msgstr "Požadavek je neplatný." -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "No network with net_id = %s" -msgstr "Žádná síť s net_id = %s" +msgid "%(msg)s" +msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, fuzzy, python-format -msgid "No fixed IPs to deallocate for vif %s" -msgstr "Žádné pevné IP k odloučení pro vif %sid" +msgid "Sending message(s) to: %s" +msgstr "Odstraňování základního souboru: %s" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/network/quantumv2/api.py:97 -#, fuzzy, python-format -msgid "allocate_for_instance() for %s" -msgstr "přidělování sítě pro instanci %s" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." +msgstr "" -#: nova/network/quantumv2/api.py:100 +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:89 #, fuzzy, python-format -msgid "empty project id for instance %s" -msgstr "přidělování sítě pro instanci %s" +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake nemá zavedeno %s" -#: nova/network/quantumv2/api.py:153 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, fuzzy, python-format -msgid "deallocate_for_instance() for %s" -msgstr "oddělení sítě pro instanci |%s|" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." +msgstr "" -#: nova/network/quantumv2/api.py:173 -#, fuzzy, python-format -msgid "Failed to delete quantum port %(portid)s " -msgstr "Nelze smazat svazek v db" +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" -#: nova/network/quantumv2/api.py:182 -#, fuzzy, python-format -msgid "get_instance_nw_info() for %s" -msgstr "Informace o síti instance: |%s|" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" +msgstr "Běží odpovídající služba?" -#: nova/network/quantumv2/api.py:197 -#, fuzzy, python-format -msgid "validate_networks() for %s" -msgstr "Špatný formát sítě" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" +msgstr "Nelze najít další výpočet" + +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" +msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, fuzzy, python-format -msgid "Multiple floating IP pools matches found for name '%s'" -msgstr "Plovoucí ip není nalezena pro id %(id)s." +msgid "Setting instance to %(state)s state." +msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" -#: nova/openstack/common/lockutils.py:98 -#, python-format -msgid "Could not release the acquired lock `%s`" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, fuzzy, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." -msgstr "Získán semafor \"%(lock)s\" pro zámek metody \"%(method)s\"" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" +msgstr "" -#: nova/openstack/common/lockutils.py:188 -#, fuzzy, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." -msgstr "Pokus o získání zámku souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" +msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/scheduler/driver.py:335 #, fuzzy, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." -msgstr "Získán zámek souboru \"%(lock)s\" pro zámek metody \"%(method)s\"" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "" +"Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek paměti " +"(hostitel:%(avail)s <= instance:%(mem_inst)s)" -#: nova/openstack/common/log.py:298 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "syslog facility must be one of: %s" -msgstr "zařízení záznamu systému musí být jedno z: %s" +msgid "Attempting to build %(num_instances)d instance(s)" +msgstr "Pokus o sestavení %(num_instances)d instancí" -#: nova/openstack/common/policy.py:394 -#, fuzzy, python-format -msgid "Failed to understand rule %(rule)s" -msgstr "Nelze vložit soubor: %(resp)r" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "No handler for matches of kind %s" +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/openstack/common/policy.py:679 -#, fuzzy, python-format -msgid "Failed to understand rule %(rule)r" -msgstr "Nelze vložit soubor: %(resp)r" +#: nova/scheduler/filter_scheduler.py:275 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" +msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "%s not in valid priorities" -msgstr "%s není v platných prioritách" +msgid "Filtered %(hosts)s" +msgstr "Filtrováno %(hosts)s" -#: nova/openstack/common/notifier/api.py:141 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" -msgstr "Problém '%(e)s' se pokouší poslat do systému oznámení. Náklad=%(payload)s" +msgid "Choosing host %(chosen_host)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:387 +#, fuzzy, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" +msgstr "" +"Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek paměti " +"(hostitel:%(avail)s <= instance:%(mem_inst)s)" -#: nova/openstack/common/notifier/api.py:170 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" +msgstr "" + +#: nova/scheduler/host_manager.py:321 +#, python-format +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 +#: nova/scheduler/host_manager.py:353 #, fuzzy, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" -msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s" +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "Obdržena aktualizace služby %(service_name)s od %(host)s." + +#: nova/scheduler/host_manager.py:358 +#, fuzzy, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "Obdržena aktualizace služby %(service_name)s od %(host)s." + +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" +msgstr "Žádná služba pro ID výpočtu %s" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "unpacked context: %s" -msgstr "rozbalený kontext: %s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/scheduler/manager.py:196 #, python-format -msgid "received %s" -msgstr "obdrženo: %s" +msgid "Failed to schedule_%(method)s: %(ex)s" +msgstr "Nelze naplánovat_%(method)s: %(ex)s" -#: nova/openstack/common/rpc/amqp.py:259 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "no method for message: %s" -msgstr "pro zprávu není metoda: %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "Nelze vyhodnotit soubor voleb plánovače %(filename)s: '%(e)s'" -#: nova/openstack/common/rpc/amqp.py:260 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "No method for message: %s" -msgstr "Pro zprávu není metoda: %s" +msgid "Could not decode scheduler options: '%(e)s'" +msgstr "Nelze dekódovat volby plánovače: '%(e)s'" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Making asynchronous call on %s ..." -msgstr "Provádění asynchronního volání na %s ..." +msgid "Group affinity: %(host)s in %(configured)s" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID je %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "Making asynchronous cast on %s..." -msgstr "Provádění asynchronního obsazení na %s ..." +msgid "%(host_state)s fails tenant id on aggregate" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." -msgstr "Provádění asynchronního obsazení rozvětvení..." +#: nova/scheduler/filters/compute_filter.py:40 +#, python-format +msgid "%(host_state)s is disabled or has not been heard from in a while" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -#, fuzzy -msgid "An unknown RPC related exception occurred." -msgstr "Vyskytla se neočekávaná výjimka." +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "VCPU nenastaveny; předpokládáno poškození sbírky CPU" -#: nova/openstack/common/rpc/common.py:64 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -"Vzdálená chyba: %(exc_type)s %(value)s\n" -"%(traceback)s." -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." -msgstr "Při čekání na odpověď RPC vypršel časový limit." - -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." -msgstr "Neplatné znovu použití připojení RPC." - -#: nova/openstack/common/rpc/common.py:89 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Returning exception %s to caller" -msgstr "Volajícímu je vrácena výjimka: %s" - -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "Znovu připojování k serveru AMQP na %(hostname)s:%(port)d" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" -msgstr "Připojení k serveru AMQP na %(hostname)s:%(port)d" +msgid "%(host_state)s does not support requested instance_properties" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -"Nelze se připojit k serveru AMQP na %(hostname)s:%(port)d po " -"%(max_retries)d pokusech: %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -"AMQP server na %(hostname)s:%(port)d je nedosažitelný: %(err_str)s. Další" -" pokus za %(sleep_time)d vteřin." - -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" -msgstr "Nelze deklarovat spotřebitele pro téma '%(topic)s': %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Timed out waiting for RPC response: %s" -msgstr "Při čekání na odpověď RPC vypršel čas: %s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Failed to consume message from queue: %s" -msgstr "Nelze spotřebovat zprávu z fronty: %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" -msgstr "Nelze vydat zprávu do tématu '%(topic)s': %(err_str)s" - -#: nova/openstack/common/rpc/impl_qpid.py:359 -#, fuzzy, python-format -msgid "Unable to connect to AMQP server: %s" -msgstr "Nelze se připojit k serveru AMQP: %s " +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Connected to AMQP server on %s" -msgstr "Připojeno k serveru AMQP na %s" - -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" -msgstr "Znovu obnoveny fronty AMQP" - -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/servicegroup/api.py:83 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, fuzzy, python-format -msgid "Deserializing: %s" -msgstr "Popis roz: %s" - -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/servicegroup/api.py:99 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/servicegroup/api.py:106 #, python-format -msgid "-> bind: %(bind)s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/servicegroup/api.py:114 +#, python-format +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "Subscribing to %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/servicegroup/drivers/db.py:74 +#, python-format +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 -#, fuzzy, python-format -msgid "Running func with context: %s" -msgstr "rozbalený kontext: %s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "Obnoveno připojení modelového serveru!" -#: nova/openstack/common/rpc/impl_zmq.py:276 -#, fuzzy -msgid "Sending reply" -msgstr "instance %s: přerušování" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "modelový server je nedostupný" -#: nova/openstack/common/rpc/impl_zmq.py:344 +#: nova/servicegroup/drivers/mc.py:44 #, fuzzy -msgid "Registering reactor" -msgstr "Rušení registrace VM %s" +msgid "memcached_servers not defined" +msgstr "Název serveru není určen" -#: nova/openstack/common/rpc/impl_zmq.py:356 -#, fuzzy -msgid "In reactor registered" -msgstr "Není registrováno žádné VM" +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/servicegroup/drivers/mc.py:77 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "CONSUMER GOT %s" +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, fuzzy, python-format -msgid "->response->%s" -msgstr "odpověď %s" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Created topic proxy: %s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, fuzzy, python-format -msgid "CONSUMER RECEIVED DATA: %s" -msgstr "Zadaná data: %s" +#: nova/storage/linuxscsi.py:99 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 -#, fuzzy, python-format -msgid "Create Consumer for topic (%(topic)s)" -msgstr "Nelze deklarovat spotřebitele pro téma '%(topic)s': %(err_str)s" +#: nova/storage/linuxscsi.py:121 +#, python-format +msgid "Found multipath device = %(mdev)s" +msgstr "" + +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "Pokus o vytvoření instanci jedináčka" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Faking execution of cmd (subprocess): %s" +msgstr "Předstírání spuštění příkazu (subprocess): %s" + +#: nova/tests/fake_utils.py:80 +#, python-format +msgid "Faked command matched %s" +msgstr "Předstíraný příkaz odpovídá %s" + +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "Předstíraný příkaz způsobil výjimku %s" + +#: nova/tests/fake_utils.py:101 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "Odpověď na předstíraný příkaz je stdout='%(stdout)s' stderr='%(stderr)s'" + +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" +msgstr "stav musí být dostupný" + +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" +msgstr "již připojeno" + +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -#, fuzzy -msgid "Creating payload" -msgstr "Vytváření obrazu" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" +msgstr "již odpojeno" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" +msgstr "Prosím rozšiřte nepravý modul libvirt aby podporoval příznaky" + +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -#, fuzzy -msgid "Sending cast" -msgstr "instance %s: přerušování" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/tests/test_hypervapi.py:433 #, fuzzy, python-format -msgid "Received message: %s" -msgstr "obdrženo: %s" +msgid "fake vswitch not found" +msgstr "značka [%s] nenalezena" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/tests/test_misc.py:59 +#, python-format +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" +"Následujícím přesunům chybí snížení na nižší verzi:\n" +"\t%s" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "%(msg)s" +msgid "Creating files in %s to simulate guest agent" +msgstr "Vytváření souborů v %s pro simulaci agenta hosta" + +#: nova/tests/test_xenapi.py:908 +#, python-format +msgid "Removing simulated guest agent files in %s" +msgstr "Odstraňování souborů simulovaného agenta hosta v %s" + +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 -#, fuzzy, python-format -msgid "Sending message(s) to: %s" -msgstr "Odstraňování základního souboru: %s" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 +#: nova/tests/api/openstack/compute/test_servers.py:3275 +#, fuzzy msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." -msgstr "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" -msgstr "" +msgid "Running instances: %s" +msgstr "Spouštění instancí: %s" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" -msgstr "Běží odpovídající služba?" +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 +#, python-format +msgid "After terminating instances: %s" +msgstr "Po ukončení instancí: %s" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" -msgstr "Nelze najít další výpočet" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" +msgstr "Vnitřní chyba" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/tests/compute/test_compute.py:3445 +#, python-format +msgid "After force-killing instances: %s" +msgstr "Po vynuceném ukončení instancí: %s" + +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/tests/integrated/test_api_samples.py:174 #, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" - -#: nova/scheduler/driver.py:101 -#, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" -msgstr "Obsazena '%(method)s' do svazku '%(host)s'" +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "Adresa |%(address)s| není přidělena" -#: nova/scheduler/driver.py:124 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" -msgstr "Obsazena '%(method)s' do '%(host)s' výpočtu" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" +msgstr "" -#: nova/scheduler/driver.py:141 -#, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" -msgstr "Obsazena '%(method)s' do %(topic)s '%(host)s'" +#: nova/tests/integrated/test_api_samples.py:199 +#, fuzzy, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "Adresa |%(address)s| není přidělena" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/tests/integrated/test_api_samples.py:222 +#, python-format +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 +#, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/scheduler/driver.py:334 -#, fuzzy, python-format +#: nova/tests/integrated/test_login.py:31 +#, python-format +msgid "flavor: %s" +msgstr "konfigurace: %s" + +#: nova/tests/integrated/api/client.py:38 +#, python-format msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -"Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek paměti " -"(hostitel:%(avail)s <= instance:%(mem_inst)s)" +"%(message)s\n" +"Kód stavu: %(_status)s\n" +"Tělo: %(_body)s" + +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" +msgstr "Chyba ověření" + +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" +msgstr "Chyba oprávnění" + +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" +msgstr "Položka nenalezena" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "No host selection for %s defined." -msgstr "Není určen další výběr hostitele pro %s." +msgid "Doing %(method)s on %(relative_url)s" +msgstr "Provádění %(method)s na %(relative_url)s" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "Pokus o sestavení %(num_instances)d instancí" +msgid "Body: %s" +msgstr "Tělo: %s" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" -msgstr "" +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "%(auth_uri)s => kód %(http_status)s" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" -msgstr "" +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "%(relative_uri)s => kód %(http_status)s" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" -msgstr "Plánovač rozumí pouze uzlům výpočtu (prozatím)" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" +msgstr "Neočekávaný kód stavu" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "Filtered %(hosts)s" -msgstr "Filtrováno %(hosts)s" +msgid "Decoding JSON: %s" +msgstr "Dekódování JSON: %s" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/virt/configdrive.py:97 #, python-format -msgid "Weighted %(weighted_host)s" -msgstr "Zváženo %(weighted_host)s" +msgid "Added %(filepath)s to config drive" +msgstr "" -#: nova/scheduler/host_manager.py:237 -#, python-format -msgid "Host filter fails for ignored host %(host)s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/virt/driver.py:930 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/scheduler/host_manager.py:250 -#, python-format -msgid "Host filter function %(func)s failed for %(host)s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/virt/driver.py:955 #, fuzzy, python-format -msgid "Host filter passes for %(host)s" -msgstr "Žádný počítačový uzel pro %(host)s" +msgid "Loading compute driver '%s'" +msgstr "Zaznamování ovladače svazku: %s" -#: nova/scheduler/host_manager.py:318 +#: nova/virt/driver.py:962 #, python-format -msgid "Received %(service_name)s service update from %(host)s." -msgstr "Obdržena aktualizace služby %(service_name)s od %(host)s." - -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" -msgstr "host_manager zaveden pouze pro 'compute'" +msgid "Unable to load the virtualization driver: %s" +msgstr "Nelze načíst ovladač virtualizace: %s" -#: nova/scheduler/host_manager.py:351 +#: nova/virt/fake.py:210 #, python-format -msgid "No service for compute ID %s" -msgstr "Žádná služba pro ID výpočtu %s" +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" -#: nova/scheduler/manager.py:79 -#, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Nelze naplánovat_%(method)s: %(ex)s" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "Pokus o odfiltrování instance, která není filtrována" -#: nova/scheduler/manager.py:165 -#, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" -msgstr "Nelze naplánovat_%(method)s: %(ex)s" +#: nova/virt/firewall.py:195 +#, fuzzy +msgid "Filters added to instance" +msgstr "Filtry přidány do instance %s" -#: nova/scheduler/scheduler_options.py:69 -#, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" -msgstr "Nelze vyhodnotit soubor voleb plánovače %(filename)s: '%(e)s'" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" +msgstr "Pravidla firewallu poskytovatele obnovena" -#: nova/scheduler/scheduler_options.py:78 +#: nova/virt/firewall.py:377 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "Nelze dekódovat volby plánovače: '%(e)s'" +msgid "Adding security group rule: %r" +msgstr "Přidávání pravidla bezpečnostní skupiny: %r" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" -msgstr "" +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" +msgstr "Přidávání pravidla poskytovatele: %s" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" -msgstr "Nezbývá dostatek přidělitelných svazků gigabajtů" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." +msgstr "zpracování 'qemu-img info' selhalo." -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/virt/images.py:221 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" -msgstr "" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "fmt=%(fmt)s zálohováno: %(backing_file)s" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/virt/images.py:233 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" -msgstr "" +msgid "Converted to raw, but format is now %s" +msgstr "Převedeno na prosté, ale formát je nyní %s" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" -msgstr "VCPU nenastaveny; předpokládáno poškození sbírky CPU" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/virt/baremetal/driver.py:295 +#, fuzzy, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "Získávání seznamu instancí" + +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 -#, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +#: nova/virt/baremetal/ipmi.py:85 +#, fuzzy, python-format +msgid "pid file %s does not contain any pid" +msgstr "href %s neobsahuje verzi" + +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 -#, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#: nova/virt/baremetal/ipmi.py:111 +#, fuzzy +msgid "Address not supplied to IPMI" +msgstr "Adresa není určena" + +#: nova/virt/baremetal/ipmi.py:114 +#, fuzzy +msgid "User not supplied to IPMI" +msgstr "pozastavení není v vmwareapi popdorováno" + +#: nova/virt/baremetal/ipmi.py:117 +#, fuzzy +msgid "Password not supplied to IPMI" +msgstr "pozastavení není v vmwareapi popdorováno" + +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "Odpověď na předstíraný příkaz je stdout='%(stdout)s' stderr='%(stderr)s'" + +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 -#, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" -msgstr "Pokus o vytvoření instanci jedináčka" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" +msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Faking execution of cmd (subprocess): %s" -msgstr "Předstírání spuštění příkazu (subprocess): %s" +msgid "Activate node called, but node %s is already active" +msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Faked command matched %s" -msgstr "Předstíraný příkaz odpovídá %s" +msgid "Building PXE config for deployment %s." +msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Faked command raised an exception %s" -msgstr "Předstíraný příkaz způsobil výjimku %s" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" -#: nova/tests/fake_utils.py:101 -#, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -msgstr "Odpověď na předstíraný příkaz je stdout='%(stdout)s' stderr='%(stderr)s'" +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "Přidělení plovoucí IP pro |%s|" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" -msgstr "stav musí být dostupný" +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, fuzzy, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "Stahování obrazu %s ze serveru obrazu glance" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" -msgstr "již připojeno" +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Vkládání %(injection)s do obrazu %(img_id)s" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" -msgstr "již odpojeno" +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" -msgstr "Prosím rozšiřte nepravý modul libvirt aby podporoval příznaky" +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "přidělování sítě pro instanci %s" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" -msgstr "" +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "Získat výstup konzole pro instanci %s" + +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "přidělování sítě pro instanci %s" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" -msgstr "" +#: nova/virt/baremetal/pxe.py:483 +#, fuzzy, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "Při čekání na odpověď RPC vypršel časový limit." -#: nova/tests/test_misc.py:62 +#: nova/virt/baremetal/tilera.py:154 #, python-format msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -"Následujícím přesunům chybí snížení na nižší verzi:\n" -"\t%s" -#: nova/tests/test_nova_manage.py:202 -msgid "id" -msgstr "id" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "přidělování sítě pro instanci %s" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" -msgstr "IPv4" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Získat výstup konzole pro instanci %s" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" -msgstr "IPv6" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." +msgstr "Uzel je v neznámém chybovém stavu." -#: nova/tests/test_nova_manage.py:205 -msgid "start address" -msgstr "počáteční adresa" +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "Nelze najít hostitele pro instanci %s" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" -msgstr "DNS1" +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" +msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" -msgstr "DNS2" +#: nova/virt/baremetal/tilera_pdu.py:85 +#, fuzzy +msgid "Address not supplied to PDU" +msgstr "Adresa není určena" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "VlanID" +#: nova/virt/baremetal/tilera_pdu.py:88 +#, fuzzy +msgid "User not supplied to PDU" +msgstr "pozastavení není v vmwareapi popdorováno" -#: nova/tests/test_nova_manage.py:209 -msgid "project" -msgstr "projekt" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" +msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" -msgstr "uuid" +#: nova/virt/baremetal/tilera_pdu.py:116 +#, fuzzy +msgid "PDU failed" +msgstr "Vytvoření selhalo" + +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" +msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/virt/baremetal/utils.py:41 #, fuzzy, python-format -msgid "unrecognized argument %s" -msgstr "Nerozpoznaná hodnota read_deleted '%s'" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" + +#: nova/virt/baremetal/utils.py:52 +#, fuzzy, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s" + +#: nova/virt/baremetal/utils.py:60 +#, fuzzy, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/tests/test_storwize_svc.py:897 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Run CLI command: %s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "Given data: %s" -msgstr "Zadaná data: %s" +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Result data: %s" -msgstr "Výsledná data: %s" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "Creating files in %s to simulate guest agent" -msgstr "Vytváření souborů v %s pro simulaci agenta hosta" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Removing simulated guest agent files in %s" -msgstr "Odstraňování souborů simulovaného agenta hosta v %s" - -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -#, fuzzy -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"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:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/virt/baremetal/volume_driver.py:121 +#, python-format +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 -#, python-format -msgid "_create: %s" -msgstr "_vytvořit: %s" +#: nova/virt/baremetal/volume_driver.py:185 +#, fuzzy, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "Nelze zjistit název zavaděče iscsi" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 -#, python-format -msgid "_delete: %s" -msgstr "_smazat: %s" +#: nova/virt/baremetal/volume_driver.py:226 +#, fuzzy, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "_get: %s" -msgstr "_získat: %s" +msgid "detach volume could not find tid for %s" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 -#, python-format -msgid "_get_all: %s" -msgstr "_získat_vše: %s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "test_snapshot_create: param=%s" -msgstr "_zkouška_vytvoření_snímku: param=%s" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 -#, python-format -msgid "test_snapshot_create: resp_dict=%s" -msgstr "test_snímek_vytvoření: resp_dict=%s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +#, fuzzy +msgid "No more PXE IPs available" +msgstr "Žádné další plovoucí ip nejsou dostupné." -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 -#, python-format -msgid "test_snapshot_create_force: param=%s" -msgstr "test_snímek_vynucení_vytvoření: param=%s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "nenalezeny žádné oddíly" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 -#, python-format -msgid "test_snapshot_create_force: resp_dict=%s" -msgstr "test_snímek_vynucení_vytvoření: resp_dict=%s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 +#, fuzzy, python-format +msgid "Baremetal interface %s already in use" +msgstr "Vytvoření virtuálního rozhraní selhalo" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 +#, fuzzy, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "nenalezeny žádné oddíly" + +#: nova/virt/disk/api.py:132 #, python-format -msgid "test_snapshot_show: resp=%s" -msgstr "zobrazení_test_snímku: resp=%s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/virt/disk/api.py:138 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" -msgstr "test_snímek_podrobnosti: resp_dict=%s" +msgid "Cannot resize filesystem %s to a smaller size." +msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/virt/disk/api.py:149 #, python-format -msgid "Running instances: %s" -msgstr "Spouštění instancí: %s" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/virt/disk/api.py:159 #, python-format -msgid "After terminating instances: %s" -msgstr "Po ukončení instancí: %s" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" -msgstr "Vnitřní chyba" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" +msgstr "obraz již je připojen" -#: nova/tests/compute/test_compute.py:2383 +#: nova/virt/disk/api.py:282 #, python-format -msgid "After force-killing instances: %s" -msgstr "Po vynuceném ukončení instancí: %s" +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" +msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/virt/disk/api.py:299 +#, fuzzy, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" + +#: nova/virt/disk/api.py:318 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 +#: nova/virt/disk/api.py:335 #, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "Nelze zničit vbd %s" +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "Nelze připojit souborový systém: %s" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/virt/disk/api.py:348 #, fuzzy, python-format -msgid "Failed to get info for disk %s" -msgstr "Nelze získat metadata pro ip: %s" +msgid "Failed to umount container filesystem: %s" +msgstr "Nelze připojit souborový systém: %s" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/virt/disk/api.py:373 #, fuzzy, python-format -msgid "Result: %(result)s is not a dict." -msgstr "Adresa |%(address)s| není přidělena" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/virt/disk/api.py:385 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 -#, fuzzy, python-format -msgid "Result: %(result)s is not a list." -msgstr "Adresa |%(address)s| není přidělena" +#: nova/virt/disk/api.py:394 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/virt/disk/api.py:435 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#, fuzzy, python-format -msgid "Result: %(res_obj)s not in %(expected)s." -msgstr "Adresa |%(address)s| není přidělena" +#: nova/virt/disk/api.py:464 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" +msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/virt/disk/api.py:490 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" +msgstr "" + +#: nova/virt/disk/api.py:564 #, python-format -msgid "flavor: %s" -msgstr "konfigurace: %s" +msgid "User %(username)s not found in password file." +msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/virt/disk/api.py:580 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +msgid "User %(username)s not found in shadow file." msgstr "" -"%(message)s\n" -"Kód stavu: %(_status)s\n" -"Tělo: %(_body)s" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "Chyba ověření" +#: nova/virt/disk/mount/api.py:41 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" -msgstr "Chyba oprávnění" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" +msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" -msgstr "Položka nenalezena" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" +msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Doing %(method)s on %(relative_url)s" -msgstr "Provádění %(method)s na %(relative_url)s" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" + +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." +msgstr "" + +#: nova/virt/disk/mount/api.py:135 +#, fuzzy, python-format +msgid "Map dev %s" +msgstr "Imprtovat klíč %s" + +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "Body: %s" -msgstr "Tělo: %s" +msgid "partition search unsupported with %s" +msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/virt/disk/mount/api.py:156 +#, fuzzy, python-format +msgid "partition %s not found" +msgstr "nenalezeny žádné oddíly" + +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" -msgstr "%(auth_uri)s => kód %(http_status)s" +msgid "Failed to map partitions: %s" +msgstr "Nelze mapovat oddíly: %s" -#: nova/tests/integrated/api/client.py:155 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" -msgstr "%(relative_uri)s => kód %(http_status)s" +msgid "Unmap dev %s" +msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" -msgstr "Neočekávaný kód stavu" +#: nova/virt/disk/mount/api.py:187 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "Decoding JSON: %s" -msgstr "Dekódování JSON: %s" +msgid "Failed to mount filesystem: %s" +msgstr "Nelze připojit souborový systém: %s" -#: nova/virt/configdrive.py:77 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "Umount %s" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" -msgstr "Pokus o odfiltrování instance, která není filtrována" - -#: nova/virt/firewall.py:187 +#: nova/virt/disk/mount/api.py:214 #, fuzzy -msgid "Filters added to instance" -msgstr "Filtry přidány do instance %s" - -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" -msgstr "Pravidla firewallu poskytovatele obnovena" +msgid "Fail to mount, tearing back down" +msgstr "Nelze aktualizovat svazek v db" -#: nova/virt/firewall.py:357 +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "Adding security group rule: %r" -msgstr "Přidávání pravidla bezpečnostní skupiny: %r" +msgid "Could not attach image to loopback: %s" +msgstr "Nelze připojit obraz do zpětné smyčky: %s" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 -#, python-format -msgid "Adding provider rule: %s" -msgstr "Přidávání pravidla poskytovatele: %s" +#: nova/virt/disk/mount/loop.py:34 +#, fuzzy, python-format +msgid "Loop mount error: %s" +msgstr "chyba qemu-nbd: %s" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." -msgstr "zpracování 'qemu-img info' selhalo." +#: nova/virt/disk/mount/loop.py:40 +#, fuzzy, python-format +msgid "Got loop device %s" +msgstr "Nenalezeno žádné PIF pro zařízení %s" -#: nova/virt/images.py:107 -#, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" -msgstr "fmt=%(fmt)s zálohováno: %(backing_file)s" +#: nova/virt/disk/mount/loop.py:58 +#, fuzzy, python-format +msgid "Release loop device %s" +msgstr "Uvolnit adresu %s" -#: nova/virt/images.py:118 -#, python-format -msgid "Converted to raw, but format is now %s" -msgstr "Převedeno na prosté, ale formát je nyní %s" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "Žádná volná zařízení nbd" + +#: nova/virt/disk/mount/nbd.py:60 +#, fuzzy +msgid "nbd module not loaded" +msgstr "nbd nedostupné: modul nenačten" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." -msgstr "Neexistují žádné domény." +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" +msgstr "nbd nedostupné: modul nenačten" -#: nova/virt/baremetal/dom.py:95 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "============= initial domains =========== : %s" -msgstr "============= Počáteční domény =========== : %s" - -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" -msgstr "Sestavování domény: bude odstraněna" +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" -msgstr "Nespouštění domény: odstraňování" +#: nova/virt/disk/mount/nbd.py:91 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "chyba qemu-nbd: %s" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" -msgstr "doména běží v neznámém režimu: zahozena" +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, fuzzy, python-format +msgid "NBD mount error: %s" +msgstr "chyba qemu-nbd: %s" -#: nova/virt/baremetal/dom.py:127 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "No such domain (%s)" -msgstr "Žádná taková doména (%s)" +msgid "nbd device %s did not show up" +msgstr "zařízení nbd %s se nezobrazilo" -#: nova/virt/baremetal/dom.py:134 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Failed power down Bare-metal node %s" -msgstr "Nelze vypnout uzel Bare-metal %s" - -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" -msgstr "deaktivace -> aktivace selhala" +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" -msgstr "destroy_domain: žádná taková doména" +#: nova/virt/disk/mount/nbd.py:126 +#, fuzzy, python-format +msgid "Release nbd device %s" +msgstr "Žádná volná zařízení nbd" -#: nova/virt/baremetal/dom.py:154 +#: nova/virt/disk/vfs/api.py:27 #, python-format -msgid "No such domain %s" -msgstr "Žádná taková doména %s" +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" -#: nova/virt/baremetal/dom.py:161 -#, python-format -msgid "Domains: %s" -msgstr "Domény: %s" +#: nova/virt/disk/vfs/api.py:32 +#, fuzzy +msgid "Trying to import guestfs" +msgstr "Nelze importovat suds." -#: nova/virt/baremetal/dom.py:164 -#, python-format -msgid "After storing domains: %s" -msgstr "Po uložení domén: %s" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" +msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" -msgstr "deaktivace/odstranění domény selhalo" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" +msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" -msgstr "===== Doména je vytvářena =====" +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" +msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" -msgstr "Doména se stejným názvem již existuje" +#: nova/virt/disk/vfs/guestfs.py:64 +#, fuzzy, python-format +msgid "Inspecting guest OS image %s" +msgstr "Mazání obrazu %s" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" -msgstr "create_domain: před get_idle_node" +#: nova/virt/disk/vfs/guestfs.py:68 +#, fuzzy, python-format +msgid "No operating system found in %s" +msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/virt/baremetal/dom.py:196 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "Created new domain: %s" -msgstr "Vytvořena nová doména: %s" +msgid "Multi-boot OS %(roots)s" +msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "Nelze zavést uzel Bare-metal %s" +msgid "Multi-boot operating system found in %s" +msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" -msgstr "Žádná taková doména neexistuje" +#: nova/virt/disk/vfs/guestfs.py:80 +#, fuzzy, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "Nelze připojit souborový systém: %s" -#: nova/virt/baremetal/dom.py:224 +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "change_domain_state: to new state %s" -msgstr "změna_stavu_domény: do nového stavu %s" +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "Stored fake domains to the file: %s" -msgstr "Falešné domény uloženy do souboru: %s" - -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" -msgstr "doména neexistuje" +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" -msgstr "Při ničení instance '%(name)s' nastala chyba: %(ex)s" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" -msgstr "instance %(instance_name)s: mazání souborů instance %(target)s" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" -#: nova/virt/baremetal/driver.py:158 -#, python-format -msgid "instance %s: rebooted" -msgstr "instance %s: znovu zavedena" +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" +msgstr "Spouštění instance..." -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" -msgstr "_wait_for_reboot selhalo" +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "Nelze nalézt svazek %s" -#: nova/virt/baremetal/driver.py:191 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "instance %s: rescued" -msgstr "instance %s: zachráněna" +msgid "Failed to shutdown appliance %s" +msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" -msgstr "_wait_for_rescue selhala" +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "Nelze vložit soubor: %(resp)r" + +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, fuzzy, python-format +msgid "Make directory path=%(path)s" +msgstr "Vytvořen adresář s cestou %s" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" -msgstr "<============= spuštěno z baremetal =============>" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, fuzzy, python-format +msgid "Append file path=%(path)s" +msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/baremetal/driver.py:225 -#, python-format -msgid "instance %s: is building" -msgstr "instance %s: je sestavována" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, fuzzy, python-format +msgid "Replace file path=%(path)s" +msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" -msgstr "Klíč je vložen, ale instance ještě není spuštěna" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, fuzzy, python-format +msgid "Read file path=%(path)s" +msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" -msgstr "instance %s: zavedena" +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, fuzzy, python-format +msgid "Has file path=%(path)s" +msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/baremetal/driver.py:247 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" -msgstr "~~~~~~ současný stav = %s ~~~~~~" +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "instance %s spawned successfully" -msgstr "instance %s úspěšn spuštěna" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "instance %s:not booted" -msgstr "instance %s: není zavedena" +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" -#: nova/virt/baremetal/driver.py:255 -#, fuzzy -msgid "Baremetal assignment is overcommitted." -msgstr "Přidělení Bremetal je přeodevzdáno." +#: nova/virt/disk/vfs/localfs.py:46 +#, fuzzy, python-format +msgid "File path %s not valid" +msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" -msgstr "instance %s: Vytváření obrazu" +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "Nelze aktualizovat agenta: %(resp)r" -#: nova/virt/baremetal/driver.py:457 -#, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "instance %(inst_name)s: vkládání %(injection)s do obrazu %(img_id)s" +#: nova/virt/disk/vfs/localfs.py:90 +#, fuzzy, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s" + +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Nelze naplánovat_%(method)s: %(ex)s" -#: nova/virt/baremetal/driver.py:467 +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -"instance %(inst_name)s: ignorování chyby při vkládání dat do obrazu " -"%(img_id)s (%(e)s)" -#: nova/virt/baremetal/driver.py:513 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "instance %s: starting toXML method" -msgstr "instance %s: spoučtění metody toXML" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" -#: nova/virt/baremetal/driver.py:516 -#, python-format -msgid "instance %s: finished toXML method" -msgstr "instance %s: dokončena metoda toXML" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"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/hyperv/driver.py:150 +msgid "plug_vifs called" 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/baremetal/driver.py:683 -#, python-format -msgid "#### RLK: cpu_arch = %s " -msgstr "#### RLK: cpu_arch = %s " +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" +msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" -msgstr "Aktualizování!" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:191 +#, fuzzy +msgid "get_console_output called" +msgstr "Získat výstup konzole pro instanci %s" + +#: nova/virt/hyperv/hostops.py:93 +#, fuzzy, python-format +msgid "Windows version: %s " +msgstr "Verze agenta instance: %s" + +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Aktualizace statistik hostitele" -#: nova/virt/baremetal/nodes.py:42 -#, python-format -msgid "Unknown baremetal driver %(d)s" -msgstr "Neznámý ovladač baremetal: %(d)s" - -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." -msgstr "free_node...." +#: nova/virt/hyperv/hostops.py:159 +#, fuzzy +msgid "get_host_stats called" +msgstr "Získat výstup konzole pro instanci %s" -#: nova/virt/baremetal/tilera.py:215 +#: nova/virt/hyperv/hostops.py:174 #, fuzzy, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" -msgstr "" -"deactivate_node je zavolán pro node_id = %(id)s node_ip = " -"%(ip)s" - -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" -msgstr "stav uzlu je nastaven na 0" +msgid "Host IP address is: %s" +msgstr "Uvolnit adresu %s" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" -msgstr "rootfs již je odstraněn" +#: nova/virt/hyperv/imagecache.py:48 +#, python-format +msgid "The image is not a valid VHD: %s" +msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" -msgstr "Ped ping na uzel bare-metal" +#: nova/virt/hyperv/imagecache.py:68 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" +msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/virt/hyperv/livemigrationops.py:45 +#, fuzzy +msgid "live_migration called" +msgstr "zahájen přesun po spuštění." + +#: nova/virt/hyperv/livemigrationops.py:55 +#, python-format +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" -msgstr "activate_node" +#: nova/virt/hyperv/livemigrationops.py:59 +#, python-format +msgid "Calling live migration post_method for instance: %s" +msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." -msgstr "Uzel je v neznámém chybovém stavu." +#: nova/virt/hyperv/livemigrationops.py:65 +#, fuzzy +msgid "pre_live_migration called" +msgstr "zahájen přesun po spuštění." -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" -msgstr "není nastavena žádná schopná obslužná rutina obrazu" +#: nova/virt/hyperv/livemigrationops.py:78 +#, fuzzy +msgid "post_live_migration_at_destination called" +msgstr "zahájen přesun po spuštění." -#: nova/virt/disk/api.py:245 -#, fuzzy, python-format -msgid "no disk image handler for: %s" -msgstr "neznámá obslužná rutina obrazu disku: %s" +#: nova/virt/hyperv/livemigrationops.py:85 +#, fuzzy +msgid "check_can_live_migrate_destination called" +msgstr "zahájen přesun po spuštění." -#: nova/virt/disk/api.py:257 -msgid "image already mounted" -msgstr "obraz již je připojen" +#: nova/virt/hyperv/livemigrationops.py:90 +#, fuzzy +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "zahájen přesun po spuštění." -#: nova/virt/disk/api.py:323 -#, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" -msgstr "" +#: nova/virt/hyperv/livemigrationops.py:94 +#, fuzzy +msgid "check_can_live_migrate_source called" +msgstr "zahájen přesun po spuštění." -#: nova/virt/disk/api.py:340 +#: nova/virt/hyperv/livemigrationutils.py:43 #, fuzzy, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "Nelze připojit souborový systém: %s" +msgid "Live migration is not supported on target host \"%s\"" +msgstr "Střídání není povoleno pro snímky" -#: nova/virt/disk/api.py:373 -#, fuzzy -msgid "injected file path not valid" -msgstr "Vkládání cesty souboru: '%s'" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, fuzzy, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "Přidělení plovoucí IP pro |%s|" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Přesun před spuštěním selhal na %(dest)s" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:61 +#, fuzzy +msgid "Live migration is not enabled on this host" +msgstr "Střídání není povoleno pro snímky" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/disk/guestfs.py:41 -#, python-format -msgid "unsupported partition: %s" -msgstr "nepodporovaný oddíl: %s" +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, fuzzy, python-format +msgid "VM not found: %s" +msgstr "Položka nenalezena" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 -#, python-format -msgid "Failed to mount filesystem: %s" -msgstr "Nelze připojit souborový systém: %s" +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 +#, fuzzy, python-format +msgid "Duplicate VM name found: %s" +msgstr "Kvantový objekt nenalezen: %s" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" -msgstr "neznámá chyby připojení hosta" +#: nova/virt/hyperv/livemigrationutils.py:77 +#, fuzzy, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "Odstraňování základního souboru: %s" -#: nova/virt/disk/guestfs.py:119 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "Could not attach image to loopback: %s" -msgstr "Nelze připojit obraz do zpětné smyčky: %s" +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" -#: nova/virt/disk/mount.py:83 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "partition search unsupported with %s" +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/virt/hyperv/livemigrationutils.py:199 #, fuzzy, python-format -msgid "partition %s not found" -msgstr "nenalezeny žádné oddíly" +msgid "Starting live migration for VM: %s" +msgstr "Přidělení plovoucí IP pro |%s|" -#: nova/virt/disk/mount.py:100 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "Failed to map partitions: %s" -msgstr "Nelze mapovat oddíly: %s" - -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" -msgstr "nbd nedostupné: modul nenačten" +msgid "Getting live migration networks for remote host: %s" +msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" -msgstr "Žádná volná zařízení nbd" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" -#: nova/virt/disk/nbd.py:86 -#, python-format -msgid "qemu-nbd error: %s" -msgstr "chyba qemu-nbd: %s" +#: nova/virt/hyperv/migrationops.py:52 +#, fuzzy, python-format +msgid "Migration target host: %s" +msgstr "Aktualizace agenta na %s" -#: nova/virt/disk/nbd.py:98 +#: nova/virt/hyperv/migrationops.py:73 #, python-format -msgid "nbd device %s did not show up" -msgstr "zařízení nbd %s se nezobrazilo" - -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" -msgstr "" +#: nova/virt/hyperv/migrationops.py:101 +#, fuzzy +msgid "migrate_disk_and_power_off called" +msgstr "Instance %s: Spouštění přesunu disku a vypnutí" -#: nova/virt/hyperv/driver.py:204 +#: nova/virt/hyperv/migrationops.py:119 msgid "confirm_migration called" msgstr "" -#: nova/virt/hyperv/driver.py:209 +#: nova/virt/hyperv/migrationops.py:134 #, fuzzy msgid "finish_revert_migration called" msgstr "Instance %s: Spuštění dokočení vrácení přesunu" -#: nova/virt/hyperv/driver.py:215 -#, fuzzy -msgid "finish_migration called" -msgstr "Instance %s: Spouštění dokončení přesunu" - -#: nova/virt/hyperv/driver.py:218 -#, fuzzy -msgid "get_console_output called" -msgstr "Získat výstup konzole pro instanci %s" +#: nova/virt/hyperv/migrationops.py:152 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 +#: nova/virt/hyperv/migrationops.py:156 +#, python-format msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -#, fuzzy -msgid "Live migration is not enabled on this host" -msgstr "Střídání není povoleno pro snímky" - -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/virt/hyperv/migrationops.py:162 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -#, fuzzy -msgid "live_migration called" -msgstr "zahájen přesun po spuštění." +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:190 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/virt/hyperv/migrationops.py:199 +#, fuzzy +msgid "finish_migration called" +msgstr "Instance %s: Spouštění dokončení přesunu" + +#: nova/virt/hyperv/migrationops.py:208 #, fuzzy, python-format -msgid "Starting live migration for instance: %s" -msgstr "Přidělení plovoucí IP pro |%s|" +msgid "Cannot find boot VHD file: %s" +msgstr "Neznámý základní soubor: %s" + +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 +#: nova/virt/hyperv/networkutils.py:46 #, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "Nelze nalézt svazek %s" +msgid "vswitch \"%s\" not found" +msgstr "nenalezeny žádné oddíly" -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -#, fuzzy -msgid "pre_live_migration called" -msgstr "zahájen přesun po spuštění." - -#: nova/virt/hyperv/livemigrationops.py:157 -#, fuzzy -msgid "post_live_migration_at_destination called" -msgstr "zahájen přesun po spuštění." +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "Vytváření adresáře s cestou %s" -#: nova/virt/hyperv/livemigrationops.py:161 -#, python-format -msgid "compare_cpu called %s" -msgstr "" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Vytváření adresáře s cestou %s" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/virt/hyperv/snapshotops.py:56 #, fuzzy, python-format msgid "Creating snapshot for instance %s" msgstr "Vytváření snímku instance VM %s " -#: nova/virt/hyperv/snapshotops.py:71 -#, fuzzy, python-format -msgid "Failed to create snapshot for VM %s" -msgstr "Vytvořit snímek ze svazku %s" - -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/virt/hyperv/snapshotops.py:65 #, fuzzy, python-format msgid "Getting info for VHD %s" msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format msgid "" "Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " "%(dest_vhd_path)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" -msgstr "" - -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 -#, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" -msgstr "" - -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format msgid "" "Updating Glance image %(image_id)s with content from merged disk " "%(image_vhd_path)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 +#: nova/virt/hyperv/snapshotops.py:109 #, fuzzy, python-format msgid "Removing snapshot %s" msgstr "Spouštění snímku ve VM %s" -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/virt/hyperv/snapshotops.py:113 #, fuzzy, python-format msgid "Failed to remove snapshot for VM %s" msgstr "Nelze odstranit kontejner: %s" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/virt/hyperv/vif.py:75 #, fuzzy, python-format -msgid "Removing folder %s " -msgstr "Kontrola SR %s" - -#: nova/virt/hyperv/vmops.py:69 -#, fuzzy -msgid "get_info called for instance" -msgstr "Získávání seznamu instancí" +msgid "Creating vswitch port for instance: %s" +msgstr "Vytváření snímku instance VM %s " -#: nova/virt/hyperv/vmops.py:93 +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "hyperv vm state: %s" +msgid "VIF driver not found for network_api_class: %s" msgstr "" #: nova/virt/hyperv/vmops.py:99 -#, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" -msgstr "" - -#: nova/virt/hyperv/vmops.py:135 -#, fuzzy, python-format -msgid "cache image failed: %s" -msgstr "Odstraňování základního souboru: %s" - -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "Chyba při spouštění xvp: %s" - -#: nova/virt/hyperv/vmops.py:156 -#, python-format -msgid "Started VM %s " -msgstr "" - -#: nova/virt/hyperv/vmops.py:158 -#, fuzzy, python-format -msgid "spawn vm failed: %s" -msgstr "Neznámý základní soubor: %s" - -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "Nelze vytvořit svazek" - -#: nova/virt/hyperv/vmops.py:180 -#, fuzzy, python-format -msgid "Created VM %s..." -msgstr "_vytvořit: %s" +#, fuzzy +msgid "get_info called for instance" +msgstr "Získávání seznamu instancí" -#: nova/virt/hyperv/vmops.py:197 +#: nova/virt/hyperv/vmops.py:120 #, python-format -msgid "Set memory for vm %s..." +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "Set vcpus for vm %s..." +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/hyperv/vmops.py:223 +#: nova/virt/hyperv/vmops.py:151 #, fuzzy -msgid "Controller not found" -msgstr "Server nenalezen" +msgid "Spawning new instance" +msgstr "Spouštění instance..." -#: nova/virt/hyperv/vmops.py:231 +#: nova/virt/hyperv/vmops.py:177 #, fuzzy, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "Nelze pozastavit instanci" - -#: nova/virt/hyperv/vmops.py:236 -#, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -msgstr "" +msgid "Spawn instance failed" +msgstr "Neznámý základní soubor: %s" -#: nova/virt/hyperv/vmops.py:263 +#: nova/virt/hyperv/vmops.py:202 #, fuzzy, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "Nelze pozastavit instanci" +msgid "Creating nic for instance: %s" +msgstr "Vytváření snímku instance VM %s " -#: nova/virt/hyperv/vmops.py:266 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "New disk drive path is %s" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, fuzzy, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "Nelze připojit souborový systém: %s" - -#: nova/virt/hyperv/vmops.py:287 +#: nova/virt/hyperv/vmops.py:213 #, fuzzy, python-format -msgid "Created disk for %s" -msgstr "Vytvořit dvojici klíčů %s" +msgid "Using config drive for instance: %s" +msgstr "Přidělení plovoucí IP pro |%s|" -#: nova/virt/hyperv/vmops.py:291 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, fuzzy, python-format -msgid "Creating nic for %s " -msgstr "Vytváření obrazu" - -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" -msgstr "" - -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" -msgstr "" +msgid "Creating config drive at %(path)s" +msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/hyperv/vmops.py:317 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "Vytváření pbd pro SR" - -#: nova/virt/hyperv/vmops.py:320 -#, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -msgstr "" +msgid "Creating config drive failed with error: %s" +msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/hyperv/vmops.py:332 +#: nova/virt/hyperv/vmops.py:270 #, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "Nelze pozastavit instanci" +msgid "Got request to destroy instance: %s" +msgstr "Nelze zničit vbd %s" -#: nova/virt/hyperv/vmops.py:334 +#: nova/virt/hyperv/vmops.py:283 #, fuzzy, python-format -msgid "Created nic for %s " -msgstr "Vytvořena nová doména: %s" - -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 -#, python-format -msgid "Attempting to bind NIC to %s " -msgstr "" - -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" -msgstr "" +msgid "Instance not found: %s" +msgstr "Instance nenalezena" -#: nova/virt/hyperv/vmops.py:374 +#: nova/virt/hyperv/vmops.py:289 #, fuzzy, python-format -msgid "Got request to destroy vm %s" +msgid "Failed to destroy instance: %s" msgstr "Nelze zničit vbd %s" -#: nova/virt/hyperv/vmops.py:418 -#, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -msgstr "" +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Restartování instance %s" -#: nova/virt/hyperv/vmops.py:424 +#: nova/virt/hyperv/vmops.py:300 #, fuzzy msgid "Pause instance" msgstr "zastavit instanci %r" -#: nova/virt/hyperv/vmops.py:429 +#: nova/virt/hyperv/vmops.py:306 #, fuzzy msgid "Unpause instance" msgstr "zastavit instanci %r" -#: nova/virt/hyperv/vmops.py:435 +#: nova/virt/hyperv/vmops.py:312 #, fuzzy msgid "Suspend instance" msgstr "Nelze pozastavit instanci" -#: nova/virt/hyperv/vmops.py:440 +#: nova/virt/hyperv/vmops.py:318 #, fuzzy msgid "Resume instance" msgstr "zastavit instanci %r" -#: nova/virt/hyperv/vmops.py:445 +#: nova/virt/hyperv/vmops.py:324 #, fuzzy msgid "Power off instance" msgstr "Instance VM %s zapnuta" -#: nova/virt/hyperv/vmops.py:450 +#: nova/virt/hyperv/vmops.py:330 #, fuzzy msgid "Power on instance" msgstr "Instance VM %s zapnuta" -#: nova/virt/hyperv/vmops.py:470 -#, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -msgstr "" - -#: nova/virt/hyperv/vmops.py:555 -#, fuzzy, python-format -msgid "Windows version: %s " -msgstr "Verze agenta instance: %s" - -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" -msgstr "" - -#: nova/virt/hyperv/vmops.py:604 -#, python-format -msgid "use_cow_image:%s" -msgstr "" - -#: nova/virt/hyperv/vmops.py:624 -#, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" -msgstr "" - -#: nova/virt/hyperv/vmutils.py:54 -#, fuzzy, python-format -msgid "duplicate name found: %s" -msgstr "Kvantový objekt nenalezen: %s" - -#: nova/virt/hyperv/vmutils.py:68 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "Vytváření SR %s" - -#: nova/virt/hyperv/vmutils.py:94 -#, fuzzy, python-format -msgid "Removing existing folder %s " -msgstr "Odstraňování základního souboru: %s" - -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, fuzzy, python-format -msgid "block device info: %s" -msgstr "block_device_list %s" - -#: nova/virt/hyperv/volumeops.py:97 -#, fuzzy, python-format -msgid "Attach boot from volume failed: %s" -msgstr "Vytvořit snímek ze svazku %s" - -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Nelze připojit svazek k instanci %s" - -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 -#, 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" - -#: nova/virt/hyperv/volumeops.py:134 +#: nova/virt/hyperv/vmutils.py:75 #, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Odpojit svazek %s" - -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 -#, python-format -msgid "Unable to attach volume to instance %s" -msgstr "Nelze připojit svazek k instanci %s" +msgid "Cannot get VM summary data for: %s" +msgstr "Nelze získat metadata pro ip: %s" -#: nova/virt/hyperv/volumeops.py:156 +#: nova/virt/hyperv/vmutils.py:152 #, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "Nelze najít svazek v db" +msgid "Creating VM %s" +msgstr "Mazání svazku s ID: %s " -#: nova/virt/hyperv/volumeops.py:170 +#: nova/virt/hyperv/vmutils.py:161 #, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "Setting memory for vm %s" +msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/virt/hyperv/volumeops.py:187 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 -#, python-format -msgid "host_resource disk detached is: %s" -msgstr "" +#: nova/virt/hyperv/vmutils.py:262 +#, fuzzy +msgid "Controller not found" +msgstr "Server nenalezen" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "Physical disk detached is: %s" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Nelze odstranit kontejner: %s" - -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" -msgstr "Nelze zjistit název zavaděče iscsi" - -#: nova/virt/hyperv/volumeops.py:224 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "device.InitiatorName: %s" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/virt/hyperv/vmutils.py:383 #, python-format -msgid "device.TargetName: %s" +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 -#, fuzzy, python-format -msgid "device.ScsiPathId: %s" -msgstr "Popis roz: %s" - -#: nova/virt/hyperv/volumeops.py:228 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "device.ScsiTargetId): %s" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "device.ScsiLun: %s" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "device.DeviceInterfaceGuid :%s" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" -msgstr "" +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" -msgstr "" +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Odpojit svazek %s" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "device.DeviceNumber %s" -msgstr "" +msgid "Unable to attach volume to instance %s" +msgstr "Nelze připojit svazek k instanci %s" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "device.PartitionNumber :%s" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/virt/hyperv/volumeops.py:165 #, fuzzy, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" -msgstr "Nelze najít hostitele pro instanci %s" +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" -msgstr "" +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "Vytváření snímku instance VM %s " -#: nova/virt/hyperv/volumeops.py:246 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" +msgstr "Nelze zjistit název zavaděče iscsi" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, fuzzy, python-format -msgid "Target lun : %s" -msgstr "_získat: %s" +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "Nelze najít hostitele pro instanci %s" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Mounted disk is: %s" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "DeviceNumber : %s" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "Disk path to parse: %s" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "block_device_list %s" - -#: nova/virt/hyperv/volumeops.py:292 +#: nova/virt/libvirt/blockinfo.py:267 #, fuzzy, python-format -msgid "end_device_id: %s" -msgstr "block_device_list %s" +msgid "Unable to determine disk bus for '%s'" +msgstr "Neůze najít vbd pro vdi %s" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" -msgstr "" - -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 -#, python-format -msgid "block_device_list %s" -msgstr "block_device_list %s" - -#: nova/virt/libvirt/driver.py:333 +#: nova/virt/libvirt/driver.py:545 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/virt/libvirt/driver.py:553 #, python-format msgid "Connecting to libvirt: %s" msgstr "Připojování k libvirt: %s" -#: nova/virt/libvirt/driver.py:360 +#: nova/virt/libvirt/driver.py:570 +#, fuzzy, python-format +msgid "URI %s does not support events" +msgstr "skupina svazku %s neexistuje" + +#: nova/virt/libvirt/driver.py:586 msgid "Connection to libvirt broke" msgstr "Připojení k libvirt poškozeno" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/virt/libvirt/driver.py:629 +#, fuzzy, python-format +msgid "Connection to libvirt failed: %s" +msgstr "Připojování k libvirt: %s" + +#: nova/virt/libvirt/driver.py:720 #, 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:481 +#: nova/virt/libvirt/driver.py:735 #, fuzzy msgid "During wait destroy, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:486 +#: nova/virt/libvirt/driver.py:740 msgid "Instance destroyed successfully." msgstr "Instance úspěšně zničena." -#: nova/virt/libvirt/driver.py:508 +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "Instance budou zastaveny" + +#: nova/virt/libvirt/driver.py:778 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/virt/libvirt/driver.py:794 #, 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:536 +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:820 #, 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:553 +#: nova/virt/libvirt/driver.py:848 #, python-format msgid "Deleting instance files %(target)s" msgstr "Mazání souborů instance %(target)s" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/libvirt/driver.py:857 #, 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:729 +#: nova/virt/libvirt/driver.py:900 +#, fuzzy +msgid "Could not determine fibre channel world wide node names" +msgstr "Nelze zjistit název zavaděče iscsi" + +#: nova/virt/libvirt/driver.py:907 +#, fuzzy +msgid "Could not determine fibre channel world wide port names" +msgstr "Nelze zjistit název zavaděče iscsi" + +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." +msgstr "" + +#: nova/virt/libvirt/driver.py:1034 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" -msgstr "připojování bloku zařízení LXC" +#: nova/virt/libvirt/driver.py:1058 +#, fuzzy +msgid "attaching network adapter failed." +msgstr "Źádné sítě nejsou určeny." + +#: nova/virt/libvirt/driver.py:1078 +#, fuzzy +msgid "During detach_interface, instance disappeared." +msgstr "Při spuštění wait zmizelo %s." + +#: nova/virt/libvirt/driver.py:1082 +#, fuzzy +msgid "detaching network adapter failed." +msgstr "Źádné sítě nejsou určeny." + +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" +msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" -msgstr "odpojování bloku zařízení LXC" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" +msgstr "" -#: nova/virt/libvirt/driver.py:884 +#: nova/virt/libvirt/driver.py:1288 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:888 +#: nova/virt/libvirt/driver.py:1292 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Nelze restartovat instanci" -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:1327 #, fuzzy msgid "Instance shutdown successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:955 +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1383 msgid "Instance rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1085 +#: nova/virt/libvirt/driver.py:1528 msgid "Instance is running" msgstr "Instance je spuštěna" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1108 +#: nova/virt/libvirt/driver.py:1551 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1154 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:1603 #, fuzzy msgid "Guest does not have a console available" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/virt/libvirt/driver.py:1198 +#: nova/virt/libvirt/driver.py:1672 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1202 +#: nova/virt/libvirt/driver.py:1676 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1276 +#: nova/virt/libvirt/driver.py:1757 msgid "Creating image" msgstr "Vytváření obrazu" -#: nova/virt/libvirt/driver.py:1402 +#: nova/virt/libvirt/driver.py:1858 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/libvirt/driver.py:1907 #, fuzzy, python-format -msgid "Creating config drive at %(path)s" -msgstr "Vkládání cesty souboru: '%s'" - -#: nova/virt/libvirt/driver.py:1426 -#, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +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:1436 -#, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#: nova/virt/libvirt/driver.py:1917 +#, 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:1510 +#: nova/virt/libvirt/driver.py:1974 #, 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:1516 +#: nova/virt/libvirt/driver.py:1980 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1520 +#: nova/virt/libvirt/driver.py:1984 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1988 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1540 +#: nova/virt/libvirt/driver.py:2004 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" -msgstr "Spuštění metody toXML" +#: nova/virt/libvirt/driver.py:2325 +#, python-format +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" -msgstr "Metoda toXML dokočena" +#: nova/virt/libvirt/driver.py:2340 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/virt/libvirt/driver.py:2357 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -6765,20 +8741,72 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2105 +#: nova/virt/libvirt/driver.py:2525 +#, fuzzy +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +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:2576 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2582 +#, python-format +msgid "List of domains returned by libVirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2584 +#, python-format +msgid "libVirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2648 msgid "libvirt version is too old (does not support getVersion)" msgstr "verze libvirt je příliš stará (nepodporuje getVersion)" -#: nova/virt/libvirt/driver.py:2292 +#: nova/virt/libvirt/driver.py:2731 +#, 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:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:2836 +#, fuzzy, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" +"Vytváření dočasného souboru %s pro informování ostatních počítačových " +"uzlů, že by se měli připojit ke stejnému úložišti." + +#: nova/virt/libvirt/driver.py:2918 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:2300 +#: nova/virt/libvirt/driver.py:2926 #, 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:2340 +#: nova/virt/libvirt/driver.py:2963 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -6787,7 +8815,7 @@ msgstr "" "Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku " "(hostitel:%(available)s <= instance:%(necessary)s)" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/libvirt/driver.py:2988 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -6796,7 +8824,7 @@ msgstr "" "Spuštěná instance má info o CPU:\n" "%s" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/libvirt/driver.py:3000 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6811,7 +8839,7 @@ msgstr "" "\n" "Prohlédněte si %(u)s" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/libvirt/driver.py:3017 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -6820,54 +8848,73 @@ 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:2437 +#: nova/virt/libvirt/driver.py:3065 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/libvirt/driver.py:3137 #, 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:2551 +#: nova/virt/libvirt/driver.py:3230 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" "plug_vifs() selhalo %(cnt)d.opakování až na %(max_retry)d pro " "%(hostname)s." -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/libvirt/driver.py:3340 +#, fuzzy, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" +"Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " +"%(error_code)s] %(ex)s" + +#: nova/virt/libvirt/driver.py:3357 #, 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:2727 +#: nova/virt/libvirt/driver.py:3362 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:3401 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 +#: nova/virt/libvirt/driver.py:3447 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "Instance %s: Spouštění přesunu disku a vypnutí" -#: nova/virt/libvirt/driver.py:2848 +#: nova/virt/libvirt/driver.py:3506 #, fuzzy msgid "Instance running successfully." msgstr "Instance %s úspěšně běží." -#: nova/virt/libvirt/driver.py:2855 +#: nova/virt/libvirt/driver.py:3512 #, fuzzy msgid "Starting finish_migration" msgstr "Instance %s: Spouštění dokončení přesunu" -#: nova/virt/libvirt/driver.py:2906 +#: nova/virt/libvirt/driver.py:3574 #, fuzzy msgid "Starting finish_revert_migration" msgstr "Instance %s: Spuštění dokočení vrácení přesunu" -#: nova/virt/libvirt/firewall.py:34 +#: nova/virt/libvirt/driver.py:3695 +#, fuzzy, python-format +msgid "Checking instance files accessability%(instance_path)s" +msgstr "Mazání souborů instance %(target)s" + +#: nova/virt/libvirt/firewall.py:51 msgid "" "Libvirt module could not be loaded. NWFilterFirewall will not work " "correctly." @@ -6875,53 +8922,68 @@ msgstr "" "Modul libvirt nemohl být nalezen. NWFilterFirewall nebude správně " "fungovat." -#: nova/virt/libvirt/firewall.py:102 +#: nova/virt/libvirt/firewall.py:107 msgid "Called setup_basic_filtering in nwfilter" msgstr "Voláno základní nastavení filtrování v nwfilter" -#: nova/virt/libvirt/firewall.py:110 +#: nova/virt/libvirt/firewall.py:115 msgid "Ensuring static filters" msgstr "Zajišťování statických filtrů" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/libvirt/firewall.py:247 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "Nwfilter (%(instance_filter_name)s) nenalezen." -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/libvirt/firewall.py:270 #, 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:230 +#: nova/virt/libvirt/firewall.py:286 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Nastavení základního filtrování" -#: nova/virt/libvirt/imagebackend.py:213 +#: nova/virt/libvirt/imagebackend.py:290 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/libvirt/imagebackend.py:375 #, fuzzy, python-format msgid "Unknown image_type=%s" msgstr "neznámá obslužná rutina obrazu disku: %s" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/libvirt/imagecache.py:140 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:180 +#, fuzzy, python-format +msgid "Reading image info file: %s" +msgstr "Odstraňování základního souboru: %s" + +#: nova/virt/libvirt/imagecache.py:202 +#, fuzzy, python-format +msgid "Writing stored info to %s" +msgstr "Odstraňování základního souboru: %s" + +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s is a valid instance name" msgstr "%s je platný název instance" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/libvirt/imagecache.py:335 #, python-format msgid "%s has a disk file" msgstr "%s má soubor disku" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/libvirt/imagecache.py:337 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "Instance %(instance)s je zálohována %(backing)s" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/libvirt/imagecache.py:350 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -6930,129 +8992,132 @@ msgstr "" "Instance %(instance)s používá soubor zálohy %(backing)s, který se " "neobjevuje ve službě obrazu" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/libvirt/imagecache.py:426 #, fuzzy, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(container_format)s-%(id)s (%(base_file)s):ověření obrazu selhalo" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/libvirt/imagecache.py:436 #, fuzzy, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" "%(container_format)s-%(id)s (%(base_file)s): ověření obrazu přeskočeno, " "žádný hash neuložen" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/libvirt/imagecache.py:445 +#, fuzzy, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "%(container_format)s-%(id)s (%(base_file)s): kontrolování" + +#: nova/virt/libvirt/imagecache.py:460 #, fuzzy, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/libvirt/imagecache.py:472 #, python-format msgid "Base file too young to remove: %s" msgstr "Základní souboru je příliš nový k odstranění: %s" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:475 #, python-format msgid "Removing base file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/imagecache.py:285 +#: nova/virt/libvirt/imagecache.py:482 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/libvirt/imagecache.py:493 #, fuzzy, python-format -msgid "%(id)s (%(base_file)s): checking" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(container_format)s-%(id)s (%(base_file)s): kontrolování" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/libvirt/imagecache.py:517 #, fuzzy, python-format msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" "%(container_format)s-%(id)s (%(base_file)s): je používáno: v tomto uzlu " "%(local)d local, %(remote)d v ostatních uzlech" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/libvirt/imagecache.py:529 #, fuzzy, python-format msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" "%(container_format)s-%(id)s (%(base_file)s): varování -- je používán " "chybějící základní soubor! instance: %(instance_list)s" -#: nova/virt/libvirt/imagecache.py:335 -#, fuzzy, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" -msgstr "" -"%(container_format)s-%(id)s (%(base_file)s): v: ostatní uzly (%(remote)d " -"v ostatních uzlech)" - -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/libvirt/imagecache.py:541 #, fuzzy, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(container_format)s-%(id)s (%(base_file)s): obraz není používán" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/libvirt/imagecache.py:548 #, fuzzy, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(container_format)s-%(id)s (%(base_file)s): obraz je používán" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/libvirt/imagecache.py:572 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Přeskakování oěření, žádný základní adresář v %s" -#: nova/virt/libvirt/imagecache.py:378 +#: nova/virt/libvirt/imagecache.py:576 msgid "Verify base images" msgstr "Ověřit základní obrazy" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/libvirt/imagecache.py:583 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:601 #, python-format msgid "Unknown base file: %s" msgstr "Neznámý základní soubor: %s" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/libvirt/imagecache.py:606 #, python-format msgid "Active base files: %s" msgstr "Aktivní základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Corrupt base files: %s" msgstr "Poškozené základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/libvirt/imagecache.py:613 #, python-format msgid "Removable base files: %s" msgstr "Odstranitelné základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:423 +#: nova/virt/libvirt/imagecache.py:621 msgid "Verification complete" msgstr "Ověření dokončeno" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/libvirt/utils.py:213 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/libvirt/utils.py:222 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -7060,269 +9125,434 @@ msgid "" "%(free_space)db." msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/libvirt/utils.py:253 +#, python-format +msgid "vg %s must be LVM volume group" +msgstr "" + +#: nova/virt/libvirt/utils.py:282 #, python-format msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:410 +#: nova/virt/libvirt/utils.py:547 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/utils.py:499 -#, fuzzy, python-format -msgid "Reading image info file: %s" -msgstr "Odstraňování základního souboru: %s" - -#: nova/virt/libvirt/utils.py:503 -#, fuzzy, python-format -msgid "Read: %s" -msgstr "_vytvořit: %s" - -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/libvirt/utils.py:533 -#, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "Odstraňování základního souboru: %s" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, fuzzy, python-format -msgid "Wrote: %s" -msgstr "Přepsáno %s" +msgid "Unexpected vif_type=%s" +msgstr "Neočekávaná chyba: %s" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/libvirt/vif.py:303 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "Zajišťování vlan %(vlan)s a mostu %(bridge)s" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/libvirt/vif.py:313 #, python-format msgid "Ensuring bridge %s" msgstr "Zajišťování mostu %s" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 #, fuzzy msgid "Failed while unplugging vif" msgstr "Nelze při odpojení vif instance '%s'" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/libvirt/volume.py:237 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:177 -#, python-format +#: nova/virt/libvirt/volume.py:240 +#, fuzzy, python-format msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. 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:189 -#, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#: nova/virt/libvirt/volume.py:252 +#, 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_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 #, fuzzy, python-format msgid "%s is already mounted" msgstr "obraz již je připojen" -#: nova/virt/powervm/common.py:54 +#: nova/virt/libvirt/volume.py:544 +#, fuzzy, python-format +msgid "AoE device not found at %s" +msgstr "iSCSI zařízení v %s nenalezeno" + +#: nova/virt/libvirt/volume.py:546 +#, 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:560 +#, 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:688 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:707 +#, fuzzy, python-format +msgid "Fibre Channel device not found." +msgstr "iSCSI zařízení v %s nenalezeno" + +#: nova/virt/libvirt/volume.py:710 +#, fuzzy, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"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:726 +#, 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:733 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" +msgstr "Nelze nalézt svazek %s" + +#: nova/virt/powervm/blockdev.py:165 +#, fuzzy, python-format +msgid "Fetching image '%s' from glance" +msgstr "Stahování obrazu %s ze serveru obrazu glance" + +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" +msgstr "Odstraňování základního souboru: %s" + +#: nova/virt/powervm/blockdev.py:172 +#, fuzzy, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "Nahrávání obrazu %s" + +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "vytváření sr bez nástrojů svazku" + +#: nova/virt/powervm/blockdev.py:186 +#, fuzzy, python-format +msgid "Copying image to the device '%s'" +msgstr "Získávání velikosto brazu %s" + +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:242 +#, fuzzy +msgid "Snapshot added to glance." +msgstr "Filtry přidány do instance %s" + +#: nova/virt/powervm/blockdev.py:248 +#, python-format +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Nelze použít globální roli %(role_id)s" + +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:448 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/common.py:59 #, fuzzy msgid "Connection error connecting PowerVM manager" msgstr "Chyba připojení během kontaktování serveru glance, další pokus" -#: nova/virt/powervm/common.py:111 +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Spouštění příkazu (podproces): %s" + +#: nova/virt/powervm/common.py:117 msgid "File transfer to PowerVM manager failed" msgstr "" +#: nova/virt/powervm/common.py:136 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:142 +#, fuzzy +msgid "File transfer from PowerVM manager failed" +msgstr "Připojení k melange selhalo" + +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:127 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:129 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:174 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:305 +#, python-format +msgid "Unrecognized root disk information: %s" +msgstr "" + #: nova/virt/powervm/exception.py:21 #, fuzzy msgid "Connection to PowerVM manager failed" msgstr "Připojení k melange selhalo" #: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" #: nova/virt/powervm/exception.py:29 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:33 #, fuzzy, python-format msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "Instance %(instance_id)s nemohla být nastavena." -#: nova/virt/powervm/exception.py:33 +#: nova/virt/powervm/exception.py:37 #, fuzzy, python-format msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "instance %(instance_name)s: mazání souborů instance %(target)s" -#: nova/virt/powervm/exception.py:37 +#: nova/virt/powervm/exception.py:41 msgid "No space left on any volume group" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/powervm/exception.py:49 #, python-format msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/virt/powervm/exception.py:50 +#: nova/virt/powervm/exception.py:54 msgid "Image creation failed on PowerVM" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/powervm/exception.py:58 #, fuzzy, python-format msgid "" "Insufficient free memory on PowerVM system to spawn instance " "'%(instance_name)s'" msgstr "Pro spuštění %(uuid)s je v uzlu výpočtu nedostatek volné paměti." -#: nova/virt/powervm/exception.py:59 +#: nova/virt/powervm/exception.py:63 #, python-format msgid "" "Insufficient available CPUs on PowerVM system to spawn instance " "'%(instance_name)s'" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/powervm/exception.py:68 #, fuzzy, python-format msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "instance %(instance_name)s: mazání souborů instance %(target)s" -#: nova/virt/powervm/operator.py:91 +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:99 #, fuzzy, python-format msgid "LPAR instance '%s' not found" msgstr "Instance nenalezena" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" -msgstr "" - -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" -msgstr "" +#: nova/virt/powervm/operator.py:187 +#, fuzzy, python-format +msgid "PowerVM image creation failed: %s" +msgstr "Odstraňování základního souboru: %s" -#: nova/virt/powervm/operator.py:208 +#: nova/virt/powervm/operator.py:201 #, fuzzy, python-format msgid "Creating LPAR instance '%s'" msgstr "Získávání seznamu instancí" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/powervm/operator.py:203 #, fuzzy, python-format msgid "LPAR instance '%s' creation failed" -msgstr "instance %s: Vytváření obrazu" - -#: nova/virt/powervm/operator.py:221 -#, fuzzy, python-format -msgid "Fetching image '%s' from glance" -msgstr "Stahování obrazu %s ze serveru obrazu glance" - -#: nova/virt/powervm/operator.py:225 -#, fuzzy, python-format -msgid "Copying image '%s' to IVM" -msgstr "Nahrávání obrazu %s" - -#: nova/virt/powervm/operator.py:230 -#, fuzzy -msgid "Creating logical volume" -msgstr "vytváření sr bez nástrojů svazku" - -#: nova/virt/powervm/operator.py:235 -#, fuzzy, python-format -msgid "Copying image to the device '%s'" -msgstr "Získávání velikosto brazu %s" - -#: nova/virt/powervm/operator.py:238 -#, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "Odstraňování základního souboru: %s" +msgstr "instance %s: Vytváření obrazu" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format msgid "Activating the LPAR instance '%s'" msgstr "Instance budou spuštěny" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/powervm/operator.py:225 #, fuzzy, python-format msgid "Instance '%s' failed to boot" msgstr "instance %s: znovu zavedena" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:241 +#, fuzzy, python-format +msgid "Instance spawned in %s seconds" +msgstr "instance %s úspěšn spuštěna" + +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/powervm/operator.py:271 #, fuzzy, python-format -msgid "Shutting down the instance '%s'" -msgstr "Zapínání instance VM %s" +msgid "Stopping instance %s for snapshot." +msgstr "instance %s: pořizování snímku" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/powervm/operator.py:294 #, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "Nelze nalézt svazek %s" +msgid "Shutting down the instance '%s'" +msgstr "Zapínání instance VM %s" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/powervm/operator.py:299 #, fuzzy, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Instance budou spuštěny" -#: nova/virt/powervm/operator.py:294 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." -msgstr "" - -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "Nelze použít globální roli %(role_id)s" - -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 +#: nova/virt/vmwareapi/driver.py:138 #, fuzzy msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" "Pro useconnection_type=vmwareapi musíte zadat " "vmwareapi_host_ip,vmwareapi_host_username a vmwareapi_host_password" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/vmwareapi/driver.py:355 +#, fuzzy, python-format +msgid "VMware Cluster %s is not found" +msgstr "značka [%s] nenalezena" + +#: nova/virt/vmwareapi/driver.py:456 #, 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:358 +#: nova/virt/vmwareapi/driver.py:539 #, 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:393 +#: nova/virt/vmwareapi/driver.py:574 #, 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:398 +#: nova/virt/vmwareapi/driver.py:579 #, 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:402 +#: nova/virt/vmwareapi/driver.py:583 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "In vmwareapi:_poll_task, Obdržena tato chyba %s" @@ -7332,53 +9562,64 @@ 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:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/vmwareapi/fake.py:132 #, 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:436 +#: nova/virt/vmwareapi/fake.py:486 msgid "There is no VM registered" msgstr "Není registrováno žádné VM" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "Virtuální stroj s ref %s neexistuje" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/vmwareapi/fake.py:551 #, 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:516 +#: nova/virt/vmwareapi/fake.py:566 msgid "Session is faulty" msgstr "Sezení je chybné" -#: nova/virt/vmwareapi/fake.py:519 +#: nova/virt/vmwareapi/fake.py:569 msgid "Session Invalid" msgstr "Sezení je neplatné" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/vmwareapi/fake.py:660 +#, fuzzy +msgid "No Virtual Machine has been registered yet" msgstr " Žádné virtuální stroje nebyly zatím registrovány" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/vmwareapi/host.py:40 +#, fuzzy, python-format +msgid "%(action)s %(host)s" +msgstr "činnost: %s" + +#: nova/virt/vmwareapi/host.py:63 +#, 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 #, 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:111 +#: nova/virt/vmwareapi/io_util.py:120 #, 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" -#: nova/virt/vmwareapi/network_utils.py:128 +#: nova/virt/vmwareapi/network_util.py:138 msgid "" "ESX SOAP server returned an empty port group for the host system in its " "response" @@ -7386,115 +9627,112 @@ msgstr "" "Server ESX SOAP vrátil ve své odpovědi prázdnou skupinu portů pro " "hostitelský systém" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format msgid "Creating Port Group with name %s on the ESX host" msgstr "Vytváření skupiny portů s názvem %s na hostiteli ESX" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format 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:145 -#, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +#: nova/virt/vmwareapi/read_write_util.py:142 +#, 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" -#: nova/virt/vmwareapi/vim.py:84 +#: nova/virt/vmwareapi/vim.py:85 msgid "Unable to import suds." msgstr "Nelze importovat suds." -#: nova/virt/vmwareapi/vim.py:90 +#: nova/virt/vmwareapi/vim.py:91 msgid "Must specify vmwareapi_wsdl_loc" msgstr "Je třeba zadat vmwareapi_wsdl_loc" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/vmwareapi/vim.py:142 #, python-format msgid "No such SOAP method '%s' provided by VI SDK" msgstr "Neexistuje žádná metoda SOAP '%s' poskytovaná VI SDK" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/vmwareapi/vim.py:147 #, python-format msgid "httplib error in %s: " msgstr "chyba v httplib v %s: " -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/vmwareapi/vim.py:154 #, python-format msgid "Socket error in %s: " msgstr "Chyba soketu v %s: " -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/vmwareapi/vim.py:159 #, python-format msgid "Type error in %s: " msgstr "Chyba typu v %s: " -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/vmwareapi/vim.py:163 #, python-format msgid "Exception in %s " msgstr "Výjimka v %s " -#: nova/virt/vmwareapi/vmops.py:66 +#: nova/virt/vmwareapi/vmops.py:93 msgid "Getting list of instances" msgstr "Získávání seznamu instancí" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format msgid "Got total of %s instances" msgstr "Získáno celkem %s instancí" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" -msgstr "Nelze získat místní odkaz na datové úložiště" - -#: nova/virt/vmwareapi/vmops.py:196 +#: nova/virt/vmwareapi/vmops.py:204 #, fuzzy -msgid "Creating VM on the ESX host" +msgid "Creating VM on the ESX host" msgstr "Vytváření VM s názvem %s na hostiteli ESX" -#: nova/virt/vmwareapi/vmops.py:204 +#: nova/virt/vmwareapi/vmops.py:212 #, fuzzy -msgid "Created VM on the ESX host" +msgid "Created VM on the ESX host" msgstr "Vytvářeno VM s názvem %s na hostiteli ESX" -#: nova/virt/vmwareapi/vmops.py:232 -#, python-format +#: nova/virt/vmwareapi/vmops.py:236 +#, fuzzy, 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" +"type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" "Vytváření virtuálního disku s velikostí %(vmdk_file_size_in_kb)s KB a " "typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:250 -#, python-format +#: nova/virt/vmwareapi/vmops.py:255 +#, fuzzy, python-format msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +"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 "" -"Vytvořen virtuální disk s velikostí %(vmdk_file_size_in_kb)s KB na " -"místním úložišti hostitele ESX %(data_store_name)s" +"Vytváření virtuálního disku s velikostí %(vmdk_file_size_in_kb)s KB a " +"typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " +"%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:260 -#, python-format +#: nova/virt/vmwareapi/vmops.py:264 +#, fuzzy, python-format msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " +"Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" 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:273 -#, python-format +#: nova/virt/vmwareapi/vmops.py:278 +#, fuzzy, python-format msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " +"Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" 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:285 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " @@ -7503,142 +9741,169 @@ 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:301 -#, python-format +#: nova/virt/vmwareapi/vmops.py:306 +#, fuzzy, python-format msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" 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:319 -#, fuzzy -msgid "Reconfiguring VM instance to attach the image disk" -msgstr "Znovu nastavování instance VM %s pro připojení obrazu disku" +#: nova/virt/vmwareapi/vmops.py:320 +#, fuzzy, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" +msgstr "" +"Vytváření virtuálního disku s velikostí %(vmdk_file_size_in_kb)s KB a " +"typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " +"%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:326 -#, fuzzy -msgid "Reconfigured VM instance to attach the image disk" -msgstr "Instance VM %s znovu nastavena pro připojení obrazu disku" +#: nova/virt/vmwareapi/vmops.py:341 +#, fuzzy, 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 "" +"Vytváření virtuálního disku s velikostí %(vmdk_file_size_in_kb)s KB a " +"typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " +"%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:333 +#: nova/virt/vmwareapi/vmops.py:420 #, fuzzy msgid "Powering on the VM instance" msgstr "Zapínání instance VM %s" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:426 #, fuzzy msgid "Powered on the VM instance" msgstr "Instance VM %s zapnuta" -#: nova/virt/vmwareapi/vmops.py:385 +#: nova/virt/vmwareapi/vmops.py:472 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Vytváření snímku instance VM %s " -#: nova/virt/vmwareapi/vmops.py:395 +#: nova/virt/vmwareapi/vmops.py:482 #, fuzzy msgid "Created Snapshot of the VM instance" msgstr "Snímek instance VM %s vytvořen " -#: nova/virt/vmwareapi/vmops.py:438 +#: nova/virt/vmwareapi/vmops.py:527 #, 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:451 +#: nova/virt/vmwareapi/vmops.py:540 #, 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:460 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format msgid "Uploading image %s" msgstr "Nahrávání obrazu %s" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format msgid "Uploaded image %s" msgstr "Obraz %s nahrán" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "Mazání dočasného souboru vmdk %s" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "Dočasný soubor vmdk %s smazán" -#: nova/virt/vmwareapi/vmops.py:526 +#: nova/virt/vmwareapi/vmops.py:617 msgid "instance is not powered on" msgstr "Instance není zapnuta" -#: nova/virt/vmwareapi/vmops.py:533 +#: nova/virt/vmwareapi/vmops.py:624 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "Restartování OS hosta na VM %s" -#: nova/virt/vmwareapi/vmops.py:536 +#: nova/virt/vmwareapi/vmops.py:627 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "OS hosta restartován na VM %s" -#: nova/virt/vmwareapi/vmops.py:538 +#: nova/virt/vmwareapi/vmops.py:629 #, fuzzy msgid "Doing hard reboot of VM" msgstr "Provádění tvrdho restártu VM %s" -#: nova/virt/vmwareapi/vmops.py:542 +#: nova/virt/vmwareapi/vmops.py:633 #, fuzzy msgid "Did hard reboot of VM" msgstr "Proveden tvrdý restart VM %s" -#: nova/virt/vmwareapi/vmops.py:554 +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 #, fuzzy msgid "instance not present" msgstr "instance - %s není přítomno" -#: nova/virt/vmwareapi/vmops.py:573 +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +#, fuzzy +msgid "Destroying the VM" +msgstr "Restartování xvp" + +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +#, fuzzy +msgid "Destroyed the VM" +msgstr "Registrace VM %s zrušena" + +#: nova/virt/vmwareapi/vmops.py:658 +#, 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:696 nova/virt/vmwareapi/vmops.py:849 #, fuzzy msgid "Powering off the VM" msgstr "Vypínání VM %s" -#: nova/virt/vmwareapi/vmops.py:578 +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 #, fuzzy msgid "Powered off the VM" msgstr "VM %s vypnuto" -#: nova/virt/vmwareapi/vmops.py:582 +#: nova/virt/vmwareapi/vmops.py:705 #, fuzzy msgid "Unregistering the VM" msgstr "Rušení registrace VM %s" -#: nova/virt/vmwareapi/vmops.py:585 +#: nova/virt/vmwareapi/vmops.py:708 #, fuzzy msgid "Unregistered the VM" msgstr "Registrace VM %s zrušena" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/vmwareapi/vmops.py:710 #, 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:599 +#: nova/virt/vmwareapi/vmops.py:723 #, 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:609 +#: nova/virt/vmwareapi/vmops.py:735 #, 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:614 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " @@ -7647,71 +9912,171 @@ msgstr "" "Ve vmwareapi:vmops:destroy, obdržena výjimka při mazání obsahu VM z " "disku: %s" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:748 msgid "pause not supported for vmwareapi" msgstr "pozastavení není v vmwareapi popdorováno" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:752 msgid "unpause not supported for vmwareapi" msgstr "zrušení pozastavení není v vmwareapi popdorováno" -#: nova/virt/vmwareapi/vmops.py:641 +#: nova/virt/vmwareapi/vmops.py:766 #, fuzzy msgid "Suspending the VM" msgstr "Pozastavení VM %s " -#: nova/virt/vmwareapi/vmops.py:645 +#: nova/virt/vmwareapi/vmops.py:770 #, fuzzy msgid "Suspended the VM" msgstr "VM %s pozastaveno " -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/vmwareapi/vmops.py:773 +#, 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:651 +#: nova/virt/vmwareapi/vmops.py:776 #, 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:664 +#: nova/virt/vmwareapi/vmops.py:789 #, fuzzy msgid "Resuming the VM" msgstr "Znovu spouštění VM %s" -#: nova/virt/vmwareapi/vmops.py:669 +#: nova/virt/vmwareapi/vmops.py:794 #, fuzzy msgid "Resumed the VM" msgstr "VM %s znovu spuštěno " -#: nova/virt/vmwareapi/vmops.py:671 +#: nova/virt/vmwareapi/vmops.py:796 msgid "instance is not in a suspended state" msgstr "instance není v pozastaveném stavu" -#: nova/virt/vmwareapi/vmops.py:707 +#: nova/virt/vmwareapi/vmops.py:857 +#, fuzzy +msgid "instance is suspended and cannot be powered off." +msgstr "Instance není zapnuta" + +#: nova/virt/vmwareapi/vmops.py:860 +#, 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:873 +#, 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:877 +#, fuzzy +msgid "Powering on the VM" +msgstr "Vypínání VM %s" + +#: nova/virt/vmwareapi/vmops.py:882 +#, fuzzy +msgid "Powered on the VM" +msgstr "VM %s vypnuto" + +#: nova/virt/vmwareapi/vmops.py:899 +#, 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:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "Mazání svazku s ID: %s " + +#: nova/virt/vmwareapi/vmops.py:936 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:959 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:981 +#, 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:996 +#, fuzzy, python-format +msgid "Renaming the VM from %s" +msgstr "Mazání svazku s ID: %s " + +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "Vytvořit svazek ze snímku %s" + +#: nova/virt/vmwareapi/vmops.py:1025 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1037 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 +#, 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:1051 +#, fuzzy, python-format +msgid "Automatically hard rebooting %d" +msgstr "Automatický tvrdý restart %d" + +#: nova/virt/vmwareapi/vmops.py:1087 msgid "get_diagnostics not implemented for vmwareapi" msgstr "get_diagnostics není zavedeno pro vmwareapi" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/vmwareapi/vmops.py:1169 +#, 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:1175 +#, 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:1189 #, fuzzy, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +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:773 +#: nova/virt/vmwareapi/vmops.py:1196 #, fuzzy, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +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:810 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format msgid "Creating directory with path %s" msgstr "Vytváření adresáře s cestou %s" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format msgid "Created directory with path %s" msgstr "Vytvořen adresář s cestou %s" @@ -7721,39 +10086,127 @@ msgstr "Vytvořen adresář s cestou %s" msgid "Downloading image %s from glance image server" msgstr "Stahování obrazu %s ze serveru obrazu glance" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/vmwareapi/vmware_images.py:107 #, 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:114 +#: nova/virt/vmwareapi/vmware_images.py:113 #, 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:137 +#: nova/virt/vmwareapi/vmware_images.py:135 #, 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:148 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format msgid "Getting image size for the image %s" msgstr "Získávání velikosto brazu %s" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "Získáná velikost %(size)s obrazu %(image)s" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/vmwareapi/volume_util.py:163 +#, fuzzy, python-format +msgid "Rescanning HBA %s" +msgstr "Znovu skenování SR %s" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "Znovu skenování SR %s" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "Bod připojení nelze přeložit: %s" + +#: nova/virt/vmwareapi/volumeops.py:57 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:65 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:77 +#, fuzzy, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "instance %(instance_name)s: mazání souborů instance %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:84 +#, fuzzy, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "instance %(instance_name)s: mazání souborů instance %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:91 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +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:46 +#, 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" + +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "Nelze najít adresu %r" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 +#, 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:102 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "Odpojení svazku: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy +msgid "Unable to find volume" +msgstr "Nelze najít svazek v db" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 +#, 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:88 nova/virt/xenapi/vmops.py:1564 #, 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:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -7762,12 +10215,12 @@ msgstr "" "NEZAVEDENO: Volání %(method)s není agentem podporováno. VM " "id=%(instance_uuid)s; arg=%(args)r" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, 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:99 +#: nova/virt/xenapi/agent.py:107 #, fuzzy, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " @@ -7776,63 +10229,67 @@ 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:109 +#: nova/virt/xenapi/agent.py:117 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "Nelze se dotázat na verzi agenta: %(resp)r" -#: nova/virt/xenapi/agent.py:121 +#: nova/virt/xenapi/agent.py:136 msgid "Querying agent version" msgstr "Dotaz na verzi agenta" -#: nova/virt/xenapi/agent.py:135 +#: nova/virt/xenapi/agent.py:150 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/xenapi/agent.py:158 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Aktualizace agenta na %s" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/xenapi/agent.py:166 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "Nelze aktualizovat agenta: %(resp)r" -#: nova/virt/xenapi/agent.py:166 +#: nova/virt/xenapi/agent.py:180 msgid "Setting admin password" msgstr "Nastavování správcovského hesla" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/xenapi/agent.py:191 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "Nelze vyměnit klíče: %(resp)r" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:211 #, python-format msgid "Failed to update password: %(resp)r" msgstr "Nelze aktualizovat heslo: %(resp)r" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/xenapi/agent.py:260 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "Nelze vložit soubor: %(resp)r" -#: nova/virt/xenapi/agent.py:223 +#: nova/virt/xenapi/agent.py:267 msgid "Resetting network" msgstr "Reset sítě" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/xenapi/agent.py:273 #, fuzzy, python-format msgid "Failed to reset network: %(resp)r" msgstr "Nelze vložit soubor: %(resp)r" -#: nova/virt/xenapi/agent.py:248 +#: nova/virt/xenapi/agent.py:296 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -7840,7 +10297,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:256 +#: nova/virt/xenapi/agent.py:304 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -7848,16 +10305,16 @@ msgstr "" "Nástroje XenServer jsou v tomto obrazu přítomny, ale nejsou schopny " "vložit síť" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:308 msgid "XenServer tools are not installed in this image" msgstr "Nástroje XenServer nejsou v tomto obrazu nainstalovány" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/xenapi/agent.py:360 #, python-format msgid "OpenSSL error: %s" msgstr "Chyba OpenSSL: %s" -#: nova/virt/xenapi/driver.py:135 +#: nova/virt/xenapi/driver.py:134 #, fuzzy msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " @@ -7867,87 +10324,97 @@ msgstr "" "Pro použití connection_type=xenapi musíte zadat xenapi_connection_url, " "xenapi_connection_username (nepovinné), a xenapi_connection_password" -#: nova/virt/xenapi/driver.py:162 +#: nova/virt/xenapi/driver.py:161 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/xenapi/driver.py:354 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Nelze dešifrovat soukromý klíč: %s" -#: nova/virt/xenapi/driver.py:565 +#: nova/virt/xenapi/driver.py:567 msgid "Host startup on XenServer is not supported." msgstr "Spuštění hostitele na XenServer není podporováno." -#: nova/virt/xenapi/driver.py:617 +#: nova/virt/xenapi/driver.py:627 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:655 +#: nova/virt/xenapi/driver.py:667 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "Obdržena výjimka: %s" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 msgid "Raising NotImplemented" msgstr "Oznamování NotImplemented" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/xenapi/fake.py:689 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake nemá zavedeno %s" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/xenapi/fake.py:723 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Volání %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/xenapi/fake.py:728 #, python-format msgid "Calling getter %s" msgstr "Volání pro získání %s" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/xenapi/fake.py:731 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Volání pro získání %s" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/xenapi/fake.py:793 #, 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:70 +#: nova/virt/xenapi/host.py:68 #, 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 +#, 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" +msgstr "" + #: nova/virt/xenapi/host.py:156 #, python-format msgid "Unable to get SR for this host: %s" msgstr "Nelze získat SR pro tohoto hostitele: %s" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/xenapi/host.py:191 #, fuzzy, python-format msgid "Failed to extract instance support from %s" msgstr "Nelze restartovat instanci" -#: nova/virt/xenapi/host.py:207 +#: nova/virt/xenapi/host.py:208 #, fuzzy msgid "Unable to get updated status" msgstr "Nelze získat aktualizovaný stav: %s" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/xenapi/host.py:211 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "Volání %(method)s vrátilo chybu: %(e)s." @@ -7967,54 +10434,54 @@ 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:75 +#: nova/virt/xenapi/pool.py:71 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s." -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/xenapi/pool.py:158 #, python-format msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/xenapi/pool.py:175 #, python-format msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/xenapi/pool.py:192 #, python-format msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: 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" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/xenapi/pool.py:211 #, fuzzy, python-format msgid "Pool-eject failed: %(e)s" msgstr "Nelze vložit soubor: %(resp)r" -#: nova/virt/xenapi/pool.py:230 +#: 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" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/xenapi/pool.py:234 #, python-format msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" msgstr "Nenalezeno žádné PIF pro zařízení %s" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" "PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " @@ -8023,70 +10490,74 @@ 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:257 +#: nova/virt/xenapi/vm_utils.py:271 #, fuzzy msgid "Created VM" msgstr "_vytvořit: %s" -#: nova/virt/xenapi/vm_utils.py:269 +#: nova/virt/xenapi/vm_utils.py:283 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 #, fuzzy msgid "VM already halted, skipping shutdown..." msgstr "VM %(instance_uuid)s již je zastavena, přeskakování vypnutí..." -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:345 #, python-format msgid "VBD not found in instance %s" msgstr "VBD v instanci %s nenalezeno" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:362 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "již odpojeno" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format msgid "Unable to unplug VBD %s" msgstr "Nelze odpojit VBD %s" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/xenapi/vm_utils.py:386 #, python-format msgid "Unable to destroy VBD %s" msgstr "Nelze zničit VBD %s" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:408 #, 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:375 +#: nova/virt/xenapi/vm_utils.py:411 #, 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:391 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to destroy VDI %s" msgstr "Nelze zničit VDI %s" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -8095,37 +10566,37 @@ 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:454 +#: nova/virt/xenapi/vm_utils.py:483 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Instance nemohla být nalezena" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/xenapi/vm_utils.py:508 +#, fuzzy, python-format +msgid "block device info: %s" +msgstr "block_device_list %s" + +#: nova/virt/xenapi/vm_utils.py:594 #, 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:575 +#: nova/virt/xenapi/vm_utils.py:614 #, 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:584 +#: nova/virt/xenapi/vm_utils.py:627 #, fuzzy msgid "Starting snapshot for VM" msgstr "Spouštění snímku ve VM %s" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/xenapi/vm_utils.py:677 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -msgstr "Žádání xapi o nahrání %(vdi_uuids)s jako ID %(image_id)s" - -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " @@ -8134,49 +10605,49 @@ 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:933 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/xenapi/vm_utils.py:1020 #, 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:979 +#: nova/virt/xenapi/vm_utils.py:1032 #, 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:992 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/xenapi/vm_utils.py:1090 #, 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:1103 +#: nova/virt/xenapi/vm_utils.py:1154 #, 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:1119 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " @@ -8185,17 +10656,17 @@ msgstr "" "Velkost %(size_bytes) obrazu překračuje povolenou velikost " "%(allowed_size_bytes)d typu instance" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/xenapi/vm_utils.py:1195 #, 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:1158 +#: nova/virt/xenapi/vm_utils.py:1208 #, 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:1167 +#: nova/virt/xenapi/vm_utils.py:1217 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -8204,57 +10675,64 @@ msgstr "" "Obraz Kernel/Ramdisk je příliš velký: %(vdi_size)d bajtů, max " "%(max_size)d bajtů" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1236 #, 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:1200 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s zničeno" -#: nova/virt/xenapi/vm_utils.py:1209 +#: nova/virt/xenapi/vm_utils.py:1259 #, fuzzy msgid "Failed to fetch glance image" msgstr "instance %s: nelze získat obraz glance" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/xenapi/vm_utils.py:1300 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1331 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Hledání vdi %s pro kernel PV" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "Neznámý formát obrazu %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/xenapi/vm_utils.py:1386 #, python-format msgid "VDI %s is still available" msgstr "VDI %s je stále dostupné" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/xenapi/vm_utils.py:1509 #, python-format msgid "Re-scanning SR %s" msgstr "Znovu skenování SR %s" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/xenapi/vm_utils.py:1537 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1555 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -8263,50 +10741,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:1499 +#: nova/virt/xenapi/vm_utils.py:1568 msgid "Cannot find SR of content-type ISO" msgstr "Nelze najít SR typu obsahu ISO" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/xenapi/vm_utils.py:1576 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: hledání SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1509 +#: nova/virt/xenapi/vm_utils.py:1578 msgid "ISO: not iso content" msgstr "ISO: není obsah iso" -#: nova/virt/xenapi/vm_utils.py:1512 +#: nova/virt/xenapi/vm_utils.py:1581 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: typ obsahu iso, není klíč 'i18n-key'" -#: nova/virt/xenapi/vm_utils.py:1515 +#: nova/virt/xenapi/vm_utils.py:1584 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:1519 +#: nova/virt/xenapi/vm_utils.py:1588 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR odpovídající naším kritériím" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1590 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:1524 +#: nova/virt/xenapi/vm_utils.py:1593 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s zmizelo" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/xenapi/vm_utils.py:1596 #, 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:1530 +#: nova/virt/xenapi/vm_utils.py:1599 msgid "ISO: SR with local PBD" msgstr "ISO: SR s místním PBD" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1621 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -8315,22 +10793,22 @@ msgstr "" "Nelze získat RRD XML pro VM %(vm_uuid)s mající podrobnosti serveru: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/xenapi/vm_utils.py:1637 #, 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." -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/xenapi/vm_utils.py:1691 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Neznámá data statistik od Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/xenapi/vm_utils.py:1751 #, 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:1769 +#: nova/virt/xenapi/vm_utils.py:1838 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -8339,75 +10817,83 @@ 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:1779 +#: nova/virt/xenapi/vm_utils.py:1848 #, 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..." -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/xenapi/vm_utils.py:1883 #, 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:1834 +#: nova/virt/xenapi/vm_utils.py:1903 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/xenapi/vm_utils.py:1916 #, python-format msgid "Plugging VBD %s ... " msgstr "Zapojování VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1919 #, python-format msgid "Plugging VBD %s done." msgstr "Zapojování VBD %s hotovo." -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1921 #, 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:1855 +#: nova/virt/xenapi/vm_utils.py:1924 #, 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:1860 +#: nova/virt/xenapi/vm_utils.py:1929 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ničení VBD pro VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ničení VBD pro VDI %s hotovo." -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/xenapi/vm_utils.py:1964 #, python-format msgid "Running pygrub against %s" msgstr "Spouštění pygrub s %s" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/xenapi/vm_utils.py:1972 #, python-format msgid "Found Xen kernel %s" msgstr "Nalezen kernel Xen %s" -#: nova/virt/xenapi/vm_utils.py:1890 +#: nova/virt/xenapi/vm_utils.py:1974 msgid "No Xen kernel found. Booting HVM." msgstr "Žádný kernel Xen nenalezen. Zavádění HVM." -#: nova/virt/xenapi/vm_utils.py:1903 +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 msgid "Partitions:" msgstr "Oddíly:" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/xenapi/vm_utils.py:1999 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sektorů" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/xenapi/vm_utils.py:2024 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -8416,1842 +10902,2248 @@ msgstr "" "Zapisování tabulky oddílů %(primary_first)d %(primary_last)d do " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/xenapi/vm_utils.py:2037 #, python-format msgid "Writing partition table %s done." msgstr "Zapisování tabulky oddílů %s dokončeno." -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2091 #, 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:2033 +#: nova/virt/xenapi/vm_utils.py:2124 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2176 msgid "Manipulating interface files directly" msgstr "Přímé zacházení se soubory rozhraní" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/xenapi/vm_utils.py:2185 #, 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:2203 +#: nova/virt/xenapi/vm_utils.py:2297 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:792 #, fuzzy, python-format msgid "Updating progress to %(progress)d" msgstr "Aktualizace postupu instance '%(instance_uuid)s' na %(progress)d" -#: nova/virt/xenapi/vmops.py:224 +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "Odstraňování základního souboru: %s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 #, fuzzy msgid "Starting instance" msgstr "Spouštění instance..." -#: nova/virt/xenapi/vmops.py:298 +#: nova/virt/xenapi/vmops.py:381 msgid "Removing kernel/ramdisk files from dom0" msgstr "Odstraňování souborů kernel/ramdisku z dom0" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:454 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:485 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Nelze aktualizovat svazek v db" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" -msgstr "" - -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:584 #, 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:488 +#: nova/virt/xenapi/vmops.py:630 #, fuzzy msgid "Starting VM" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 #, 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:498 +#: nova/virt/xenapi/vmops.py:653 #, 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:505 -msgid "Waiting for instance state to become running" -msgstr "" - -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/xenapi/vmops.py:664 #, python-format msgid "Instance agent version: %s" msgstr "Verze agenta instance: %s" -#: nova/virt/xenapi/vmops.py:549 +#: nova/virt/xenapi/vmops.py:695 msgid "Setting VCPU weight" msgstr "Nastavování váhy VCPU" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/xenapi/vmops.py:703 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "Nelze najít odkaz na VDI" -#: nova/virt/xenapi/vmops.py:607 +#: nova/virt/xenapi/vmops.py:761 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Dokončen snímek a nahrání na VM %s" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/xenapi/vmops.py:765 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:619 +#: nova/virt/xenapi/vmops.py:773 msgid "Failed to transfer vhd to new host" msgstr "Nelze převést vhd na nového hostitele" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/xenapi/vmops.py:810 #, fuzzy, python-format msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Zmenšení velikosti VDI %(cow_uuid)s z %(old_gb)d GB na %(new_gb)d GB" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 #, 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" -#: nova/virt/xenapi/vmops.py:784 +#: nova/virt/xenapi/vmops.py:945 #, fuzzy msgid "Resize complete" msgstr "Změna velikosti %s je hotova" -#: nova/virt/xenapi/vmops.py:828 +#: nova/virt/xenapi/vmops.py:989 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:911 +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "Neůze najít vbd pro vdi %s" -#: nova/virt/xenapi/vmops.py:938 -#, fuzzy, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "Svazek není nalezen v instanci %(instance_id)s." +#: nova/virt/xenapi/vmops.py:1093 +#, fuzzy +msgid "Destroying VDIs" +msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:966 +#: nova/virt/xenapi/vmops.py:1120 #, 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:973 +#: nova/virt/xenapi/vmops.py:1127 msgid "instance has a kernel or ramdisk but not both" msgstr "Instance mí kernel nebo ramdisk, ale ne oba" -#: nova/virt/xenapi/vmops.py:980 +#: nova/virt/xenapi/vmops.py:1134 msgid "kernel/ramdisk files removed" msgstr "soubory kernel/ramdisk odstraněny" -#: nova/virt/xenapi/vmops.py:1006 +#: nova/virt/xenapi/vmops.py:1161 #, fuzzy msgid "Destroying VM" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:1032 +#: nova/virt/xenapi/vmops.py:1190 msgid "VM is not present, skipping destroy..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/xenapi/vmops.py:1241 #, 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:1118 +#: nova/virt/xenapi/vmops.py:1275 #, fuzzy -msgid "VM is not present, skipping power off..." +msgid "VM is not present, skipping soft delete..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1154 -#, 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/xenapi/vmops.py:1158 +#: nova/virt/xenapi/vmops.py:1328 #, fuzzy msgid "Automatically hard rebooting" msgstr "Automatický tvrdý restart %d" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1340 +#: nova/virt/xenapi/vmops.py:1468 #, 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:1359 +#: nova/virt/xenapi/vmops.py:1487 #, fuzzy msgid "Creating vifs" msgstr "Vytváření obrazu" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/xenapi/vmops.py:1496 #, 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:1371 +#: nova/virt/xenapi/vmops.py:1499 #, 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:1395 +#: nova/virt/xenapi/vmops.py:1527 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "Vkládání názvu hostitele do xs pro vm: |%s|" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/xenapi/vmops.py:1623 #, python-format msgid "" "Destination host:%(hostname)s must be in the same aggregate as the source" " server" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 +#: nova/virt/xenapi/vmops.py:1655 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 +#: nova/virt/xenapi/vmops.py:1703 msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 +#: nova/virt/xenapi/vmops.py:1740 #, fuzzy msgid "Migrate Send failed" msgstr "Vytvoření selhalo" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" -msgstr "vytváření sr bez nástrojů svazku" +#: nova/virt/xenapi/volume_utils.py:51 +#, fuzzy, python-format +msgid "Creating SR %(label)s" +msgstr "Vytváření SR %s" + +#: nova/virt/xenapi/volume_utils.py:61 +#, fuzzy, python-format +msgid "Introducing SR %(label)s" +msgstr "Zavádění SR %s" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy +msgid "Creating PBD for SR" +msgstr "Vytváření pbd pro SR" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "Zapojování SR" + +#: nova/virt/xenapi/volume_utils.py:82 +#, fuzzy, python-format +msgid "Forgetting SR..." +msgstr "Zapomínání na SR %s..." -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/xenapi/volume_utils.py:104 #, python-format -msgid "type is = %s" -msgstr "typ je = %s" +msgid "Unable to find SR from VBD %s" +msgstr "Nelze najít SR z VBD %s" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/xenapi/volume_utils.py:121 #, python-format -msgid "name = %s" -msgstr "název = %s" +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "Ignorování výjimky %(exc)s při získávání PBD pro %(sr_ref)s" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/xenapi/volume_utils.py:129 #, python-format -msgid "Created %(label)s as %(sr_ref)s." -msgstr "Vytvořeno %(label)s jako %(sr_ref)s." +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "Ignorování výjimky %(exc)s při odpojování PBD %(pbd)s" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "Nelze vytvořit repozitář úložiště" +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "Nelze zavést VDI na SR %s" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" -msgstr "Zavádění sr uvnitř nástrojů svazku" +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "Nelze získat záznam VDI %s na" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/xenapi/volume_utils.py:183 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." -msgstr "Zavedeno %(label)s jako %(sr_ref)s." +msgid "Unable to introduce VDI for SR %s" +msgstr "Nelze zavést VDI pro SR %s" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" -msgstr "Vytváření pbd pro SR" +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" -msgstr "Zapojování SR" +#: 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: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:114 +#, 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/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, fuzzy, python-format +msgid "upload_vhd failed: %r" +msgstr "Neznámý základní soubor: %s" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "Chyba při zahájení komunikace: %s" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "Neplatný požadavek: %s" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "Požadavek: %s" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "Proveden požadavek s chybějící známkou: %s" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "Proveden požadavek s neplatnou známkou: %s" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "Neočekávaná chyba: %s" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "Spouštění uzlu nova-xvpvncproxy (verze %s)" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "Svazek %(volume_id)s není k ničemu připojen" + +#~ msgid "Failed to load data into json format" +#~ msgstr "Nelze načíst data do formátu json" + +#~ msgid "Invalid volume type" +#~ msgstr "Neplatný typ svazku" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Nelze najít nastavení v %(path)s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "Svazek %(volume_id)s nemohl být nastaven." + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "Nelze nalézt účet %(account_name) on zařízení Solidfire" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "Svazek %(volume_id)s nemá žádná metadata s klíčem %(metadata_key)s." + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "Typ svazku %(volume_type_id)s nemohl být nalezen." + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen." + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" +#~ "Typ svazku %(volume_type_id)s nemá žádné " +#~ "dodatečné parametry s klíčem " +#~ "%(extra_specs_key)s." + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "mazání svazku %(volume_name)s který má snímek" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "Hostitel není v síti (%(network_id)s) nastaven." + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "Typ svazku %(name)s již existuje." + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "Hostitel %(host)s není dostupný nebo neexistuje." + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "Vybrán maximální počet hostitelů (%d)" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" +#~ "Nelze vytvořit typ_svazku s názvem " +#~ "%(name)s a specifikacemi %(extra_specs)s" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "Vyskytla se neočekávaná výjimka." + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "Špatná odpověď od SolidFire API" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "Chyba v odpovědi SolidFire API: data=%(data)s" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" +#~ "Přeskakování %(full_task_name)s, zbývá " +#~ "%(ticks_to_skip)s tiků do dalšího spuštění" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "Objekt databáze služby zmizel, je znovu vytvářen." + +#~ msgid "cannot understand XML" +#~ msgstr "XML nelze porozumět" + +#~ msgid "Invalid XML in request body" +#~ msgstr "Neplatné tělo požadavku" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "%(url)s vrátilo chybu: %(e)s" + +#~ msgid "Server name is an empty string" +#~ msgstr "Název serveru je prázdný řetězec" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" +#~ "Nelze vytvořit typ_svazku s názvem " +#~ "%(name)s a specifikacemi %(extra_specs)s" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "Neplatné tělo požadavku" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "Neplatné tělo požadavku" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" + +#~ msgid "Image type not recognized %s" +#~ msgstr "Nerozpoznaný typ obrazu %s" + +#~ msgid "Build error: %s" +#~ msgstr "Chyba DB: %s" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "Instance již byla vytvořena" + +#~ msgid "No floating_ip found" +#~ msgstr "Nenalezeny žádné plovoucí ip" + +#~ msgid "No floating_ip found." +#~ msgstr "Nenalezeny žádné plovoucí ip." + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" +#~ "Přesun za provozu: Neočekávaná chyba: nelze zdědit plovoucí ip.\n" +#~ "%(e)s" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "podpůrná vrstva: %s" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s" + +#~ msgid "Flavor exists" +#~ msgstr "konfigurace: %s" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "Žádný svazek sm s id %(volume_id)s" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "tabulka instance_info_caches nesmazána" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "omezení cizího klíče nemohlo být odstraněno" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "omezení cizího klíče nemohlo být odstraněno" + +#~ msgid "foreign key could not be created" +#~ msgstr "omezení cizího klíče nemohlo být odstraněno" + +#~ msgid "reservations table not dropped" +#~ msgstr "tabulka dns_domains nesmazána" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "omezení cizího klíče nemohlo být odstraněno" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "omezení cizího klíče nemohlo být odstraněno" + +#~ msgid "args: %s" +#~ msgstr "Parametry: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "Parametry: %s" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "Spouštění rozhraní Bridge pro %s" + +#~ msgid "Error creating network entry" +#~ msgstr "Chyba při vytváření položky sítě" + +#~ msgid "No network with net_id = %s" +#~ msgstr "Žádná síť s net_id = %s" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "Žádné pevné IP k odloučení pro vif %sid" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "odpověď %s" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "Nelze deklarovat spotřebitele pro téma '%(topic)s': %(err_str)s" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "Obsazena '%(method)s' do svazku '%(host)s'" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "Obsazena '%(method)s' do %(topic)s '%(host)s'" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "Není určen další výběr hostitele pro %s." + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "Plánovač rozumí pouze uzlům výpočtu (prozatím)" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "Zváženo %(weighted_host)s" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "Žádný počítačový uzel pro %(host)s" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "host_manager zaveden pouze pro 'compute'" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Nelze naplánovat_%(method)s: %(ex)s" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "Nezbývá dostatek přidělitelných svazků gigabajtů" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "Nerozpoznaná hodnota read_deleted '%s'" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "Zadaná data: %s" + +#~ msgid "Result data: %s" +#~ msgstr "Výsledná data: %s" + +#~ msgid "_create: %s" +#~ msgstr "_vytvořit: %s" + +#~ msgid "_get: %s" +#~ msgstr "_získat: %s" + +#~ msgid "_get_all: %s" +#~ msgstr "_získat_vše: %s" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "_zkouška_vytvoření_snímku: param=%s" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "test_snímek_vytvoření: resp_dict=%s" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "test_snímek_vynucení_vytvoření: param=%s" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "test_snímek_vynucení_vytvoření: resp_dict=%s" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "zobrazení_test_snímku: resp=%s" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "test_snímek_podrobnosti: resp_dict=%s" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "Adresa |%(address)s| není přidělena" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "Neexistují žádné domény." + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "============= Počáteční domény =========== : %s" + +#~ msgid "Building domain: to be removed" +#~ msgstr "Sestavování domény: bude odstraněna" + +#~ msgid "Not running domain: remove" +#~ msgstr "Nespouštění domény: odstraňování" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "doména běží v neznámém režimu: zahozena" + +#~ msgid "No such domain (%s)" +#~ msgstr "Žádná taková doména (%s)" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "Nelze vypnout uzel Bare-metal %s" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "deaktivace -> aktivace selhala" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "destroy_domain: žádná taková doména" + +#~ msgid "No such domain %s" +#~ msgstr "Žádná taková doména %s" + +#~ msgid "Domains: %s" +#~ msgstr "Domény: %s" + +#~ msgid "After storing domains: %s" +#~ msgstr "Po uložení domén: %s" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "deaktivace/odstranění domény selhalo" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "===== Doména je vytvářena =====" + +#~ msgid "Same domain name already exists" +#~ msgstr "Doména se stejným názvem již existuje" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "create_domain: před get_idle_node" + +#~ msgid "Created new domain: %s" +#~ msgstr "Vytvořena nová doména: %s" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "Nelze zavést uzel Bare-metal %s" + +#~ msgid "No such domain exists" +#~ msgstr "Žádná taková doména neexistuje" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "změna_stavu_domény: do nového stavu %s" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "Falešné domény uloženy do souboru: %s" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" -msgstr "NElze zavést repozitář úložiště" +#~ msgid "domain does not exist" +#~ msgstr "doména neexistuje" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" -msgstr "Nelze získat SR pomocí uuid" +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "Při ničení instance '%(name)s' nastala chyba: %(ex)s" -#: nova/virt/xenapi/volume_utils.py:118 -#, python-format -msgid "Forgetting SR %s..." -msgstr "Zapomínání na SR %s..." +#~ msgid "_wait_for_reboot failed" +#~ msgstr "_wait_for_reboot selhalo" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" -msgstr "Nelze zapomenout na repozitář úložiště" +#~ msgid "_wait_for_rescue failed" +#~ msgstr "_wait_for_rescue selhala" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." -msgstr "Zavádění %s..." +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "<============= spuštěno z baremetal =============>" -#: nova/virt/xenapi/volume_utils.py:175 -#, python-format -msgid "Unable to find SR from VBD %s" -msgstr "Nelze najít SR z VBD %s" +#~ msgid "instance %s: is building" +#~ msgstr "instance %s: je sestavována" -#: nova/virt/xenapi/volume_utils.py:193 -#, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" -msgstr "Ignorování výjimky %(exc)s při získávání PBD pro %(sr_ref)s" +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "Klíč je vložen, ale instance ještě není spuštěna" -#: nova/virt/xenapi/volume_utils.py:199 -#, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" -msgstr "Ignorování výjimky %(exc)s při odpojování PBD %(pbd)s" +#~ msgid "instance %s: booted" +#~ msgstr "instance %s: zavedena" -#: nova/virt/xenapi/volume_utils.py:223 -#, python-format -msgid "Unable to introduce VDI on SR %s" -msgstr "Nelze zavést VDI na SR %s" +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "~~~~~~ současný stav = %s ~~~~~~" -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" -msgstr "Nelze získat záznam VDI %s na" +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "Přidělení Bremetal je přeodevzdáno." -#: nova/virt/xenapi/volume_utils.py:253 -#, python-format -msgid "Unable to introduce VDI for SR %s" -msgstr "Nelze zavést VDI pro SR %s" +#~ msgid "instance %s: Creating image" +#~ msgstr "instance %s: Vytváření obrazu" -#: nova/virt/xenapi/volume_utils.py:263 -#, python-format -msgid "Error finding vdis in SR %s" -msgstr "Chyb při hledání vdi v SR %s" +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "instance %(inst_name)s: vkládání %(injection)s do obrazu %(img_id)s" -#: nova/virt/xenapi/volume_utils.py:270 -#, python-format -msgid "Unable to find vbd for vdi %s" -msgstr "Neůze najít vbd pro vdi %s" +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" +#~ "instance %(inst_name)s: ignorování chyby při" +#~ " vkládání dat do obrazu %(img_id)s " +#~ "(%(e)s)" -#: nova/virt/xenapi/volume_utils.py:281 -#, fuzzy, python-format -msgid "Unable to obtain target information %(mountpoint)s" -msgstr "Nelze získat informace o cíli %(data)s, %(mountpoint)s" +#~ msgid "instance %s: starting toXML method" +#~ msgstr "instance %s: spoučtění metody toXML" -#: nova/virt/xenapi/volume_utils.py:309 -#, fuzzy, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "Nelze získat informace o cíli %(data)s, %(mountpoint)s" +#~ msgid "instance %s: finished toXML method" +#~ msgstr "instance %s: dokončena metoda toXML" -#: nova/virt/xenapi/volume_utils.py:335 -#, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "Bod připojení nelze přeložit: %s" +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "#### RLK: cpu_arch = %s " -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" -msgstr "Nelze najít odkaz na VDI" +#~ msgid "Updating!" +#~ msgstr "Aktualizování!" -#: nova/virt/xenapi/volumeops.py:67 -#, python-format -msgid "Creating SR %s" -msgstr "Vytváření SR %s" +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "Neznámý ovladač baremetal: %(d)s" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" -msgstr "Nelze vytvořit SR" +#~ msgid "free_node...." +#~ msgstr "free_node...." -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" -msgstr "Nelze získat záznam o SR" +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" +#~ "deactivate_node je zavolán pro " +#~ "node_id = %(id)s node_ip = %(ip)s" -#: nova/virt/xenapi/volumeops.py:78 -#, python-format -msgid "Introducing SR %s" -msgstr "Zavádění SR %s" +#~ msgid "status of node is set to 0" +#~ msgstr "stav uzlu je nastaven na 0" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" -msgstr "SR nalezeno v databázi xapi. Není třeba zavádět" +#~ msgid "rootfs is already removed" +#~ msgstr "rootfs již je odstraněn" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" -msgstr "Nelze zavést SR" +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "Ped ping na uzel bare-metal" -#: nova/virt/xenapi/volumeops.py:90 -#, python-format -msgid "Checking for SR %s" -msgstr "Kontrola SR %s" +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:100 -#, python-format -msgid "SR %s not found in the xapi database" -msgstr "SR %s nenalezeno v databázoi xapi" +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" -msgstr "Nelze zapomenou na SR" +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Nelze vytvořit VDI na SR %(sr_ref)s pro instanci %(instance_name)s" +#~ msgid "activate_node" +#~ msgstr "activate_node" -#: nova/virt/xenapi/volumeops.py:183 -#, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Nelze použít SR %(sr_ref)s pro instanci %(instance_name)s" +#~ msgid "no capable image handler configured" +#~ msgstr "není nastavena žádná schopná obslužná rutina obrazu" -#: nova/virt/xenapi/volumeops.py:194 -#, 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" +#~ msgid "no disk image handler for: %s" +#~ msgstr "neznámá obslužná rutina obrazu disku: %s" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "Odpojení svazku: %(instance_name)s, %(mountpoint)s" +#~ msgid "unsupported partition: %s" +#~ msgstr "nepodporovaný oddíl: %s" -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" -msgstr "Nelze nalézt svazek %s" +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "Nelze odpojit svazek %s" +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" -msgstr "Nelze zničit vbd %s" +#~ msgid "compare_cpu called %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:233 -#, python-format -msgid "Error purging SR %s" -msgstr "Chyba při čištění SR %s" +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "Vytvořit snímek ze svazku %s" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "Bod připojení %(mountpoint)s odpojen od instance %(instance_name)s" +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 -#, python-format -msgid "Error in handshake: %s" -msgstr "Chyba při zahájení komunikace: %s" +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" -msgstr "Neplatný požadavek: %s" +#~ msgid "Removing folder %s " +#~ msgstr "Kontrola SR %s" -#: nova/vnc/xvp_proxy.py:137 -#, python-format -msgid "Request: %s" -msgstr "Požadavek: %s" +#~ msgid "hyperv vm state: %s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" -msgstr "Proveden požadavek s chybějící známkou: %s" +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" -msgstr "Proveden požadavek s neplatnou známkou: %s" +#~ msgid "Starting VM %s " +#~ msgstr "Chyba při spouštění xvp: %s" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" -msgstr "Neočekávaná chyba: %s" +#~ msgid "Started VM %s " +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:177 -#, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" -msgstr "Spouštění uzlu nova-xvpvncproxy (verze %s)" +#~ msgid "Created VM %s..." +#~ msgstr "_vytvořit: %s" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" -msgstr "" +#~ msgid "Set memory for vm %s..." +#~ msgstr "" -#: nova/volume/api.py:128 -#, fuzzy, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" -msgstr "Překročena kvóta pro %(pid)s, pokus o vytvoření %(size)sG svazku" +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" -#: nova/volume/api.py:134 -#, fuzzy, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" -msgstr "Překročena kvóta pro %(pid)s, pokus o vytvoření %(size)sG svazku" +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." -msgstr "" +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "Nelze pozastavit instanci" -#: nova/volume/api.py:215 -#, fuzzy -msgid "Failed to update quota for deleting volume." -msgstr "Nelze aktualizovat svazek v db" +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "Stav svazku musí být dostupný" +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "Nelze pozastavit instanci" -#: nova/volume/api.py:228 -#, python-format -msgid "Volume still has %d dependent snapshots" -msgstr "" +#~ msgid "New disk drive path is %s" +#~ msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" -msgstr "musí být dostupné" +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "Nelze připojit souborový systém: %s" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "Stav svazku musí být dostupný" +#~ msgid "Created disk for %s" +#~ msgstr "Vytvořit dvojici klíčů %s" -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "Stav svazku musí být dostupný" +#~ msgid "Creating nic for %s " +#~ msgstr "Vytváření obrazu" -#: nova/volume/api.py:482 -#, fuzzy -msgid "Volume status is in-use." -msgstr "svazek %s: svazek je zaneprázdněn" +#~ msgid "Cannot find vSwitch" +#~ msgstr "" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" -msgstr "" +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 -#, python-format -msgid "Recovering from a failed execute. Try number %s" -msgstr "Obnova ze selhaného spuštění. Pokus číslo %s" +#~ msgid "Failed creating port for %s" +#~ msgstr "Vytváření pbd pro SR" -#: nova/volume/driver.py:113 -#, python-format -msgid "volume group %s doesn't exist" -msgstr "skupina svazku %s neexistuje" +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" -#: nova/volume/driver.py:324 -#, fuzzy, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" -msgstr "" -"Přeskakování zajištění exportu. Není dotován žádný cíl iscsi pro svazek: " -"%d" +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Nelze pozastavit instanci" -#: nova/volume/driver.py:397 -#, fuzzy, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" -msgstr "" -"Přeskakování odstranění exportu. Není dotován žádný cíl iscsi pro svazek:" -" %d" +#~ msgid "Created nic for %s " +#~ msgstr "Vytvořena nová doména: %s" -#: nova/volume/driver.py:414 -#, fuzzy, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" -msgstr "" -"Přeskakování odstranění exportu. V současnosti není přítomen žádný cíl " -"iscsi pro svazek: %d" +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" -msgstr "Umístění poskytovatele ISCSI není uloženo, použito zjištění" +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Nelze najít export ISCSI pro svazek %s" +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" -msgstr "Zjištění ISCSI: Nalezeno %s" +#~ msgid "use_cow_image:%s" +#~ msgstr "" -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." -msgstr "Nelze potvrdit exportovaný svazek s id:%(volume_id)s." +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" -msgstr "FALEŠNÉ ISCSI: %s" +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" -#: nova/volume/driver.py:618 -#, python-format -msgid "rbd has no pool %s" -msgstr "rbd nemá žádnéou zásobu %s" +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" -msgstr "" +#~ msgid "Creating folder %s " +#~ msgstr "Vytváření SR %s" -#: nova/volume/driver.py:744 -#, python-format -msgid "Image %s has blank components" -msgstr "" +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Nelze najít svazek v db" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" -msgstr "" +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" -msgstr "" +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "Nelze nalézt svazek %s" +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" -#: nova/volume/driver.py:815 -#, python-format -msgid "Sheepdog is not working: %s" -msgstr "Sheepdog nefunguje: %s" +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "Nelze odstranit kontejner: %s" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" -msgstr "Sheepdog nefunguje" +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" -msgstr "Zaznamování ovladače svazku: %s" +#~ msgid "device.TargetName: %s" +#~ msgstr "" -#: nova/volume/iscsi.py:122 -#, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "Mazání svazku s ID: %s " +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" -#: nova/volume/iscsi.py:136 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." -msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "Popis roz: %s" -#: nova/volume/iscsi.py:146 -#, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" -msgstr "" +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "Mazání svazku s ID: %s " +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" -msgstr "" +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "Znovu exportování %s svazků" +#~ msgid "device.LegacyName: %s" +#~ msgstr "" -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" -msgstr "svazek %s: přeskakování exportu" +#~ msgid "device.DeviceType: %s" +#~ msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" -msgstr "" +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Mazání svazku s ID: %s " +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" -msgstr "svazek%s: vytváření" +#~ msgid "Device number : %s" +#~ msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "svazek %(vol_name)s: vytváření lv o velikosti %(vol_size)sG" +#~ msgid "Target lun : %s" +#~ msgstr "_získat: %s" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" -msgstr "svazek %s: vytváření exportu" +#~ msgid "Mounted disk is: %s" +#~ msgstr "" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" -msgstr "svazek %s: vytvoření bylo úspěšné" +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "Svazek není místní v tomto uzlu" +#~ msgid "DeviceNumber : %s" +#~ msgstr "" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "svazek %s: odstraňování exportu" +#~ msgid "Disk path to parse: %s" +#~ msgstr "" -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" -msgstr "svazek %s: mazání" +#~ msgid "start_device_id: %s" +#~ msgstr "block_device_list %s" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" -msgstr "svazek %s: svazek je zaneprázdněn" +#~ msgid "end_device_id: %s" +#~ msgstr "block_device_list %s" -#: nova/volume/manager.py:217 -#, fuzzy -msgid "Failed to update usages deleting volume" -msgstr "Nelze aktualizovat svazek v db" +#~ msgid "attaching LXC block device" +#~ msgstr "připojování bloku zařízení LXC" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "svazek %s: úspěšně smazán" +#~ msgid "detaching LXC block device" +#~ msgstr "odpojování bloku zařízení LXC" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" -msgstr "snímek %s: vytváření" +#~ msgid "Starting toXML method" +#~ msgstr "Spuštění metody toXML" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" -msgstr "snímek %(snap_name)s: vytváření" +#~ msgid "Finished toXML method" +#~ msgstr "Metoda toXML dokočena" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" -msgstr "snímek %s: úspěšně vytvořen" +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" +#~ "%(container_format)s-%(id)s (%(base_file)s): v: " +#~ "ostatní uzly (%(remote)d v ostatních " +#~ "uzlech)" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" -msgstr "snímek %s: mazání" +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "snímek %s: úspěšně vytvořen" +#~ msgid "Read: %s" +#~ msgstr "_vytvořit: %s" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" -msgstr "snímek %s: úspěšně smazán" +#~ msgid "Wrote: %s" +#~ msgstr "Přepsáno %s" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" -msgstr "" +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" -#: nova/volume/manager.py:342 -#, fuzzy, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "Nelze získat místní odkaz na datové úložiště" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" -msgstr "Kontrola schopností svazku" +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" +#~ "Vytvořen virtuální disk s velikostí " +#~ "%(vmdk_file_size_in_kb)s KB na místním " +#~ "úložišti hostitele ESX %(data_store_name)s" -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" -msgstr "Nalezeny nové schopnosti: %s" +#~ msgid "Shutting down VM" +#~ msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" -msgstr "Vyčistit schopnosti" +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "Žádání xapi o nahrání %(vdi_uuids)s jako ID %(image_id)s" -#: nova/volume/manager.py:445 -#, python-format -msgid "Notification {%s} received" -msgstr "Přijato oznámení (%s)" +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" -#: nova/volume/netapp.py:108 -#, fuzzy, python-format -msgid "API %(name)s failed: %(reason)s" -msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s" +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "VM není přítomno, přeskakování ničení..." -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 -#, python-format -msgid "Using WSDL: %s" -msgstr "" +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" -#: nova/volume/netapp.py:129 -#, fuzzy, python-format -msgid "Using DFM server: %s" -msgstr "Zaznamování ovladače svazku: %s" +#~ msgid "creating sr within volume_utils" +#~ msgstr "vytváření sr bez nástrojů svazku" -#: nova/volume/netapp.py:134 -#, fuzzy, python-format -msgid "Using storage service: %s" -msgstr "Spouštění instancí: %s" +#~ msgid "name = %s" +#~ msgstr "název = %s" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" -msgstr "" +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "Vytvořeno %(label)s jako %(sr_ref)s." -#: nova/volume/netapp.py:145 -#, fuzzy, python-format -msgid "Using vfiler: %s" -msgstr "Odstraňování základního souboru: %s" +#~ msgid "Unable to create Storage Repository" +#~ msgstr "Nelze vytvořit repozitář úložiště" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, fuzzy, python-format -msgid "%s is not set" -msgstr "ID nájemce nenastaveno" +#~ msgid "introducing sr within volume_utils" +#~ msgstr "Zavádění sr uvnitř nástrojů svazku" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" -msgstr "" +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "Zavedeno %(label)s jako %(sr_ref)s." -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "Připojeno k serveru AMQP na %s" +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "NElze zavést repozitář úložiště" -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" -msgstr "" +#~ msgid "Unable to get SR using uuid" +#~ msgstr "Nelze získat SR pomocí uuid" -#: nova/volume/netapp.py:297 -#, fuzzy, python-format -msgid "Job failed: %s" -msgstr "Neznámý základní soubor: %s" +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "Nelze zapomenout na repozitář úložiště" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." -msgstr "" +#~ msgid "Introducing %s..." +#~ msgstr "Zavádění %s..." -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." -msgstr "" +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "Chyb při hledání vdi v SR %s" -#: nova/volume/netapp.py:399 -#, fuzzy -msgid "Failed to provision dataset member" -msgstr "Nelze aktualizovat db" +#~ msgid "Could not find VDI ref" +#~ msgstr "Nelze najít odkaz na VDI" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" -msgstr "" +#~ msgid "Could not create SR" +#~ msgstr "Nelze vytvořit SR" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" -msgstr "" +#~ msgid "Could not retrieve SR record" +#~ msgstr "Nelze získat záznam o SR" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" -msgstr "" +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "SR nalezeno v databázi xapi. Není třeba zavádět" -#: nova/volume/netapp.py:513 -#, fuzzy, python-format -msgid "Failed to get LUN details for LUN ID %s" -msgstr "Nelze získat metadata pro ip: %s" +#~ msgid "Could not introduce SR" +#~ msgstr "Nelze zavést SR" -#: nova/volume/netapp.py:530 -#, fuzzy, python-format -msgid "Failed to get host details for host ID %s" -msgstr "Nelze získat metadata pro ip: %s" +#~ msgid "Checking for SR %s" +#~ msgstr "Kontrola SR %s" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "Nelze najít export ISCSI pro svazek %s" +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "SR %s nenalezeno v databázoi xapi" -#: nova/volume/netapp.py:776 -#, fuzzy, python-format -msgid "Failed to get target portal for filer: %s" -msgstr "Nelze získat metadata pro ip: %s" +#~ msgid "Could not forget SR" +#~ msgstr "Nelze zapomenou na SR" -#: nova/volume/netapp.py:781 -#, fuzzy, python-format -msgid "Failed to get target IQN for filer: %s" -msgstr "Nelze získat metadata pro ip: %s" +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Nelze vytvořit VDI na SR %(sr_ref)s pro instanci %(instance_name)s" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 -#, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" -msgstr "" +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Nelze použít SR %(sr_ref)s pro instanci %(instance_name)s" -#: nova/volume/netapp.py:980 -#, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" -msgstr "" +#~ msgid "Unable to locate volume %s" +#~ msgstr "Nelze nalézt svazek %s" -#: nova/volume/netapp.py:1014 -#, fuzzy, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" -msgstr "Vlastnost %(attr)s nenastavena pro spravovaný objekt %(objName)s" +#~ msgid "Unable to detach volume %s" +#~ msgstr "Nelze odpojit svazek %s" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" -msgstr "" +#~ msgid "Error purging SR %s" +#~ msgstr "Chyba při čištění SR %s" -#: nova/volume/netapp.py:1100 -#, fuzzy, python-format -msgid "Created LUN with name %s" -msgstr "Vytvořen adresář s cestou %s" +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 -#, fuzzy, python-format -msgid "Destroyed LUN %s" -msgstr "Vnořená vrátila %s" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "Překročena kvóta pro %(pid)s, pokus o vytvoření %(size)sG svazku" -#: nova/volume/netapp.py:1146 -#, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" -msgstr "" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "Překročena kvóta pro %(pid)s, pokus o vytvoření %(size)sG svazku" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" -msgstr "" +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" -#: nova/volume/netapp.py:1156 -#, fuzzy, python-format -msgid "Failed to get LUN target details for the LUN %s" -msgstr "Nelze získat metadata pro ip: %s" +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "Nelze aktualizovat svazek v db" -#: nova/volume/netapp.py:1160 -#, fuzzy, python-format -msgid "Failed to get target portal for the LUN %s" -msgstr "Nelze získat metadata pro ip: %s" +#~ msgid "Volume status must be available or error" +#~ msgstr "Stav svazku musí být dostupný" -#: nova/volume/netapp.py:1164 -#, fuzzy, python-format -msgid "Failed to get target IQN for the LUN %s" -msgstr "Nelze získat metadata pro ip: %s" +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" -#: nova/volume/netapp.py:1197 -#, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" -msgstr "" +#~ msgid "must be available" +#~ msgstr "musí být dostupné" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." -msgstr "" +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "Stav svazku musí být dostupný" -#: nova/volume/netapp.py:1263 -#, python-format -msgid "Cloned LUN with new name %s" -msgstr "" +#~ msgid "Volume status must be available/in-use." +#~ msgstr "Stav svazku musí být dostupný" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Nelze najít odkaz na VDI" +#~ msgid "Volume status is in-use." +#~ msgstr "svazek %s: svazek je zaneprázdněn" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " -msgstr "" +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "Obnova ze selhaného spuštění. Pokus číslo %s" -#: nova/volume/nfs.py:62 -#, fuzzy -msgid "NFS config file doesn't exist" -msgstr "Instance neexistuje" +#~ msgid "volume group %s doesn't exist" +#~ msgstr "skupina svazku %s neexistuje" -#: nova/volume/nfs.py:85 -#, fuzzy, python-format -msgid "casted to %s" -msgstr "Vnořená vrátila %s" +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" +#~ "Přeskakování zajištění exportu. Není dotován" +#~ " žádný cíl iscsi pro svazek: %d" -#: nova/volume/nfs.py:95 -#, python-format -msgid "Volume %s does not have provider_location specified, skipping" -msgstr "" +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" +#~ "Přeskakování odstranění exportu. Není dotován" +#~ " žádný cíl iscsi pro svazek: %d" -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" +#~ "Přeskakování odstranění exportu. V současnosti" +#~ " není přítomen žádný cíl iscsi pro" +#~ " svazek: %d" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" -msgstr "Zadat san_password nebo san_private_key" +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "Umístění poskytovatele ISCSI není uloženo, použito zjištění" -#: nova/volume/san.py:160 -msgid "san_ip must be set" -msgstr "san_ip musí být nastaveno" +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "Nelze najít export ISCSI pro svazek %s" -#: nova/volume/san.py:230 -#, python-format -msgid "Cannot parse list-view output: %s" -msgstr "" +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "Zjištění ISCSI: Nalezeno %s" -#: nova/volume/san.py:324 -#, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" -msgstr "LUID pro %(zfs_poolname)s nenalezeno. Výstup=%(out)s" +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "Nelze potvrdit exportovaný svazek s id:%(volume_id)s." -#: nova/volume/san.py:457 -#, python-format -msgid "CLIQ command returned %s" -msgstr "Příkaz QLID vrátil %s" +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "FALEŠNÉ ISCSI: %s" -#: nova/volume/san.py:463 -#, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "Poškozená odpověď pro příkaz QLID %(verb)s %(cliq_args)s. Výsledek=%(out)s" +#~ msgid "rbd has no pool %s" +#~ msgstr "rbd nemá žádnéou zásobu %s" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "Chyba při spouštění příkazu QLID %(verb)s %(cliq_args)s. Výsledek=%(out)s" +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" -#: nova/volume/san.py:501 -#, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" -msgstr "" -"Neočekávaný počet virtuálních ip pro klastr %(cluster_name)s. " -"Výsledek=%(_xml)s" +#~ msgid "Image %s has blank components" +#~ msgstr "" -#: nova/volume/san.py:554 -#, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" -msgstr "Informace o svazku: %(volume_name)s => %(volume_attributes)s" +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" -msgstr "místní cesta není podporována" +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" -msgstr "Náklad volání API SolidFire: %s" +#~ msgid "Unable to read image %s" +#~ msgstr "Nelze nalézt svazek %s" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" -msgstr "Volání json.loads() vyvolalo výjimku: %s" +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "Sheepdog nefunguje: %s" -#: nova/volume/solidfire.py:145 -#, python-format -msgid "Results of SolidFire API call: %s" -msgstr "Výsledek volání API SolidFIre: %s" +#~ msgid "Sheepdog is not working" +#~ msgstr "Sheepdog nefunguje" -#: nova/volume/solidfire.py:159 -#, python-format -msgid "Found solidfire account: %s" -msgstr "Nalezen účet solidfire: %s" +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "Zaznamování ovladače svazku: %s" -#: nova/volume/solidfire.py:173 -#, python-format -msgid "solidfire account: %s does not exist, create it..." -msgstr "účet solidfire: %s neexistuje, vytváření..." +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/volume/solidfire.py:279 -#, python-format -msgid "More than one valid preset was detected, using %s" -msgstr "" +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." -msgstr "Vstup do smazání svazku SolidFIre" +#~ msgid "Removing volume: %s" +#~ msgstr "Mazání svazku s ID: %s " -#: nova/volume/solidfire.py:334 -#, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "Mazání svazku s ID: %s " +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" -msgstr "Odchod ze smazání svazku SolidFire" +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." -msgstr "Spouštění zajištění exportu SolidFire..." +#~ msgid "Re-exporting %s volumes" +#~ msgstr "Znovu exportování %s svazků" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." -msgstr "Spouštění vytváření exportu SolidFire" +#~ msgid "volume %s: skipping export" +#~ msgstr "svazek %s: přeskakování exportu" -#: nova/volume/solidfire.py:354 -#, fuzzy -msgid "Enter SolidFire create_snapshot..." -msgstr "Vstup do vytváření svazku SolidFire" +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" -msgstr "" +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Mazání svazku s ID: %s " -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" -msgstr "" +#~ msgid "volume %s: creating" +#~ msgstr "svazek%s: vytváření" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "svazek %(vol_name)s: vytváření lv o velikosti %(vol_size)sG" -#: nova/volume/storwize_svc.py:155 -#, fuzzy, python-format -msgid "pool %s doesn't exist" -msgstr "skupina svazku %s neexistuje" +#~ msgid "volume %s: creating export" +#~ msgstr "svazek %s: vytváření exportu" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "volume %s: created successfully" +#~ msgstr "svazek %s: vytvoření bylo úspěšné" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" -msgstr "" +#~ msgid "Volume is not local to this node" +#~ msgstr "Svazek není místní v tomto uzlu" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 -#, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "volume %s: removing export" +#~ msgstr "svazek %s: odstraňování exportu" -#: nova/volume/storwize_svc.py:250 -#, python-format -msgid "Did not find expected column name in lsportip: %s" -msgstr "" +#~ msgid "volume %s: deleting" +#~ msgstr "svazek %s: mazání" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "volume %s: volume is busy" +#~ msgstr "svazek %s: svazek je zaneprázdněn" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" -msgstr "" +#~ msgid "volume %s: deleted successfully" +#~ msgstr "svazek %s: úspěšně smazán" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" -msgstr "" +#~ msgid "snapshot %s: creating" +#~ msgstr "snímek %s: vytváření" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" -msgstr "" +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "snímek %(snap_name)s: vytváření" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" -msgstr "" +#~ msgid "snapshot %s: created successfully" +#~ msgstr "snímek %s: úspěšně vytvořen" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" -msgstr "" +#~ msgid "snapshot %s: deleting" +#~ msgstr "snímek %s: mazání" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" -msgstr "" +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "snímek %s: úspěšně vytvořen" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" -msgstr "" +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "snímek %s: úspěšně smazán" -#: nova/volume/storwize_svc.py:363 -#, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" -msgstr "" +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" -msgstr "" +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" -msgstr "" +#~ msgid "Checking volume capabilities" +#~ msgstr "Kontrola schopností svazku" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" -msgstr "" +#~ msgid "New capabilities found: %s" +#~ msgstr "Nalezeny nové schopnosti: %s" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " -msgstr "" +#~ msgid "Clear capabilities" +#~ msgstr "Vyčistit schopnosti" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 -#, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Notification {%s} received" +#~ msgstr "Přijato oznámení (%s)" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " -msgstr "" +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s" -#: nova/volume/storwize_svc.py:453 -#, python-format -msgid "enter: delete_volume: volume %(name)s " -msgstr "" +#~ msgid "Using WSDL: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:468 -#, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Using DFM server: %s" +#~ msgstr "Zaznamování ovladače svazku: %s" -#: nova/volume/storwize_svc.py:475 -#, fuzzy, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." -msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" +#~ msgid "Using storage service: %s" +#~ msgstr "Spouštění instancí: %s" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " -msgstr "" +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" -msgstr "" +#~ msgid "Using vfiler: %s" +#~ msgstr "Odstraňování základního souboru: %s" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "%s is not set" +#~ msgstr "ID nájemce nenastaveno" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." -msgstr "" +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" -msgstr "" +#~ msgid "Connected to DFM server" +#~ msgstr "Připojeno k serveru AMQP na %s" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" -msgstr "" +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" -msgstr "" +#~ msgid "Job failed: %s" +#~ msgstr "Neznámý základní soubor: %s" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" -msgstr "" +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Failed to provision dataset member" +#~ msgstr "Nelze aktualizovat db" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" -msgstr "" +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" -#: nova/volume/storwize_svc.py:634 -#, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:648 -#, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" -msgstr "" +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "Nelze získat metadata pro ip: %s" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "Nelze získat metadata pro ip: %s" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "No LUN ID for volume %s" +#~ msgstr "Nelze najít export ISCSI pro svazek %s" -#: nova/volume/storwize_svc.py:700 -#, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "Nelze získat metadata pro ip: %s" -#: nova/volume/storwize_svc.py:725 -#, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" -msgstr "" +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "Nelze získat metadata pro ip: %s" -#: nova/volume/storwize_svc.py:737 -#, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" -msgstr "" +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:741 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" -msgstr "" +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" -msgstr "" +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "Vlastnost %(attr)s nenastavena pro spravovaný objekt %(objName)s" -#: nova/volume/storwize_svc.py:755 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Success getting LUN list from server" +#~ msgstr "" -#: nova/volume/storwize_svc.py:764 -#, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" -msgstr "" +#~ msgid "Created LUN with name %s" +#~ msgstr "Vytvořen adresář s cestou %s" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "" +#~ msgid "Destroyed LUN %s" +#~ msgstr "Vnořená vrátila %s" -#: nova/volume/storwize_svc.py:780 -#, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" -msgstr "" +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" -msgstr "" +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" -msgstr "" +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "Nelze získat metadata pro ip: %s" -#: nova/volume/storwize_svc.py:815 -#, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "snímek %s: úspěšně vytvořen" +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "Nelze získat metadata pro ip: %s" -#: nova/volume/storwize_svc.py:827 -#, fuzzy, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "Vytvořit snímek ze svazku %s" +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "Nelze získat metadata pro ip: %s" -#: nova/volume/storwize_svc.py:834 -#, fuzzy, python-format -msgid "create_snapshot: source volume %s does not exist" -msgstr "Vytvořit snímek svazku %s" +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" -msgstr "" +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" -#: nova/volume/storwize_svc.py:885 -#, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "snímek %s: úspěšně vytvořen" +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:893 -#, python-format -msgid "enter: delete_snapshot: snapshot %s" -msgstr "" +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Nelze najít odkaz na VDI" -#: nova/volume/storwize_svc.py:902 -#, python-format -msgid "leave: delete_snapshot: snapshot %s" -msgstr "" +#~ msgid "There's no NFS config file configured " +#~ msgstr "" -#: nova/volume/storwize_svc.py:911 -#, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +#~ msgid "NFS config file doesn't exist" +#~ msgstr "Instance neexistuje" -#: nova/volume/storwize_svc.py:921 -#, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "casted to %s" +#~ msgstr "Vnořená vrátila %s" -#: nova/volume/storwize_svc.py:941 -#, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" -#: nova/volume/storwize_svc.py:957 -#, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" -#: nova/volume/storwize_svc.py:970 -#, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" -msgstr "" +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "Zadat san_password nebo san_private_key" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" -msgstr "" +#~ msgid "san_ip must be set" +#~ msgstr "san_ip musí být nastaveno" -#: nova/volume/storwize_svc.py:992 -#, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1000 -#, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" -msgstr "" +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "LUID pro %(zfs_poolname)s nenalezeno. Výstup=%(out)s" -#: nova/volume/storwize_svc.py:1009 -#, python-format -msgid "enter: _delete_host: host %s " -msgstr "" +#~ msgid "CLIQ command returned %s" +#~ msgstr "Příkaz QLID vrátil %s" -#: nova/volume/storwize_svc.py:1017 -#, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." -msgstr "" +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" +#~ "Poškozená odpověď pro příkaz QLID " +#~ "%(verb)s %(cliq_args)s. Výsledek=%(out)s" -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " -msgstr "" +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" +#~ "Chyba při spouštění příkazu QLID " +#~ "%(verb)s %(cliq_args)s. Výsledek=%(out)s" -#: nova/volume/storwize_svc.py:1024 -#, python-format -msgid "enter: _is_volume_defined: volume %s " -msgstr "" +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" +#~ "Neočekávaný počet virtuálních ip pro " +#~ "klastr %(cluster_name)s. Výsledek=%(_xml)s" -#: nova/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " -msgstr "" +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "Informace o svazku: %(volume_name)s => %(volume_attributes)s" -#: nova/volume/storwize_svc.py:1037 -#, python-format -msgid "enter: _is_host_defined: host %s " -msgstr "" +#~ msgid "local_path not supported" +#~ msgstr "místní cesta není podporována" -#: nova/volume/storwize_svc.py:1049 -#, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "Náklad volání API SolidFire: %s" -#: nova/volume/storwize_svc.py:1059 -#, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "Volání json.loads() vyvolalo výjimku: %s" -#: nova/volume/storwize_svc.py:1069 -#, fuzzy, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " -msgstr "Nastavování hostitele %(host)s na %(state)s." +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "Výsledek volání API SolidFIre: %s" -#: nova/volume/storwize_svc.py:1097 -#, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" -msgstr "" +#~ msgid "Found solidfire account: %s" +#~ msgstr "Nalezen účet solidfire: %s" -#: nova/volume/storwize_svc.py:1127 -#, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "účet solidfire: %s neexistuje, vytváření..." + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "Vstup do smazání svazku SolidFIre" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "Mazání svazku s ID: %s " + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "Odchod ze smazání svazku SolidFire" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "Spouštění zajištění exportu SolidFire..." + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "Spouštění vytváření exportu SolidFire" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "Vstup do vytváření svazku SolidFire" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "snímek %s: úspěšně vytvořen" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "Vytvořit snímek ze svazku %s" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "Vytvořit snímek svazku %s" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "snímek %s: úspěšně vytvořen" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1137 -#, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" -msgstr "" +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "Nastavování hostitele %(host)s na %(state)s." -#: nova/volume/storwize_svc.py:1153 -#, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" -msgstr "" +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 -#, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1184 -#, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" -msgstr "" +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1198 -#, python-format -msgid "enter: _get_volume_attributes: volume %s" -msgstr "" +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1207 -#, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"%(description)s\n" -"Příkaz: %(cmd)s\n" -"Kód ukončení: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1228 -#, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" -msgstr "" +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" -msgstr "název nemůže být None" +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" -msgstr "id nemůže být None" +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "%(description)s\n" +#~ "Příkaz: %(cmd)s\n" +#~ "Kód ukončení: %(exit_code)s\n" +#~ "Stdout: %(stdout)r\n" +#~ "Stderr: %(stderr)r" -#: nova/volume/xensm.py:55 -#, python-format -msgid "SR name = %s" -msgstr "Název SR = %s" +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" -#: nova/volume/xensm.py:56 -#, python-format -msgid "Params: %s" -msgstr "Parametry: %s" +#~ msgid "name cannot be None" +#~ msgstr "název nemůže být None" -#: nova/volume/xensm.py:60 -#, python-format -msgid "Failed to create sr %s...continuing" -msgstr "Nelze vytvořit sr %s...pokračování" +#~ msgid "id cannot be None" +#~ msgstr "id nemůže být None" -#: nova/volume/xensm.py:62 -msgid "Create failed" -msgstr "Vytvoření selhalo" +#~ msgid "SR name = %s" +#~ msgstr "Název SR = %s" -#: nova/volume/xensm.py:65 -#, python-format -msgid "SR UUID of new SR is: %s" -msgstr "SR UUID nového SR je: %s" +#~ msgid "Params: %s" +#~ msgstr "Parametry: %s" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" -msgstr "Nelze aktualizovat db" +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "Nelze vytvořit sr %s...pokračování" -#: nova/volume/xensm.py:82 -#, python-format -msgid "Failed to introduce sr %s...continuing" -msgstr "Nelze zavést sr %s...pokračování" +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "SR UUID nového SR je: %s" -#: nova/volume/xensm.py:93 -#, python-format -msgid "Failed to reach backend %d" -msgstr "Nelze se připojit k podpůrné vrstvě %d" +#~ msgid "Failed to update db" +#~ msgstr "Nelze aktualizovat db" -#: nova/volume/xensm.py:102 -#, fuzzy, python-format -msgid "XenSMDriver requires xenapi connection, using %s" -msgstr "XenSMDriver vyžaduje připojení xenapi" +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "Nelze zavést sr %s...pokračování" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" -msgstr "Nelze zavést relaci" +#~ msgid "Failed to reach backend %d" +#~ msgstr "Nelze se připojit k podpůrné vrstvě %d" -#: nova/volume/xensm.py:147 -#, python-format -msgid "Volume will be created in backend - %d" -msgstr "Svazek bude vytvořen v podpůrné vrstvě - %d" +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "XenSMDriver vyžaduje připojení xenapi" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" -msgstr "Nelze aktualizovat svazek v db" +#~ msgid "Failed to initiate session" +#~ msgstr "Nelze zavést relaci" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" -msgstr "Nelze vytvořit svazek" +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "Svazek bude vytvořen v podpůrné vrstvě - %d" -#: nova/volume/xensm.py:170 -#, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "skupina svazku %s neexistuje" +#~ msgid "Failed to update volume in db" +#~ msgstr "Nelze aktualizovat svazek v db" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" -msgstr "Nelze smazat vdi" +#~ msgid "Unable to create volume" +#~ msgstr "Nelze vytvořit svazek" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" -msgstr "Nelze smazat svazek v db" +#~ msgid "Volume %s does not exist" +#~ msgstr "skupina svazku %s neexistuje" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" -msgstr "Nelze najít svazek v db" +#~ msgid "Failed to delete vdi" +#~ msgstr "Nelze smazat vdi" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" -msgstr "Nelze najít podpůrnou vrstvu v db" +#~ msgid "Failed to delete volume in db" +#~ msgstr "Nelze smazat svazek v db" -#: nova/volume/nexenta/__init__.py:27 -#, fuzzy -msgid "Nexenta SA returned the error" -msgstr "Server vrátil chybu: %s" +#~ msgid "Failed to find backend in db" +#~ msgstr "Nelze najít podpůrnou vrstvu v db" -#: nova/volume/nexenta/jsonrpc.py:64 -#, fuzzy, python-format -msgid "Sending JSON data: %s" -msgstr "Zadaná data: %s" +#~ msgid "Nexenta SA returned the error" +#~ msgstr "Server vrátil chybu: %s" -#: nova/volume/nexenta/jsonrpc.py:69 -#, python-format -msgid "Auto switching to HTTPS connection to %s" -msgstr "" +#~ msgid "Sending JSON data: %s" +#~ msgstr "Zadaná data: %s" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" -msgstr "" +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -#, fuzzy -msgid "Bad response from server" -msgstr "Špatná odpověď od SolidFire API" +#~ msgid "No headers in server response" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "odpověď %s" +#~ msgid "Bad response from server" +#~ msgstr "Špatná odpověď od SolidFire API" -#: nova/volume/nexenta/volume.py:96 -#, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "skupina svazku %s neexistuje" +#~ msgid "Got response: %s" +#~ msgstr "odpověď %s" -#: nova/volume/nexenta/volume.py:180 -msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." -msgstr "" +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" -#: nova/volume/nexenta/volume.py:202 -#, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:210 -#, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:219 -#, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:227 -#, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:237 -#, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:273 -#, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" -msgstr "" +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:280 -#, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" -msgstr "" +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index c5bf005ae..32c32acd3 100644 --- a/nova/locale/da/LC_MESSAGES/nova.po +++ b/nova/locale/da/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -17,60 +17,73 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Filnavn for privatnøgle" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "" -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -80,266 +93,288 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, python-format -msgid "Fatal call to deprecated config %(msg)s" +msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:218 +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:247 -msgid "The request is invalid." +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:251 -msgid "Invalid input received" +#: nova/exception.py:258 +msgid "The request is invalid." msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" +#: nova/exception.py:262 +msgid "Invalid input received" msgstr "" -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -347,132 +382,90 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -msgid "Constraint not met." -msgstr "" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 +#: nova/exception.py:452 #, python-format -msgid "Could not find driver for compute_driver %(name)s" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:442 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" - -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Constraint not met." msgstr "" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -480,1583 +473,1835 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1102 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 #, python-format -msgid "The CA file for %(project)s could not be found" +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1181 #, python-format -msgid "The CRL file for %(project)s could not be found" +msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1185 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/manager.py:172 +#: nova/exception.py:1189 #, python-format -msgid "Running periodic task %(full_task_name)s" +msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:182 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/manager.py:231 -msgid "Notifying Schedulers of capabilities ..." +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 -msgid "Failed to send state update notification" +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/policy.py:32 -msgid "JSON file representing policy" +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:172 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/manager.py:246 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/manager.py:315 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:112 nova/notifications.py:152 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:32 +msgid "JSON file representing policy" msgstr "" #: nova/policy.py:35 msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:141 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:145 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, python-format +msgid "Calling method %s" +msgstr "" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2065,30 +2310,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2107,359 +2351,368 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2467,7389 +2720,10249 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to host %(host)s failed" +msgid "Live migration of instance %(id)s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format -msgid "Desired state must be specified. Valid states are: %s" +msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format -msgid "Compute.api::resetState %s" +msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:76 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" +msgid "Compute.api::resetState %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +msgid "Failed to attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:67 -msgid "Unable to get console" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 #, python-format -msgid "No more floating ips in pool %s." +msgid "Unknown action %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" +#: nova/api/openstack/compute/contrib/console_output.py:67 +msgid "Unable to get console" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/consoles.py:53 +msgid "Instance not yet ready" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 -msgid "No fixed ips associated to instance" +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 -msgid "floating ip is already associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 -msgid "l3driver call to add floating ip failed" +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 -msgid "floating ip not found" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 -msgid "Error. Unable to associate floating ip" +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 -#, python-format -msgid "Host '%s' could not be found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 -#, python-format -msgid "Invalid status: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 #, python-format -msgid "Invalid mode: '%s'" +msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Coverage doesn't have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 -#, python-format -msgid "Hypervisor with ID '%s' could not be found." +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 -msgid "Virt driver does not implement uptime function." +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 #, python-format -msgid "No hypervisor matching '%s' could be found." +msgid "Fixed IP %s has been deleted" msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 #, python-format -msgid "Invalid timestamp for date %s" +msgid "Fixed IP %s not found" msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:52 -msgid "Missing 'networkId' argument for addFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:68 -msgid "Missing 'address' argument for removeFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:77 -#, python-format -msgid "Unable to find address %r" +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +msgid "DNS entries not found." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, python-format -msgid "Showing network with id %s" +msgid "Floating ip not found for id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format -msgid "Deleting network with id %s" +msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 -msgid "Missing network in body" +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 -msgid "Network label is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 -msgid "Network cidr or cidr_v6 is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 -#, python-format -msgid "Creating network with label %s" +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 -#, python-format -msgid "Associating network %(network)s with project %(project)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:230 +msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 -#, python-format -msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:246 +msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 -msgid "Quota limit must be -1 or greater." +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 #, python-format -msgid "This rule already exists in group %s" +msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 -msgid "Security group not specified" +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 -msgid "Security group name cannot be empty" +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 -msgid "start instance" +#: nova/api/openstack/compute/contrib/hosts.py:186 +#, python-format +msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 -msgid "stop instance" +#: nova/api/openstack/compute/contrib/hosts.py:188 +#, python-format +msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 -#, python-format -msgid "vol=%s" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Delete volume with id: %s" +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 -#, python-format -msgid "Instance %s is not attached." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/hosts.py:223 #, python-format -msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/hosts.py:225 #, python-format -msgid "Delete snapshot with id: %s" +msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 -#, python-format -msgid "Create snapshot from volume %s" +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 -#, python-format -msgid "Invalid value '%s' for force. " +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 -msgid "Instance has had its instance_type removed from the DB" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/api/openstack/compute/contrib/hypervisors.py:204 +msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 +#, python-format +msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Invalid timestamp for date %s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/api/openstack/compute/contrib/keypairs.py:101 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Key pair '%s' already exists." msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/api/openstack/compute/contrib/multinic.py:52 +msgid "Missing 'networkId' argument for addFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/api/openstack/compute/contrib/multinic.py:68 +msgid "Missing 'address' argument for removeFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/api/openstack/compute/contrib/multinic.py:77 +#, python-format +msgid "Unable to find address %r" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, python-format +msgid "Disassociating host with network with id %s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Launching VPN for %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/api/openstack/compute/contrib/os_networks.py:74 #, python-format -msgid "Deprecated Config: %s" +msgid "Disassociating network with id %s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 +#, python-format +msgid "Showing network with id %s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 +#, python-format +msgid "Deleting network with id %s" msgstr "" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/api/openstack/compute/contrib/os_networks.py:110 +msgid "Missing network in body" msgstr "" -#: nova/compute/api.py:227 -#, python-format -msgid "Can only run %s more instances of this type." +#: nova/api/openstack/compute/contrib/os_networks.py:114 +msgid "Network label is required" msgstr "" -#: nova/compute/api.py:236 -#, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +#: nova/api/openstack/compute/contrib/os_networks.py:118 +msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/compute/api.py:256 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "" - -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +msgid "Creating network with label %s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:136 +#, python-format +msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" msgstr "" -#: nova/compute/api.py:498 +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format -msgid "Going to run %s instances..." +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/compute/api.py:569 -#, python-format -msgid "bdm %s" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." msgstr "" -#: nova/compute/api.py:596 -#, python-format -msgid "block_device_mapping %s" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/api/openstack/compute/contrib/quotas.py:65 +msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/api/openstack/compute/contrib/quotas.py:100 #, python-format -msgid "Searching by: %s" +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/compute/api.py:1203 +#: nova/api/openstack/compute/contrib/quotas.py:107 #, python-format -msgid "Image type not recognized %s" +msgid "Quota for %s should be integer." msgstr "" -#: nova/compute/api.py:1312 -#, python-format -msgid "snapshot for %s" +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/compute/api.py:1643 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" msgstr "" -#: nova/compute/api.py:1685 +#: nova/api/openstack/compute/contrib/security_groups.py:334 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/api/openstack/compute/contrib/security_groups.py:418 +msgid "Security group not specified" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/api/openstack/compute/contrib/security_groups.py:422 +msgid "Security group name cannot be empty" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +msgid "start instance" msgstr "" -#: nova/compute/api.py:2018 -#, python-format -msgid "Going to try to live migrate instance to %s" +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +msgid "stop instance" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/api/openstack/compute/contrib/volumes.py:75 +#, python-format +msgid "vol=%s" msgstr "" -#: nova/compute/api.py:2272 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Delete volume with id: %s" msgstr "" -#: nova/compute/api.py:2275 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format -msgid "Security group %s cannot be empty." +msgid "Instance %s is not attached." msgstr "" -#: nova/compute/api.py:2283 +#: nova/api/openstack/compute/contrib/volumes.py:377 #, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/compute/api.py:2289 +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/api/openstack/compute/contrib/volumes.py:573 +#, python-format +msgid "Delete snapshot with id: %s" msgstr "" -#: nova/compute/api.py:2312 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format -msgid "Create Security Group %s" +msgid "Create snapshot from volume %s" msgstr "" -#: nova/compute/api.py:2319 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format -msgid "Security group %s already exists" +msgid "Invalid value '%s' for force. " msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/compute/api.py:2395 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Delete security group %s" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/compute/api.py:2652 +#: nova/cells/messaging.py:373 #, python-format -msgid "Rule (%s) not found" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cells/messaging.py:397 +#, python-format +msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/compute/api.py:2664 +#: nova/cells/messaging.py:424 #, python-format -msgid "Authorize security group ingress %s" +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/compute/api.py:2675 +#: nova/cells/messaging.py:503 #, python-format -msgid "Revoke security group ingress %s" +msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cells/messaging.py:651 #, python-format -msgid "DB error: %s" +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/compute/instance_types.py:104 +#: nova/cells/messaging.py:674 #, python-format -msgid "Instance type %s not found for deletion" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cells/messaging.py:795 +#, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/cells/messaging.py:823 #, python-format -msgid "Loading compute driver '%s'" +msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:239 +#: nova/cells/messaging.py:838 #, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cells/messaging.py:852 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/manager.py:302 +#: nova/cells/messaging.py:873 #, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/manager.py:425 +#: nova/cells/scheduler.py:139 #, python-format -msgid "Setting up bdm %s" +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/manager.py:550 +#: nova/cells/state.py:315 #, python-format -msgid "Build error: %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/manager.py:694 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 #, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Failed to load %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/baremetal_deploy_helper.py:243 +#, python-format +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/baremetal_deploy_helper.py:247 +#, python-format +msgid "deployment to node %s done" msgstr "" -#: nova/compute/manager.py:735 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 #, python-format -msgid "Instance network_info: |%s|" +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/manager.py:896 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Ignoring VolumeNotFound: %s" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: 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/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 +#: nova/cmd/manage.py:242 #, python-format -msgid "%s. Setting instance vm_state to ERROR" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" -msgstr "" - -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/manager.py:1161 -#, python-format -msgid "Cannot reboot instance: %(exc)s" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/manager.py:1198 -msgid "instance snapshotting" +#: nova/cmd/manage.py:251 +msgid "Reserved" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "error: %s" msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/manager.py:1316 -#, python-format -msgid "Failed to set admin password. Instance %s is not running" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:329 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:388 #, python-format -msgid "set_admin_password failed: %s" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/manager.py:1376 -#, python-format -msgid "injecting file to %(path)s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:1437 -#, python-format -msgid "Changing instance metadata according to %(diff)r" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:1805 -#, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/cmd/manage.py:604 +msgid "instance" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:2092 -#, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:2107 -#, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:2140 -msgid "Detaching volume from unknown instance" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:2153 -#, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:2401 +#: nova/cmd/manage.py:687 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/cmd/manage.py:700 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:2579 -#, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:2588 -#, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:2606 -#, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:2631 -#, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +#: nova/cmd/manage.py:847 +msgid "Instance Type exists." msgstr "" -#: nova/compute/manager.py:2649 -#, python-format -msgid "Failed to generate usage audit for instance on host %s" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/cmd/manage.py:858 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "%s created" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/cmd/manage.py:869 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/cmd/manage.py:874 +#, python-format +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/cmd/manage.py:910 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/cmd/manage.py:976 +#, python-format +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:2877 -msgid "Instance is not (soft-)deleted." +#: nova/cmd/manage.py:1017 +#, python-format +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:2947 +#: nova/cmd/manage.py:1035 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:2954 -#, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:2961 -#, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/api.py:288 +#, python-format +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/api.py:297 #, python-format msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/api.py:317 #, python-format msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:241 -#, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/api.py:493 +msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/api.py:607 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/api.py:720 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +msgid "bdm %s" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/api.py:747 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/api.py:1016 +msgid "instance termination disabled" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/api.py:1152 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/api.py:1158 +msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/api.py:1168 #, python-format -msgid "Finishing claim: %s" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/api.py:1376 #, python-format -msgid "No service record for host %s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/api.py:1613 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/api.py:1977 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/resource_tracker.py:441 +#: nova/compute/api.py:2019 #, python-format -msgid "Hypervisor: free VCPUs: %s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, python-format -msgid "Free disk (GB): %s" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2457 #, python-format -msgid "Free VCPUS: %s" +msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/api.py:2480 #, python-format -msgid "Missing keys: %s" +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/rpcapi.py:47 +#: nova/compute/api.py:2820 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/api.py:2823 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Security group %s cannot be empty." msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/api.py:2831 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/api.py:2837 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:2860 #, python-format -msgid "Removing console %(console_id)s." +msgid "Create Security Group %s" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/api.py:2932 #, python-format -msgid "Re-wrote %s" +msgid "Unable to delete system group '%s'" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/api.py:2948 #, python-format -msgid "Error starting xvp: %s" +msgid "Delete security group %s" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/consoleauth/manager.py:70 +#: nova/compute/api.py:3053 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +msgid "Authorize security group ingress %s" msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/api.py:3064 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "Revoke security group ingress %s" msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "Aborting claim: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/claims.py:116 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 -#, python-format -msgid "No backend config with id %(sm_backend_id)s" +#: nova/compute/claims.py:130 +msgid "Claim failed" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 -#, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/claims.py:165 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/claims.py:170 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/claims.py:177 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/claims.py:184 +#, python-format +msgid "" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/instance_types.py:105 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "'%s' argument must be a positive integer" +msgstr "" + +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/instance_types.py:121 #, python-format -msgid "Table |%s| not created!" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/instance_types.py:138 +#, python-format +msgid "DB error: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/instance_types.py:148 +#, python-format +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:359 +#, python-format +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:402 +#, python-format +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:418 +#, python-format +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" +#: nova/compute/manager.py:439 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/image/glance.py:143 -#, python-format +#: nova/compute/manager.py:475 msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:481 +msgid "Failed to check if instance shared" msgstr "" -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/image/s3.py:338 -#, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:538 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +#: nova/compute/manager.py:562 +msgid "Failed to resume instance" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:576 #, python-format -msgid "Bad mac for to_global_ipv6: %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:592 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "Unexpected power state %d" msgstr "" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:604 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/network/api.py:80 +#: nova/compute/manager.py:729 #, python-format -msgid "args: %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/network/api.py:81 +#: nova/compute/manager.py:746 #, python-format -msgid "kwargs: %s" +msgid "Setting up bdm %s" msgstr "" -#: nova/network/api.py:169 -#, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 +#, python-format +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/network/linux_net.py:239 +#: nova/compute/manager.py:926 #, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +msgid "Error: %s" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/network/linux_net.py:790 -#, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:997 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:1075 #, python-format -msgid "Pid %d is stale, relaunching radvd" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:1081 #, python-format -msgid "Starting VLAN interface %s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/network/linux_net.py:1205 -#, python-format -msgid "Failed to add interface: %s" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:1120 #, python-format -msgid "Starting bridge %s " +msgid "Instance network_info: |%s|" msgstr "" -#: nova/network/linux_net.py:1314 -#, python-format -msgid "Done starting bridge %s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/network/linux_net.py:1333 -#, python-format -msgid "Failed unplugging gateway interface '%s'" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:1272 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "%(action_str)s instance" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" +#: nova/compute/manager.py:1288 +msgid "Failed to deallocate network for instance." msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:1309 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:1312 +#, python-format +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/network/manager.py:383 +#: nova/compute/manager.py:1319 #, python-format -msgid "Address |%(address)s| is not allocated" +msgid "terminating bdm %s" msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:1367 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" msgstr "" -#: nova/network/manager.py:650 -#, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/network/manager.py:657 -#, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:1593 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:1677 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:1709 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Detaching from volume api: %s" msgstr "" -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:1746 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:1762 #, python-format -msgid "Disassociated %s stale fixed ip(s)" +msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:1802 +msgid "instance snapshotting" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:1808 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" -msgstr "" - -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:1869 #, python-format -msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/network/manager.py:1358 +#: nova/compute/manager.py:1876 #, python-format -msgid "Unable to release %s because vif doesn't exist." +msgid "Rotating out %d backups" msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:1881 #, python-format -msgid "Leased IP |%(address)s|" +msgid "Deleting image %s" msgstr "" -#: nova/network/manager.py:1383 +#: nova/compute/manager.py:1909 #, python-format -msgid "IP %s leased that is not associated" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/network/manager.py:1400 +#: nova/compute/manager.py:1938 #, python-format -msgid "IP %s released that is not associated" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/network/manager.py:1422 +#: nova/compute/manager.py:1958 #, python-format -msgid "%s must be an integer" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:1962 +#, python-format +msgid "injecting file to %(path)s" msgstr "" -#: nova/network/manager.py:1466 -#, python-format +#: nova/compute/manager.py:1982 msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:2052 #, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:2271 +msgid "Instance has no source host" msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/manager.py:2097 -msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/manager.py:2104 +#: nova/compute/manager.py:2540 #, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 -#, python-format -msgid "No network with net_id = %s" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 -#, python-format -msgid "No fixed IPs to deallocate for vif %s" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/manager.py:2718 #, python-format -msgid "allocate_for_instance() for %s" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/quantumv2/api.py:100 -#, python-format -msgid "empty project id for instance %s" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/quantumv2/api.py:153 -#, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, python-format -msgid "deallocate_for_instance() for %s" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/manager.py:2844 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/manager.py:2895 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/manager.py:2904 #, python-format -msgid "validate_networks() for %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/manager.py:2919 #, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/manager.py:2949 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/manager.py:2959 +msgid "Detaching volume from unknown instance" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/manager.py:2966 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/manager.py:3028 #, python-format -msgid "syslog facility must be one of: %s" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/manager.py:3048 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/compute/manager.py:3062 #, python-format -msgid "No handler for matches of kind %s" +msgid "Host %(host)s not found" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/manager.py:3199 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 -#, python-format -msgid "%s not in valid priorities" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/manager.py:3282 #, python-format +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "" + +#: nova/compute/manager.py:3284 msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." msgstr "" -#: nova/openstack/common/notifier/api.py:170 -#, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 +#: nova/compute/manager.py:3483 #, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/compute/manager.py:3489 #, python-format -msgid "unpacked context: %s" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/compute/manager.py:3498 #, python-format -msgid "received %s" +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 +#: nova/compute/manager.py:3505 #, python-format -msgid "no method for message: %s" +msgid "Instance %(instance_uuid)s not found" +msgstr "" + +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 +#: nova/compute/manager.py:3516 #, python-format -msgid "No method for message: %s" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/compute/manager.py:3525 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/compute/manager.py:3542 #, python-format -msgid "MSG_ID is %s" +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/compute/manager.py:3561 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:3703 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/compute/manager.py:3747 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/compute/manager.py:3788 #, python-format msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/common.py:206 -#, python-format -msgid "Returning exception %s to caller" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/compute/manager.py:3886 +msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:3974 #, python-format msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/compute/manager.py:3981 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/compute/manager.py:3988 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:280 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "Deleting compute node %s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "Connected to AMQP server on %s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/compute/resource_tracker.py:324 +#, python-format +msgid "No service record for host %s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/compute/resource_tracker.py:334 +#, python-format +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/compute/resource_tracker.py:335 +#, python-format +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "Deserializing: %s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "-> bind: %(bind)s" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Subscribing to %s" +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Running func with context: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" +#: nova/compute/resource_tracker.py:568 +#, python-format +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/compute/rpcapi.py:54 +#, python-format +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/compute/utils.py:141 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/conductor/manager.py:88 #, python-format -msgid "CONSUMER GOT %s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, python-format -msgid "->response->%s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 -#, python-format -msgid "Created topic proxy: %s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, python-format -msgid "CONSUMER RECEIVED DATA: %s" +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 -#, python-format -msgid "ROUTER RELAY-OUT %(data)s" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 -#, python-format -msgid "Create Consumer for topic (%(topic)s)" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/console/xvp.py:119 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/console/xvp.py:147 +#, python-format +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 -#, python-format -msgid "Received message: %s" +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 -#, python-format -msgid "%(msg)s" +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Sending message(s) to: %s" +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/consoleauth/manager.py:112 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 -#, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/db/sqlalchemy/api.py:153 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/db/sqlalchemy/api.py:1542 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Invalid instance id %s in request" msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/db/sqlalchemy/utils.py:61 +#, 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/scheduler/driver.py:334 +#: nova/db/sqlalchemy/utils.py:67 #, python-format msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "No host selection for %s defined." +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 -#, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: 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/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/image/glance.py:187 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/image/glance.py:492 +#, python-format +msgid "fetching image %s from glance" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/image/s3.py:318 #, python-format -msgid "Filtered %(hosts)s" +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/image/s3.py:335 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/image/s3.py:345 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/image/s3.py:355 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/image/s3.py:379 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/image/s3.py:386 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/image/s3.py:397 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "No service for compute ID %s" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/manager.py:79 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Failed to schedule create_volume: %(ex)s" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/manager.py:165 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/scheduler_options.py:69 -#, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/scheduler/scheduler_options.py:78 -#, python-format -msgid "Could not decode scheduler options: '%(e)s'" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/api.py:239 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/driver.py:43 +#, python-format +msgid "Loading network driver '%s'" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/floating_ips.py:87 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/floating_ips.py:121 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/floating_ips.py:196 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/floating_ips.py:200 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/floating_ips.py:220 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 -#, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/floating_ips.py:530 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/floating_ips.py:537 #, python-format msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/floating_ips.py:568 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/floating_ips.py:576 #, python-format msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/floating_ips.py:624 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/floating_ips.py:664 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" -msgstr "" - -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/ldapdns.py:100 #, python-format -msgid "Faked command matched %s" +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/ldapdns.py:127 #, python-format -msgid "Faked command raised an exception %s" +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/tests/fake_utils.py:101 -#, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/linux_net.py:966 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/linux_net.py:1011 +#, python-format +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/linux_net.py:1013 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/network/linux_net.py:1418 +#, python-format +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/linux_net.py:1420 +#, python-format +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/linux_net.py:1442 +#, python-format +msgid "Starting Bridge %s" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/linux_net.py:1454 #, python-format -msgid "unrecognized argument %s" +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/linux_net.py:1490 #, python-format -msgid "Run CLI command: %s" +msgid "Failed to add interface: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/linux_net.py:1536 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/linux_net.py:1539 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/linux_net.py:1735 #, python-format -msgid "Given data: %s" +msgid "Starting bridge %s " msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/linux_net.py:1743 #, python-format -msgid "Result data: %s" +msgid "Done starting bridge %s" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/linux_net.py:1763 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/manager.py:500 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/manager.py:812 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/manager.py:838 #, python-format -msgid "_create: %s" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 -#, python-format -msgid "_delete: %s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/network/manager.py:926 #, python-format -msgid "_get: %s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/manager.py:949 #, python-format -msgid "_get_all: %s" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/manager.py:953 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/manager.py:962 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/manager.py:967 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/manager.py:971 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/network/manager.py:975 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/manager.py:994 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "%s must be an integer" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 -#, python-format -msgid "Running instances: %s" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/network/manager.py:1038 #, python-format -msgid "After terminating instances: %s" +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/network/manager.py:1122 #, python-format -msgid "After force-killing instances: %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/network/manager.py:1133 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, python-format -msgid "Failed to destroy vm %s" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/network/manager.py:1209 #, python-format -msgid "Failed to get info for disk %s" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 -#, python-format -msgid "Result: %(result)s is not a dict." +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/network/manager.py:1812 #, python-format msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/network/minidns.py:48 #, python-format -msgid "Result: %(result)s is not a list." +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 -#, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +msgid "Invalid name" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/network/minidns.py:122 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/network/minidns.py:201 #, python-format -msgid "flavor: %s" +msgid "deleted %s" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/network/minidns.py:207 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -msgstr "" - -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "" - -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Body: %s" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/network/quantumv2/api.py:154 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/network/quantumv2/api.py:269 +msgid "Port not found" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "Decoding JSON: %s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "Added %(filepath)s to config drive" -msgstr "" - -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/network/quantumv2/api.py:324 +#, python-format +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/network/quantumv2/api.py:343 +#, python-format +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/virt/firewall.py:357 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "Adding security group rule: %r" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/network/quantumv2/api.py:397 #, python-format -msgid "Adding provider rule: %s" +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/images.py:107 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "validate_networks() for %s" msgstr "" -#: nova/virt/images.py:118 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/network/quantumv2/api.py:807 +#, python-format +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/network/security_group/quantum_driver.py:53 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/network/security_group/quantum_driver.py:104 +#, python-format +msgid "Quantum security group %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, python-format +msgid "Quantum Error: %s" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/virt/baremetal/dom.py:127 -#, python-format -msgid "No such domain (%s)" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/network/security_group/quantum_driver.py:171 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/network/security_group/quantum_driver.py:228 +#, python-format +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "No such domain %s" +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "Domains: %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "After storing domains: %s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/network/security_group/quantum_driver.py:426 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/excutils.py:48 +#, python-format +msgid "Original exception being dropped: %s" msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/lockutils.py:98 +#, python-format +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "Created new domain: %s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/lockutils.py:222 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/log.py:226 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "Deprecated: %s" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/log.py:329 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/log.py:540 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "instance %s: rebooted" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "instance %s: rescued" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/db/sqlalchemy/session.py:486 +#, python-format +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "instance %s: is building" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "%s not in valid priorities" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "instance %s spawned successfully" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "instance %s:not booted" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "instance %s: Creating image" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "instance %s: finished toXML method" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 +#: nova/openstack/common/rpc/amqp.py:208 +#, python-format msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "#### RLK: cpu_arch = %s " -msgstr "" - -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" -msgstr "" - -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +msgid "unpacked context: %s" msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "no method for message: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" -msgstr "" - -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" -msgstr "" - -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +msgid "MSG_ID is %s" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "no disk image handler for: %s" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/common.py:104 #, python-format msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "" - -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "User %(username)s not found in password file." +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "unsupported partition: %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Failed to mount filesystem: %s" -msgstr "" - -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "Could not attach image to loopback: %s" +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "partition %s not found" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "Failed to map partitions: %s" -msgstr "" - -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" -msgstr "" - -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/nbd.py:86 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "qemu-nbd error: %s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "nbd device %s did not show up" -msgstr "" - -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" -msgstr "" - -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" -msgstr "" - -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" -msgstr "" - -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" -msgstr "" - -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" -msgstr "" - -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" -msgstr "" - -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" -msgstr "" - -#: nova/virt/hyperv/livemigrationops.py:52 msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" -msgstr "" - -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" -msgstr "" - -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format -msgid "Starting live migration for instance: %s" +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "Failed to live migrate VM %s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 -#, python-format -msgid "compare_cpu called %s" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "Creating snapshot for instance %s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "Getting info for VHD %s" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 -#, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 -#, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Running func with context: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 -#, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 -#, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, python-format -msgid "Removing snapshot %s" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 -#, python-format -msgid "Failed to remove snapshot for VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 -#, python-format -msgid "Removing folder %s " +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "hyperv vm state: %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:464 #, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +msgid "Creating proxy for topic: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, python-format -msgid "cache image failed: %s" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/hyperv/vmops.py:154 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Starting VM %s " +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/hyperv/vmops.py:156 -#, python-format -msgid "Started VM %s " +#: nova/openstack/common/rpc/impl_zmq.py:504 +msgid "Topic socket file creation failed." msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "spawn vm failed: %s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/hyperv/vmops.py:177 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "Failed to create VM %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "Created VM %s..." +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 -#, python-format -msgid "Set memory for vm %s..." +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "Set vcpus for vm %s..." +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/hyperv/vmops.py:231 -#, python-format -msgid "Failed to add scsi controller to VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, python-format -msgid "Failed to add diskdrive to VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, python-format -msgid "Failed to add vhd file to VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/hyperv/vmops.py:287 -#, python-format -msgid "Created disk for %s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/openstack/common/rpc/impl_zmq.py:718 #, python-format -msgid "Creating nic for %s " +msgid "Received message: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, python-format -msgid "Failed creating port for %s" +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "%(msg)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "Failed to add nic to VM %s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:334 -#, python-format -msgid "Created nic for %s " +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 -#, python-format -msgid "Attempting to bind NIC to %s " +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, python-format -msgid "Got request to destroy vm %s" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -msgstr "" - -#: nova/virt/hyperv/vmops.py:424 -msgid "Pause instance" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/vmops.py:429 -msgid "Unpause instance" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:435 -msgid "Suspend instance" +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/vmops.py:440 -msgid "Resume instance" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/vmops.py:445 -msgid "Power off instance" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/hyperv/vmops.py:450 -msgid "Power on instance" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:470 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/vmops.py:555 -#, python-format -msgid "Windows version: %s " +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:604 -#, python-format -msgid "use_cow_image:%s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/scheduler/driver.py:335 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "duplicate name found: %s" +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 -#, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Creating folder %s " +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "Removing existing folder %s " +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "block device info: %s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/scheduler/filter_scheduler.py:387 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Unable to attach boot volume to instance %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Attach volume failed: %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Unable to attach volume to instance %s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:156 +#: nova/scheduler/host_manager.py:358 #, python-format -msgid "Failed to add volume to VM %s" +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/volumeops.py:170 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/scheduler/manager.py:196 #, python-format -msgid "host_resource disk detached is: %s" +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "Physical disk detached is: %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Failed to remove volume from VM %s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/scheduler/filters/affinity_filter.py:95 +#, python-format +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "device.InitiatorName: %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "device.TargetName: %s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "device.ScsiPathId: %s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "device.ScsiLun: %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "device.DeviceInterfaceGuid :%s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "device.LegacyName: %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "device.DeviceType: %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "device.DeviceNumber %s" +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "device.PartitionNumber :%s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Device number : %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Target lun : %s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Mounted disk is: %s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/servicegroup/api.py:90 #, python-format -msgid "DeviceNumber : %s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Disk path to parse: %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/servicegroup/api.py:106 #, python-format -msgid "start_device_id: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/servicegroup/api.py:114 #, python-format -msgid "end_device_id: %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "block_device_list %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/libvirt/driver.py:333 -#, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" msgstr "" -#: nova/virt/libvirt/driver.py:339 -#, python-format -msgid "Connecting to libvirt: %s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/libvirt/driver.py:467 -#, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/servicegroup/drivers/mc.py:77 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/storage/linuxscsi.py:117 +#, python-format +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/storage/linuxscsi.py:121 +#, python-format +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "bind %s: slettet" - -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/tests/fake_utils.py:72 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/tests/fake_utils.py:80 +#, python-format +msgid "Faked command matched %s" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/tests/fake_utils.py:101 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/libvirt/driver.py:1198 -#, python-format -msgid "Path '%(path)s' supports direct I/O" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 -#, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1412 -#, python-format -msgid "Creating config drive at %(path)s" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/libvirt/driver.py:1540 +#: nova/tests/api/openstack/compute/test_servers.py:3275 msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +msgid "Running instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 +#, python-format +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/tests/compute/test_compute.py:3445 +#, python-format +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2340 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/libvirt/driver.py:2437 -#, python-format -msgid "The firewall filter for %s does not exist" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "flavor: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/firewall.py:191 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/configdrive.py:97 +#, python-format +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/driver.py:930 #, python-format -msgid "Unknown image_type=%s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 -#, python-format -msgid "%s is a valid instance name" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/driver.py:955 #, python-format -msgid "%s has a disk file" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/driver.py:962 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/fake.py:210 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 -#, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 -#, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 -#, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/firewall.py:377 #, python-format -msgid "Base file too young to remove: %s" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "Removing base file: %s" +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/images.py:221 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/images.py:233 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "Request for baremetal node %s sent to wrong service host" +msgstr "" + +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/driver.py:295 +#, python-format +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "Unknown base file: %s" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "Active base files: %s" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "Corrupt base files: %s" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "Removable base files: %s" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/utils.py:131 -#, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/baremetal/ipmi.py:134 #, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/baremetal/pxe.py:92 +#, python-format +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Reading image info file: %s" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 #, python-format -msgid "Read: %s" +msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 #, python-format -msgid "Writing image info file: %s" +msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "Wrote: %s" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/baremetal/pxe.py:467 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/baremetal/pxe.py:472 #, python-format -msgid "Ensuring bridge %s" +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "iSCSI device not found at %s" +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/baremetal/tilera.py:154 #, python-format msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/baremetal/tilera.py:372 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/baremetal/tilera.py:378 #, python-format -msgid "%s is already mounted" +msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/baremetal/tilera.py:389 +#, python-format +msgid "Tilera deploy failed for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/baremetal/utils.py:60 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/operator.py:91 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "LPAR instance '%s' not found" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/baremetal/vif_driver.py:75 +#, python-format +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, python-format -msgid "Creating LPAR instance '%s'" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:211 -#, python-format -msgid "LPAR instance '%s' creation failed" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "Fetching image '%s' from glance" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "Copying image '%s' to IVM" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/baremetal/volume_driver.py:226 +#, python-format +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "Copying image to the device '%s'" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/powervm/operator.py:238 -#, python-format -msgid "PowerVM image creation failed: %s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "Activating the LPAR instance '%s'" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, python-format -msgid "Instance '%s' failed to boot" +msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "Shutting down the instance '%s'" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Removing the logical volume '%s'" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/api.py:149 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/api.py:159 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/powervm/operator.py:554 -msgid "Unable to get checksum" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/api.py:282 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/api.py:299 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 +#: nova/virt/disk/api.py:318 +#, python-format msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/api.py:335 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/api.py:348 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/api.py:373 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/api.py:394 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/api.py:435 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/api.py:464 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/api.py:564 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/api.py:580 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/disk/mount/api.py:41 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Glance image %s is in killed state" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 -#, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Map dev %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "partition %s not found" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/disk/mount/api.py:179 +#, python-format +msgid "Unmap dev %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "httplib error in %s: " +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Socket error in %s: " +msgid "Umount %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "Type error in %s: " +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/disk/mount/loop.py:34 #, python-format -msgid "Exception in %s " +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/disk/mount/loop.py:40 +#, python-format +msgid "Got loop device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/disk/mount/loop.py:58 #, python-format -msgid "Got total of %s instances" +msgid "Release loop device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/disk/mount/nbd.py:86 #, 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" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/disk/vfs/api.py:27 #, python-format msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/disk/vfs/guestfs.py:68 +#, python-format +msgid "No operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "Uploading image %s" +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "Uploaded image %s" +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/disk/vfs/guestfs.py:126 +#, python-format +msgid "Failed to close augeas %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/disk/vfs/guestfs.py:142 +#, python-format +msgid "Failed to close guest handle %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -msgid "instance not present" +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, python-format +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, python-format +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, python-format +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/disk/vfs/localfs.py:80 +#, python-format +msgid "Failed to mount image %(ex)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/disk/vfs/localfs.py:90 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/disk/vfs/localfs.py:96 +#, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/disk/vfs/localfs.py:139 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/disk/vfs/localfs.py:144 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 -#, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 -#, python-format -msgid "Creating directory with path %s" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 -#, python-format -msgid "Created directory with path %s" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 -#, python-format -msgid "Downloading image %s from glance image server" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/hostops.py:174 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/imagecache.py:68 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "Getting image size for the image %s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 -#, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/xenapi/agent.py:99 -#, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/xenapi/agent.py:109 -#, python-format -msgid "Failed to query agent version: %(resp)r" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/xenapi/agent.py:144 -#, python-format -msgid "Updating agent to %s" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/livemigrationutils.py:49 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Live migration failed: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 -#, python-format -msgid "Failed to update password: %(resp)r" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/xenapi/agent.py:203 -#, python-format -msgid "Injecting file path: %r" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "VM not found: %s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 +#, python-format +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/hyperv/livemigrationutils.py:99 +#, python-format +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:256 +#: nova/virt/hyperv/livemigrationutils.py:156 +#, python-format msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/livemigrationutils.py:163 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/livemigrationutils.py:199 #, python-format -msgid "OpenSSL error: %s" +msgid "Starting live migration for VM: %s" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/hyperv/migrationops.py:52 #, python-format -msgid "Could not determine key: %s" +msgid "Migration target host: %s" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 -#, python-format -msgid "Got exception: %s" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "xenapi.fake does not have an implementation for %s" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Calling getter %s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/hyperv/migrationops.py:174 #, python-format -msgid "Calling setter %s" +msgid "Getting info for disk: %s" msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/hyperv/migrationops.py:190 #, 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" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/host.py:156 -#, python-format -msgid "Unable to get SR for this host: %s" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/migrationops.py:208 #, python-format -msgid "Failed to extract instance support from %s" +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/hyperv/networkutils.py:46 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/hyperv/pathutils.py:91 #, python-format -msgid "Found no network for bridge %s" +msgid "Creating directory: %s" msgstr "" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 #, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +msgid "Removing directory: %s" msgstr "" -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/hyperv/snapshotops.py:56 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Creating snapshot for instance %s" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/hyperv/snapshotops.py:65 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Found no PIF for device %s" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/hyperv/vif.py:75 +#, python-format +msgid "Creating vswitch port for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/hyperv/vmops.py:90 +#, python-format +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/hyperv/vmops.py:120 #, python-format -msgid "VBD not found in instance %s" +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "VBD %s already detached" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 -#, python-format -msgid "Unable to unplug VBD %s" +#: nova/virt/hyperv/vmops.py:151 +msgid "Spawning new instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 -#, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +#: nova/virt/hyperv/vmops.py:177 +msgid "Spawn instance failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/hyperv/vmops.py:202 #, python-format -msgid "Unable to destroy VBD %s" +msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/hyperv/vmops.py:213 #, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Unable to destroy VDI %s" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/hyperv/vmops.py:270 +#, python-format +msgid "Got request to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/hyperv/vmops.py:283 #, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgid "Instance not found: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/hyperv/vmops.py:289 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "Failed to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/hyperv/vmops.py:294 +msgid "reboot instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 -#, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +#: nova/virt/hyperv/vmops.py:300 +msgid "Pause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#: nova/virt/hyperv/vmops.py:306 +msgid "Unpause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 -#, 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." +#: nova/virt/hyperv/vmops.py:312 +msgid "Suspend instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 -#, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +#: nova/virt/hyperv/vmops.py:318 +msgid "Resume instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 -#, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +#: nova/virt/hyperv/vmops.py:324 +msgid "Power off instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 -#, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +#: nova/virt/hyperv/vmops.py:330 +msgid "Power on instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "download_vhd failed: %r" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/hyperv/vmutils.py:75 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/hyperv/vmutils.py:152 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "Creating VM %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/hyperv/vmutils.py:383 #, python-format msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/hyperv/vmutils.py:401 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Looking up vdi %s for PV kernel" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/hyperv/volumeops.py:115 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/hyperv/volumeops.py:145 #, python-format -msgid "VDI %s is still available" +msgid "Attach volume failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Re-scanning SR %s" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/hyperv/volumeops.py:165 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#: nova/virt/hyperv/volumeops.py:176 +#, python-format +msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/hyperv/volumeutils.py:53 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/blockinfo.py:130 +#, python-format +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/blockinfo.py:177 +#, python-format +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/blockinfo.py:267 +#, python-format +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/driver.py:553 +#, python-format +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/driver.py:570 #, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 -#, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 -#, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 -#, python-format -msgid "Timeout waiting for device %s to be created" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 -#, python-format -msgid "Disconnecting stale VDI %s from compute domU" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 -#, python-format -msgid "Plugging VBD %s ... " +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 -#, python-format -msgid "Plugging VBD %s done." +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 -#, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Destroying VBD for VDI %s ... " -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1868 -#, python-format -msgid "Destroying VBD for VDI %s done." +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Running pygrub against %s" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Found Xen kernel %s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 -#, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 -#, python-format -msgid "Writing partition table %s done." +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 -#, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 -#, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 -#, python-format -msgid "Updating progress to %(progress)d" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -msgid "Starting instance" -msgstr "" +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "bind %s: slettet" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vmops.py:358 -#, python-format -msgid "Block device information present: %s" +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "Instance agent version: %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Could not find VM with name %s" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:611 -#, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/driver.py:1907 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/driver.py:1974 +#, python-format +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/driver.py:2325 +#, python-format +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/driver.py:2340 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/driver.py:2357 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/driver.py:2582 +#, python-format +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/driver.py:2731 +#, python-format +msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/driver.py:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1371 -#, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/driver.py:2963 #, python-format msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/libvirt/driver.py:2988 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/libvirt/driver.py:3000 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/libvirt/driver.py:3017 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/libvirt/driver.py:3065 +#, python-format +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "type is = %s" +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "name = %s" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "Created %(label)s as %(sr_ref)s." +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +#: nova/virt/libvirt/driver.py:3357 +#, python-format +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/libvirt/driver.py:3362 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "Forgetting SR %s..." +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 -#, python-format -msgid "Unable to find SR from VBD %s" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 -#, python-format -msgid "Unable to introduce VDI on SR %s" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Error finding vdis in SR %s" +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/libvirt/imagecache.py:202 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Creating SR %s" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/libvirt/imagecache.py:350 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/libvirt/imagecache.py:426 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Introducing SR %s" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/libvirt/imagecache.py:445 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/libvirt/imagecache.py:460 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Checking for SR %s" +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/libvirt/imagecache.py:482 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/libvirt/imagecache.py:529 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:204 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "Unable to locate volume %s" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/volumeops.py:221 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "Unable to detach volume %s" +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Error purging SR %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgid "Unknown base file: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Error in handshake: %s" +msgid "Active base files: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Invalid request: %s" +msgid "Corrupt base files: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Request: %s" +msgid "Removable base files: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 +#, python-format +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/volume/api.py:223 -msgid "Volume status must be available or error" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/volume/api.py:228 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/libvirt/vif.py:303 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/volume/api.py:428 -msgid "Volume Snapshot status must be available or error" +#: nova/virt/libvirt/vif.py:313 +#, python-format +msgid "Ensuring bridge %s" msgstr "" -#: nova/volume/api.py:479 -msgid "Volume status must be available/in-use." +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/libvirt/volume.py:240 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 #, python-format -msgid "volume group %s doesn't exist" +msgid "%s is already mounted" msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "AoE device not found at %s" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/volume/driver.py:414 +#: nova/virt/libvirt/volume.py:560 #, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/volume/driver.py:470 +#: nova/virt/libvirt/volume.py:697 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/volume/driver.py:606 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "FAKE ISCSI: %s" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "rbd has no pool %s" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "Image %s has blank components" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/volume/driver.py:773 +#: nova/virt/powervm/blockdev.py:147 #, python-format -msgid "Unable to read image %s" +msgid "Removing the logical volume '%s'" msgstr "" -#: nova/volume/driver.py:815 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Sheepdog is not working: %s" -msgstr "" - -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/powervm/blockdev.py:170 #, python-format -msgid "LoggingVolumeDriver: %s" +msgid "Using image found at '%s'" msgstr "" -#: nova/volume/iscsi.py:122 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "Creating volume: %s" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/virt/powervm/blockdev.py:183 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +msgid "Creating logical volume of size %s bytes" msgstr "" -#: nova/volume/iscsi.py:146 +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, python-format -msgid "Removing volume: %s" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/volume/iscsi.py:168 -#, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/volume/manager.py:102 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "Re-exporting %s volumes" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +msgid "Unable to get checksum" msgstr "" -#: nova/volume/manager.py:112 -#, python-format -msgid "Resuming delete on volume: %s" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/volume/manager.py:121 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "volume %s: creating" +msgid "Image found on host at '%s'" msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/volume/manager.py:172 +#: nova/virt/powervm/common.py:71 #, python-format -msgid "volume %s: created successfully" +msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:195 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "volume %s: removing export" +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/powervm/driver.py:127 +#, python-format +msgid "Attempting to resolve %s" msgstr "" -#: nova/volume/manager.py:220 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "volume %s: deleted successfully" -msgstr "bind %s: slettet" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" -#: nova/volume/manager.py:233 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "snapshot %s: creating" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:261 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "snapshot %s: deleting" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:264 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "snapshot %s: snapshot is busy" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/volume/manager.py:276 +#: nova/virt/powervm/exception.py:33 #, python-format -msgid "snapshot %s: deleted successfully" +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/powervm/exception.py:37 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "" + +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/volume/manager.py:342 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "New capabilities found: %s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "Notification {%s} received" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/powervm/lpar.py:55 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/powervm/operator.py:99 #, python-format -msgid "Using WSDL: %s" +msgid "LPAR instance '%s' not found" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/powervm/operator.py:187 #, python-format -msgid "Using DFM server: %s" +msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/volume/netapp.py:134 +#: nova/virt/powervm/operator.py:201 #, python-format -msgid "Using storage service: %s" +msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:139 +#: nova/virt/powervm/operator.py:203 #, python-format -msgid "Using storage service prefix: %s" +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/volume/netapp.py:145 +#: nova/virt/powervm/operator.py:208 #, python-format -msgid "Using vfiler: %s" +msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "%s is not set" +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/volume/netapp.py:184 -msgid "Connected to DFM server" +#: nova/virt/powervm/operator.py:241 +#, python-format +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/volume/netapp.py:262 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/volume/netapp.py:297 +#: nova/virt/powervm/operator.py:271 #, python-format -msgid "Job failed: %s" +msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/powervm/operator.py:294 +#, python-format +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/powervm/operator.py:299 +#, python-format +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/netapp.py:513 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/volume/netapp.py:530 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Failed to get host details for host ID %s" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "No LUN ID for volume %s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/netapp.py:776 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" -msgstr "" - -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Created LUN with name %s" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 -#, python-format -msgid "Destroyed LUN %s" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/netapp.py:1146 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/netapp.py:1151 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/netapp.py:1156 -#, python-format -msgid "Failed to get LUN target details for the LUN %s" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/netapp.py:1160 -#, python-format -msgid "Failed to get target portal for the LUN %s" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/netapp.py:1164 -#, python-format -msgid "Failed to get target IQN for the LUN %s" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/host.py:40 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." -msgstr "" - -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/netapp.py:1280 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "Could not find handle for LUN named %s" +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/nfs.py:85 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "casted to %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/nfs.py:106 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "CLIQ command returned %s" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Type error in %s: " msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Exception in %s " msgstr "" -#: nova/volume/san.py:501 -#, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "Call to json.loads() raised an exception: %s" +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/volume/solidfire.py:145 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Results of SolidFire API call: %s" +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/volume/solidfire.py:159 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Found solidfire account: %s" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "More than one valid preset was detected, using %s" -msgstr "" - -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:334 +#: nova/virt/vmwareapi/vmops.py:306 #, python-format -msgid "Deleting volumeID: %s" +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/vmops.py:320 +#, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/vmops.py:341 +#, 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/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:155 -#, python-format -msgid "pool %s doesn't exist" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Uploading image %s" msgstr "" -#: nova/volume/storwize_svc.py:200 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +msgid "instance not present" msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "leave: create_volume: volume %(name)s " +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/storwize_svc.py:634 -#, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/vmwareapi/vmops.py:899 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/vmwareapi/vmops.py:996 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +msgid "Renaming the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/vmwareapi/vmops.py:1002 #, python-format -msgid "_run_flashcopy: %s" +msgid "Renamed the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:815 -#, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "bind %s: slettet" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "leave: create_snapshot: %s created successfully" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/vmwareapi/volume_util.py:163 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/vmwareapi/volume_util.py:166 +#, python-format +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format -msgid "enter: _delete_host: host %s " +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "leave: _delete_host: host %s " +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:1069 -#, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +msgid "Unable to find iSCSI Target" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/vmwareapi/volumeops.py:185 +msgid "Unable to find volume" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:107 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:273 +#, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/agent.py:360 #, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:134 msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:354 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +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 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:723 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/fake.py:731 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:793 +#, 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 #, python-format msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"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 +#, 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" +msgstr "" + +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:191 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/pool.py:175 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "SR name = %s" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Params: %s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/pool.py:223 +#, python-format +msgid "Unable to set up pool: %(e)s." msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vif.py:122 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 #, python-format -msgid "Failed to reach backend %d" +msgid "VBD not found in instance %s" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vm_utils.py:362 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "VBD %s already detached" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format -msgid "Volume will be created in backend - %d" +msgid "Unable to unplug VBD %s" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vm_utils.py:408 #, python-format -msgid "Volume %s does not exist" +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:411 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:469 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:508 +#, python-format +msgid "block device info: %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "Sending JSON data: %s" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:677 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "Got response: %s" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vm_utils.py:1032 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:1090 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:1154 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:1208 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1217 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to destroy vm %s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "Failed to live migrate VM %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Failed to create VM %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Unable to attach boot volume to instance %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "" + +#~ msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "" + +#~ msgid "Unable to detach volume %s" +#~ msgstr "" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Unable to read image %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "" + +#~ msgid "volume %s: creating" +#~ msgstr "" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "" + +#~ msgid "volume %s: created successfully" +#~ msgstr "" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "bind %s: slettet" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "bind %s: slettet" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index 90888108b..e68d4638f 100644 --- a/nova/locale/de/LC_MESSAGES/nova.po +++ b/nova/locale/de/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -17,60 +17,73 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Dateiname der Root CA" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Dateiname des Private Key" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Wo wir unsere Schlüssel aufbewahren" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Soll eine eigenständige CA für jedes Projekt verwendet werden?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Unerwarteter Fehler bei Ausführung des Kommandos." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,266 +98,288 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, python-format -msgid "Fatal call to deprecated config %(msg)s" +msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:247 -msgid "The request is invalid." +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:251 -msgid "Invalid input received" +#: nova/exception.py:258 +msgid "The request is invalid." msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" +#: nova/exception.py:262 +msgid "Invalid input received" msgstr "" -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -352,133 +387,91 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -#, fuzzy -msgid "Constraint not met." -msgstr "Instanz %s: Rettung" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 -#, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Nicht möglich volume %s zufinden" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 +#: nova/exception.py:452 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "" +#, fuzzy +msgid "Constraint not met." +msgstr "Instanz %s: Rettung" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -486,761 +479,873 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1102 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "keine Methode für diese Nachricht gefunden: %s" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, 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:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" + +#: nova/exception.py:1181 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1185 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1189 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:166 -#, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/manager.py:172 +#: nova/exception.py:1197 #, python-format -msgid "Running periodic task %(full_task_name)s" +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/manager.py:182 +#: nova/exception.py:1202 #, python-format -msgid "Error during %(full_task_name)s: %(e)s" +msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/manager.py:231 -msgid "Notifying Schedulers of capabilities ..." +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:172 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/manager.py:246 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/manager.py:315 +msgid "Notifying Schedulers of capabilities ..." msgstr "" #: nova/notifications.py:112 nova/notifications.py:152 msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1249,820 +1354,962 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "Alle vorhandenen FLAGS:" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "Das Service-Datenbank-Objekt ist verschwunden, es wird erneut erzeugt." - -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Führe Kommando (subprocess) aus: %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Ergebnis war %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Nicht möglich volume %s zufinden" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Nicht möglich volume %s zufinden" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Nicht möglich volume %s zufinden" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "Instanz %s: Rettung" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, python-format +msgid "Calling method %s" +msgstr "" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2071,30 +2318,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2113,359 +2359,368 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2473,7399 +2728,10241 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to host %(host)s failed" +msgid "Live migration of instance %(id)s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format -msgid "Desired state must be specified. Valid states are: %s" +msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format -msgid "Compute.api::resetState %s" +msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:76 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" +msgid "Compute.api::resetState %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:67 -msgid "Unable to get console" +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 #, python-format -msgid "No more floating ips in pool %s." +msgid "Unknown action %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" +#: nova/api/openstack/compute/contrib/console_output.py:67 +msgid "Unable to get console" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "Instanz %s: Rettung" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 -msgid "No fixed ips associated to instance" +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 -msgid "floating ip is already associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 -msgid "l3driver call to add floating ip failed" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 -msgid "floating ip not found" +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 -msgid "Error. Unable to associate floating ip" +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 -#, python-format -msgid "Host '%s' could not be found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 #, python-format -msgid "Invalid status: '%s'" +msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 -#, python-format -msgid "Invalid mode: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 #, python-format -msgid "Invalid update setting: '%s'" +msgid "Coverage doesn't have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/evacuate.py:80 #, python-format -msgid "Hypervisor with ID '%s' could not be found." +msgid "Error in evacuate, %s" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 -msgid "Virt driver does not implement uptime function." +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 -#, python-format -msgid "No hypervisor matching '%s' could be found." +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "Instanz %s pausiert" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 -#, python-format -msgid "Invalid timestamp for date %s" +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:52 -msgid "Missing 'networkId' argument for addFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:68 -msgid "Missing 'address' argument for removeFixedIp" +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:77 -#, python-format -msgid "Unable to find address %r" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "Instanz %s pausiert" + +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, python-format -msgid "Network does not have %s action" +msgid "Floating ip not found for id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format -msgid "Disassociating network with id %s" +msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 -#, python-format -msgid "Showing network with id %s" +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 -#, python-format -msgid "Deleting network with id %s" +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 -msgid "Missing network in body" +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 -msgid "Network label is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:230 +msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 -msgid "Network cidr or cidr_v6 is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:246 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:297 #, python-format -msgid "Creating network with label %s" +msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 #, python-format -msgid "Associating network %(network)s with project %(project)s" +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/hosts.py:183 #, python-format -msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 -msgid "Quota limit must be -1 or greater." +#: nova/api/openstack/compute/contrib/hosts.py:186 +#, python-format +msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/hosts.py:188 +#, python-format +msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/hosts.py:205 +#, python-format +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/hosts.py:223 #, python-format -msgid "This rule already exists in group %s" +msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 -msgid "Security group not specified" +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, python-format +msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 -msgid "Security group name cannot be empty" +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 -msgid "start instance" +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 -msgid "stop instance" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format -msgid "vol=%s" +msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 -#, python-format -msgid "Delete volume with id: %s" +#: nova/api/openstack/compute/contrib/hypervisors.py:204 +msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format -msgid "Instance %s is not attached." +msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format -msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgid "Invalid timestamp for date %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/keypairs.py:101 #, python-format -msgid "Delete snapshot with id: %s" +msgid "Key pair '%s' already exists." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 -#, python-format -msgid "Create snapshot from volume %s" +#: nova/api/openstack/compute/contrib/multinic.py:52 +msgid "Missing 'networkId' argument for addFixedIp" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 -#, python-format -msgid "Invalid value '%s' for force. " +#: nova/api/openstack/compute/contrib/multinic.py:68 +msgid "Missing 'address' argument for removeFixedIp" msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 -msgid "Instance has had its instance_type removed from the DB" +#: nova/api/openstack/compute/contrib/multinic.py:77 +#, python-format +msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, python-format +msgid "Disassociating host with network with id %s" msgstr "" -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, python-format +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/api/openstack/compute/contrib/os_networks.py:74 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 +#, python-format +msgid "Deleting network with id %s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/api/openstack/compute/contrib/os_networks.py:110 +msgid "Missing network in body" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/api/openstack/compute/contrib/os_networks.py:114 +msgid "Network label is required" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/api/openstack/compute/contrib/os_networks.py:118 +msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/api/openstack/compute/contrib/os_networks.py:120 +#, python-format +msgid "Creating network with label %s" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format -msgid "Launching VPN for %s" +msgid "Associating network %(network)s with project %(project)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format -msgid "Deprecated Config: %s" +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" msgstr "" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" msgstr "" -#: nova/compute/api.py:227 -#, python-format -msgid "Can only run %s more instances of this type." +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:65 +msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/compute/api.py:236 +#: nova/api/openstack/compute/contrib/quotas.py:100 #, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/compute/api.py:256 +#: nova/api/openstack/compute/contrib/quotas.py:107 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +msgid "Quota for %s should be integer." msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." msgstr "" -#: nova/compute/api.py:498 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "Going to run %s instances..." +msgid "Showing security_group_default_rule with id %s" msgstr "" -#: nova/compute/api.py:569 -#, python-format -msgid "bdm %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" msgstr "" -#: nova/compute/api.py:596 +#: nova/api/openstack/compute/contrib/security_groups.py:334 #, python-format -msgid "block_device_mapping %s" +msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/api/openstack/compute/contrib/security_groups.py:418 +msgid "Security group not specified" msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/api/openstack/compute/contrib/security_groups.py:422 +msgid "Security group name cannot be empty" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +msgid "start instance" msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +msgid "stop instance" msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/api/openstack/compute/contrib/volumes.py:75 +#, python-format +msgid "vol=%s" msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format -msgid "Searching by: %s" +msgid "Delete volume with id: %s" msgstr "" -#: nova/compute/api.py:1203 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format -msgid "Image type not recognized %s" +msgid "Instance %s is not attached." msgstr "" -#: nova/compute/api.py:1312 +#: nova/api/openstack/compute/contrib/volumes.py:377 #, python-format -msgid "snapshot for %s" +msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/api/openstack/compute/contrib/volumes.py:396 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/compute/api.py:1643 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "Delete snapshot with id: %s" msgstr "" -#: nova/compute/api.py:1685 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "Create snapshot from volume %s" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/api/openstack/compute/contrib/volumes.py:620 +#, python-format +msgid "Invalid value '%s' for force. " msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/compute/api.py:2018 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Going to try to live migrate instance to %s" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cells/messaging.py:373 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" -msgstr "" +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/compute/api.py:2272 +#: nova/cells/messaging.py:424 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/compute/api.py:2275 +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "keine Methode für diese Nachricht gefunden: %s" + +#: nova/cells/messaging.py:523 #, python-format -msgid "Security group %s cannot be empty." +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/compute/api.py:2283 +#: nova/cells/messaging.py:541 #, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/compute/api.py:2289 +#: nova/cells/messaging.py:651 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/compute/api.py:2312 +#: nova/cells/messaging.py:683 #, python-format -msgid "Create Security Group %s" +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/api.py:2319 +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" + +#: nova/cells/messaging.py:823 +#, fuzzy, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" + +#: nova/cells/messaging.py:838 #, python-format -msgid "Security group %s already exists" +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/cells/messaging.py:852 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cells/messaging.py:873 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:2395 +#: nova/cells/messaging.py:1057 #, python-format -msgid "Delete security group %s" +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:2652 +#: nova/cells/messaging.py:1077 #, python-format -msgid "Rule (%s) not found" +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:2664 +#: nova/cells/scheduler.py:132 #, python-format -msgid "Authorize security group ingress %s" +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:2675 +#: nova/cells/scheduler.py:139 #, python-format -msgid "Revoke security group ingress %s" +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cells/state.py:330 #, python-format -msgid "DB error: %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/manager.py:233 +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Loading compute driver '%s'" +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/manager.py:239 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "Nicht möglich volume %s zufinden" + +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/baremetal_deploy_helper.py:243 +#, python-format +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/manager.py:302 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgid "deployment to node %s done" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/manager.py:550 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Build error: %s" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: 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/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:242 +#, python-format +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" -msgstr "" - -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." -msgstr "" - -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "Instanz wurde bereits erstellt" - -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:251 +msgid "Reserved" msgstr "" -#: nova/compute/manager.py:735 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "Instance network_info: |%s|" +msgid "error: %s" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/manager.py:896 +#: nova/cmd/manage.py:329 #, python-format -msgid "Ignoring VolumeNotFound: %s" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/manager.py:903 +#: nova/cmd/manage.py:388 #, python-format -msgid "terminating bdm %s" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" - -#: nova/compute/manager.py:1198 -#, fuzzy -msgid "instance snapshotting" -msgstr "Instanz %s: Rettung" - -#: nova/compute/manager.py:1204 -#, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:1316 -#, python-format -msgid "Failed to set admin password. Instance %s is not running" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:1349 -#, python-format -msgid "set_admin_password failed: %s" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/cmd/manage.py:604 +msgid "instance" msgstr "" -#: nova/compute/manager.py:1376 -#, python-format -msgid "injecting file to %(path)s" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:1437 -#, python-format -msgid "Changing instance metadata according to %(diff)r" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:1805 -#, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:2040 +#: nova/cmd/manage.py:687 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:2083 +#: nova/cmd/manage.py:700 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:2092 -#, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:2107 -#, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" - -#: nova/compute/manager.py:2153 -#, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/cmd/manage.py:847 +#, fuzzy +msgid "Instance Type exists." +msgstr "Instanz %s: Rettung" + +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/cmd/manage.py:858 +#, python-format +msgid "%s created" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:2574 +#: nova/cmd/manage.py:869 #, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:2579 +#: nova/cmd/manage.py:874 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:2588 +#: nova/cmd/manage.py:910 #, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:2595 +#: nova/cmd/manage.py:932 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/cmd/manage.py:976 +#, python-format +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:2606 +#: nova/cmd/manage.py:1017 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:2631 -#, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:2649 +#: nova/cmd/manage.py:1035 #, python-format -msgid "Failed to generate usage audit for instance on host %s" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:288 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/compute/api.py:297 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:317 #, python-format msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "Instanz %s: Rettung" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/api.py:747 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/manager.py:2954 -#, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +#: nova/compute/api.py:1016 +msgid "instance termination disabled" msgstr "" -#: nova/compute/manager.py:2961 +#: nova/compute/api.py:1152 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/api.py:1158 +msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/api.py:1168 #, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/api.py:1376 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "Searching by: %s" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/api.py:1613 +#, python-format +msgid "snapshot for %s" msgstr "" -#: nova/compute/resource_tracker.py:256 -#, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/api.py:1977 #, python-format msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/api.py:2019 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/resource_tracker.py:284 -#, python-format -msgid "CPU limit: %(vcpu_limit)d" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/resource_tracker.py:325 +#: nova/compute/api.py:2457 #, python-format -msgid "Aborting claim: %s" +msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/resource_tracker.py:401 +#: nova/compute/api.py:2480 #, python-format -msgid "Compute_service record created for %s " +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/api.py:2820 #, python-format -msgid "No service record for host %s" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/api.py:2823 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/api.py:2831 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/resource_tracker.py:441 +#: nova/compute/api.py:2837 #, python-format -msgid "Hypervisor: free VCPUs: %s" +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/resource_tracker.py:450 +#: nova/compute/api.py:2860 #, python-format -msgid "Free ram (MB): %s" +msgid "Create Security Group %s" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/api.py:2867 #, python-format -msgid "Free disk (GB): %s" +msgid "Security group %s already exists" msgstr "" -#: nova/compute/resource_tracker.py:456 -#, python-format -msgid "Free VCPUS: %s" +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "Nicht möglich volume %s zufinden" + +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/api.py:2948 #, python-format -msgid "Missing keys: %s" +msgid "Delete security group %s" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" -msgstr "" - -#: nova/compute/rpcapi.py:47 +#: nova/compute/api.py:3034 nova/compute/api.py:3111 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/utils.py:87 -#, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/api.py:3053 +#, python-format +msgid "Authorize security group ingress %s" msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/api.py:3064 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "Revoke security group ingress %s" msgstr "" -#: nova/console/vmrc_manager.py:126 -#, python-format -msgid "Removing console %(console_id)s." +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, python-format +msgid "Aborting claim: %s" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/claims.py:116 #, python-format -msgid "Re-wrote %s" +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/claims.py:130 +msgid "Claim failed" msgstr "" -#: nova/console/xvp.py:141 -#, python-format -msgid "Error starting xvp: %s" +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/consoleauth/manager.py:70 +#: nova/compute/claims.py:165 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/claims.py:170 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/claims.py:177 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/claims.py:184 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/instance_types.py:105 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "'%s' argument must be a positive integer" +msgstr "" + +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/instance_types.py:121 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/compute/instance_types.py:138 #, python-format -msgid "%(sm_flavor_id) flavor not found" +msgid "DB error: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/instance_types.py:148 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 -#, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/manager.py:359 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:402 +#, python-format +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:418 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:439 #, python-format -msgid "Table |%s| not created!" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" -msgstr "" +#: nova/compute/manager.py:481 +#, fuzzy, python-format +msgid "Failed to check if instance shared" +msgstr "Volume %s: erstelle Export" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:538 +#, python-format +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" -msgstr "" +#: nova/compute/manager.py:562 +#, fuzzy, python-format +msgid "Failed to resume instance" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:576 #, python-format -msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/image/s3.py:311 +#: nova/compute/manager.py:592 #, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +msgid "Unexpected power state %d" msgstr "" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:604 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgid "Ignoring event %s" msgstr "" -#: nova/image/s3.py:338 -#, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:729 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/image/s3.py:372 +#: nova/compute/manager.py:746 #, python-format -msgid "Failed to decrypt private key: %s" +msgid "Setting up bdm %s" msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/image/s3.py:390 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:926 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "Error: %s" msgstr "" -#: nova/ipv6/account_identifier.py:42 -#, python-format -msgid "Bad project_id for to_global_ipv6: %s" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/network/api.py:80 -#, python-format -msgid "args: %s" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/network/api.py:81 -#, python-format -msgid "kwargs: %s" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/network/api.py:169 +#: nova/compute/manager.py:997 #, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/network/linux_net.py:179 +#: nova/compute/manager.py:1075 #, python-format -msgid "Attempted to remove chain %s which does not exist" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:214 +#: nova/compute/manager.py:1081 #, python-format -msgid "Unknown chain: %r" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/network/linux_net.py:580 +#: nova/compute/manager.py:1120 #, python-format -msgid "arping error for ip %s" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/network/linux_net.py:790 -#, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/network/linux_net.py:894 +#: nova/compute/manager.py:1272 #, python-format -msgid "killing radvd threw %s" +msgid "%(action_str)s instance" msgstr "" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" +#: nova/compute/manager.py:1288 +msgid "Failed to deallocate network for instance." msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:1309 #, python-format -msgid "Starting VLAN interface %s" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/network/linux_net.py:1162 +#: nova/compute/manager.py:1312 #, python-format -msgid "Starting Bridge interface for %s" +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/network/linux_net.py:1205 +#: nova/compute/manager.py:1319 #, python-format -msgid "Failed to add interface: %s" +msgid "terminating bdm %s" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:1367 #, python-format -msgid "Starting bridge %s " +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/network/linux_net.py:1314 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "Done starting bridge %s" +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/network/linux_net.py:1333 -#, python-format -msgid "Failed unplugging gateway interface '%s'" +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" msgstr "" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/network/manager.py:277 -#, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 +#: nova/compute/manager.py:1593 #, python-format -msgid "Interface %(interface)s not found" +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:1677 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." -msgstr "" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:1746 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:408 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" -msgstr "" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/network/manager.py:650 -#, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "" +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "Instanz %s: Rettung" -#: nova/network/manager.py:657 +#: nova/compute/manager.py:1808 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:1869 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:1876 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +msgid "Rotating out %d backups" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:1881 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Deleting image %s" msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:1909 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/network/manager.py:789 -#, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/network/manager.py:903 -#, python-format -msgid "Disassociated %s stale fixed ip(s)" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" +#: nova/compute/manager.py:1938 +#, python-format +msgid "set_admin_password failed: %s" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:1958 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:1962 +#, python-format +msgid "injecting file to %(path)s" msgstr "" -#: nova/network/manager.py:1279 -#, python-format +#: nova/compute/manager.py:1982 msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/manager.py:1379 -#, python-format -msgid "Leased IP |%(address)s|" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/network/manager.py:1383 +#: nova/compute/manager.py:2052 #, python-format -msgid "IP %s leased that is not associated" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "Instanz %s: Rettung" + +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/manager.py:1400 +#: nova/compute/manager.py:2540 #, python-format -msgid "IP %s released that is not associated" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/manager.py:1466 -#, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:2718 #, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/manager.py:2097 -msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/manager.py:2104 +#: nova/compute/manager.py:2844 #, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" -msgstr "" - -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/manager.py:2895 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/manager.py:2904 +#, python-format +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/manager.py:2919 #, python-format -msgid "No network with net_id = %s" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/manager.py:2949 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" -msgstr "" +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/network/quantumv2/api.py:97 -#, python-format -msgid "allocate_for_instance() for %s" -msgstr "" +#: nova/compute/manager.py:2966 +#, fuzzy, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "Nicht möglich volume %s zufinden" -#: nova/network/quantumv2/api.py:100 -#, python-format -msgid "empty project id for instance %s" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/manager.py:3028 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/manager.py:3048 #, python-format -msgid "deallocate_for_instance() for %s" +msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/manager.py:3062 +#, fuzzy, python-format +msgid "Host %(host)s not found" +msgstr "Instanz %s pausiert" + +#: nova/compute/manager.py:3199 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/quantumv2/api.py:182 -#, python-format -msgid "get_instance_nw_info() for %s" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/manager.py:3282 #, python-format -msgid "validate_networks() for %s" +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/quantumv2/api.py:438 -#, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +#: nova/compute/manager.py:3284 +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/openstack/common/lockutils.py:98 -#, python-format -msgid "Could not release the acquired lock `%s`" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/manager.py:3483 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/compute/manager.py:3489 #, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/manager.py:3498 #, python-format -msgid "syslog facility must be one of: %s" +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/manager.py:3505 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/openstack/common/policy.py:404 -#, python-format -msgid "No handler for matches of kind %s" +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/manager.py:3516 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/manager.py:3525 #, python-format -msgid "%s not in valid priorities" +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/manager.py:3542 #, python-format msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/openstack/common/notifier/api.py:170 +#: nova/compute/manager.py:3561 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/compute/manager.py:3703 +msgid "Updating volume usage cache" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 -#, python-format -msgid "unpacked context: %s" +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/compute/manager.py:3747 #, python-format -msgid "received %s" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" -msgstr "keine Methode für diese Nachricht gefunden: %s" - -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" -msgstr "keine Methode für diese Nachricht gefunden: %s" - -#: nova/openstack/common/rpc/amqp.py:352 -#, python-format -msgid "Making asynchronous call on %s ..." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 -#, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID ist %s" - -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/compute/manager.py:3788 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/common.py:64 -#, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." -msgstr "" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "Instanz %s: Rettung" -#: nova/openstack/common/rpc/common.py:206 -#, python-format -msgid "Returning exception %s to caller" +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 +#: nova/compute/manager.py:3974 #, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 +#: nova/compute/manager.py:3981 #, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/compute/manager.py:3988 #, python-format +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgstr "" + +#: nova/compute/resource_tracker.py:92 msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 -#, python-format +#: nova/compute/resource_tracker.py:97 msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/compute/resource_tracker.py:280 #, python-format -msgid "Failed to consume message from queue: %s" +msgid "Deleting compute node %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "Connected to AMQP server on %s" +msgid "No service record for host %s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/compute/resource_tracker.py:334 +#, python-format +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/compute/resource_tracker.py:335 +#, python-format +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/compute/resource_tracker.py:340 +#, python-format +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, python-format -msgid "Deserializing: %s" +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "-> bind: %(bind)s" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Subscribing to %s" +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Running func with context: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" +#: nova/compute/resource_tracker.py:568 +#, python-format +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/compute/rpcapi.py:54 +#, python-format +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/compute/utils.py:141 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/conductor/manager.py:88 #, python-format -msgid "CONSUMER GOT %s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, python-format -msgid "->response->%s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 -#, python-format -msgid "Created topic proxy: %s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, python-format -msgid "CONSUMER RECEIVED DATA: %s" +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 -#, python-format -msgid "ROUTER RELAY-OUT %(data)s" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 -#, python-format -msgid "Create Consumer for topic (%(topic)s)" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/console/xvp.py:119 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/console/xvp.py:147 +#, python-format +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 -#, fuzzy, python-format -msgid "Received message: %s" -msgstr "keine Methode für diese Nachricht gefunden: %s" +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 -#, python-format -msgid "%(msg)s" +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Sending message(s) to: %s" +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/consoleauth/manager.py:112 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 -#, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/db/sqlalchemy/api.py:153 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/db/sqlalchemy/api.py:1542 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Invalid instance id %s in request" msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" -msgstr "" - -#: nova/scheduler/driver.py:334 +#: nova/db/sqlalchemy/utils.py:61 #, python-format msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "No host selection for %s defined." +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 -#, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +#: 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/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, fuzzy, python-format +msgid "table '%s' not dropped" +msgstr "Instanz %s pausiert" + +#: nova/image/glance.py:187 #, python-format -msgid "Filtered %(hosts)s" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/image/glance.py:492 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "fetching image %s from glance" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/image/s3.py:318 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/image/s3.py:335 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/image/s3.py:345 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/image/s3.py:355 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/image/s3.py:379 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/image/s3.py:386 +#, python-format +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/image/s3.py:397 #, python-format -msgid "No service for compute ID %s" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/scheduler/manager.py:79 -#, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Nicht möglich volume %s zufinden" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" +msgstr "" -#: nova/scheduler/manager.py:165 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/api.py:239 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 -#, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/driver.py:43 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "Loading network driver '%s'" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/floating_ips.py:87 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 +#, python-format +msgid "Interface %(interface)s not found" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/floating_ips.py:121 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 -#, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/floating_ips.py:196 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/floating_ips.py:200 #, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/floating_ips.py:220 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 -#, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/floating_ips.py:530 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/floating_ips.py:537 #, python-format msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/floating_ips.py:568 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/floating_ips.py:576 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +#: nova/network/floating_ips.py:624 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/floating_ips.py:664 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Faked command matched %s" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/ldapdns.py:100 #, python-format -msgid "Faked command raised an exception %s" +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/ldapdns.py:127 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/linux_net.py:730 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/linux_net.py:966 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/linux_net.py:1011 +#, python-format +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/linux_net.py:1013 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/linux_net.py:1418 +#, python-format +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/linux_net.py:1420 +#, python-format +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/linux_net.py:1442 #, python-format -msgid "unrecognized argument %s" +msgid "Starting Bridge %s" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/linux_net.py:1454 #, python-format -msgid "Run CLI command: %s" +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/linux_net.py:1490 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to add interface: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/linux_net.py:1536 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/linux_net.py:1539 #, python-format -msgid "Given data: %s" +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/linux_net.py:1735 #, python-format -msgid "Result data: %s" +msgid "Starting bridge %s " msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/linux_net.py:1743 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Done starting bridge %s" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/linux_net.py:1763 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/network/linux_net.py:1765 +#, python-format +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/manager.py:500 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/manager.py:812 #, python-format -msgid "_create: %s" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/network/manager.py:838 #, python-format -msgid "_delete: %s" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 -#, python-format -msgid "_get: %s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/manager.py:926 #, python-format -msgid "_get_all: %s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/manager.py:949 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/manager.py:953 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/manager.py:962 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/manager.py:967 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/network/manager.py:971 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/manager.py:975 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/network/manager.py:994 #, python-format -msgid "Running instances: %s" +msgid "%s must be an integer" msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1038 #, python-format -msgid "After terminating instances: %s" +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/network/manager.py:1122 #, python-format -msgid "After force-killing instances: %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/network/manager.py:1133 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, python-format -msgid "Failed to destroy vm %s" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/network/manager.py:1209 #, python-format -msgid "Failed to get info for disk %s" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 -#, python-format -msgid "Result: %(result)s is not a dict." +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/network/manager.py:1812 #, python-format msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/network/minidns.py:48 #, python-format -msgid "Result: %(result)s is not a list." +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 -#, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +msgid "Invalid name" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/network/minidns.py:122 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/network/minidns.py:201 #, python-format -msgid "flavor: %s" +msgid "deleted %s" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/network/minidns.py:207 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/network/quantumv2/api.py:151 +#, python-format +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/network/quantumv2/api.py:154 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "Body: %s" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/integrated/api/client.py:125 -#, python-format -msgid "%(auth_uri)s => code %(http_status)s" -msgstr "" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "Instanz %s pausiert" -#: nova/tests/integrated/api/client.py:155 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/network/quantumv2/api.py:315 +#, python-format +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "Decoding JSON: %s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/network/quantumv2/api.py:365 +#, python-format +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/network/quantumv2/api.py:397 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/firewall.py:357 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "Adding security group rule: %r" +msgid "validate_networks() for %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "Adding provider rule: %s" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/network/quantumv2/api.py:807 +#, python-format +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/virt/images.py:107 +#: nova/network/security_group/quantum_driver.py:53 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/virt/images.py:118 +#: nova/network/security_group/quantum_driver.py:104 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "Quantum security group %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, python-format +msgid "Quantum Error: %s" msgstr "" -#: nova/virt/baremetal/dom.py:95 -#, python-format -msgid "============= initial domains =========== : %s" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/network/security_group/quantum_driver.py:171 +#, python-format +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "No such domain (%s)" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/network/security_group/quantum_driver.py:356 +#, 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/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/network/security_group/quantum_driver.py:426 #, python-format -msgid "No such domain %s" +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "Domains: %s" +msgid "This rule already exists in group %s" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "After storing domains: %s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/openstack/common/lockutils.py:98 +#, python-format +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/lockutils.py:184 +#, python-format +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/lockutils.py:195 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/lockutils.py:222 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "Created new domain: %s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/log.py:226 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "Deprecated: %s" msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/log.py:329 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/log.py:379 #, python-format -msgid "change_domain_state: to new state %s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/log.py:540 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "No handler for matches of kind %s" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/virt/baremetal/driver.py:158 -#, python-format -msgid "instance %s: rebooted" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/db/sqlalchemy/session.py:486 +#, python-format +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "instance %s: rescued" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "instance %s: is building" +msgid "%s not in valid priorities" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/notifier/api.py:142 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "instance %s: booted" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/virt/baremetal/driver.py:247 -#, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "instance %s spawned successfully" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "instance %s:not booted" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/__init__.py:106 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/baremetal/driver.py:513 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "instance %s: starting toXML method" +msgid "unpacked context: %s" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "instance %s: finished toXML method" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "#### RLK: cpu_arch = %s " -msgstr "" +msgid "no method for message: %s" +msgstr "keine Methode für diese Nachricht gefunden: %s" + +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" +msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." -msgstr "" +#: nova/openstack/common/rpc/amqp.py:586 +#, python-format +msgid "MSG_ID is %s" +msgstr "MSG_ID ist %s" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/amqp.py:657 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" -msgstr "" - -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/common.py:143 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "no disk image handler for: %s" -msgstr "" - -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/common.py:156 #, python-format msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "Failed to unmount container filesystem: %s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/common.py:302 +#, python-format +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "User %(username)s not found in password file." +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/api.py:568 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "unsupported partition: %s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "Failed to mount filesystem: %s" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format -msgid "Could not attach image to loopback: %s" +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/disk/mount.py:83 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "partition search unsupported with %s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "partition %s not found" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "Failed to map partitions: %s" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/disk/nbd.py:86 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "qemu-nbd error: %s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "nbd device %s did not show up" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/openstack/common/rpc/impl_zmq.py:141 +#, python-format +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/openstack/common/rpc/impl_zmq.py:142 +#, python-format +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:162 +#, python-format +msgid "Subscribing to %s" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, python-format +msgid "Running func with context: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 -#, python-format -msgid "Getting live migration networks for remote host: %s" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "Starting live migration for instance: %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 +#: nova/openstack/common/rpc/impl_zmq.py:464 #, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "Nicht möglich volume %s zufinden" +msgid "Creating proxy for topic: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/hyperv/livemigrationops.py:129 -#, python-format -msgid "Calling live migration recover_method for instance: %s" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:504 +msgid "Topic socket file creation failed." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/openstack/common/rpc/impl_zmq.py:509 +#, python-format +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "compare_cpu called %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" - -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 -#, python-format -msgid "Getting info for VHD %s" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 -#, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 -#, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 -#, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 -#, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, python-format -msgid "Removing snapshot %s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 -#, python-format -msgid "Failed to remove snapshot for VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "keine Methode für diese Nachricht gefunden: %s" + +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 -#, python-format -msgid "Removing folder %s " +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "hyperv vm state: %s" +msgid "%(msg)s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, python-format -msgid "cache image failed: %s" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/vmops.py:154 -#, python-format -msgid "Starting VM %s " +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/hyperv/vmops.py:156 -#, python-format -msgid "Started VM %s " +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/hyperv/vmops.py:158 -#, python-format -msgid "spawn vm failed: %s" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "Nicht möglich volume %s zufinden" - -#: nova/virt/hyperv/vmops.py:180 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Created VM %s..." +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 -#, python-format -msgid "Set memory for vm %s..." +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "Set vcpus for vm %s..." +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/vmops.py:214 -#, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "Instanz %s pausiert" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" +msgstr "" -#: nova/virt/hyperv/vmops.py:231 -#, python-format -msgid "Failed to add scsi controller to VM %s" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, python-format -msgid "Failed to add diskdrive to VM %s" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, python-format -msgid "Failed to add vhd file to VM %s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/vmops.py:287 +#: nova/scheduler/driver.py:335 #, python-format -msgid "Created disk for %s" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "Creating nic for %s " +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/scheduler/filter_scheduler.py:246 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "Volume %s: erstelle Export" - -#: nova/virt/hyperv/vmops.py:320 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "Nicht möglich volume %s zufinden" +#: nova/scheduler/filter_scheduler.py:341 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "" -#: nova/virt/hyperv/vmops.py:334 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "Created nic for %s " +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/scheduler/filter_scheduler.py:387 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/scheduler/host_manager.py:307 +#, python-format +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:374 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Got request to destroy vm %s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -msgid "Pause instance" +#: nova/scheduler/host_manager.py:353 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:429 -msgid "Unpause instance" +#: nova/scheduler/host_manager.py:358 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/vmops.py:435 -msgid "Suspend instance" +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/vmops.py:440 -msgid "Resume instance" +#: nova/scheduler/host_manager.py:399 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/vmops.py:445 -msgid "Power off instance" +#: nova/scheduler/manager.py:196 +#, python-format +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/vmops.py:450 -msgid "Power on instance" +#: nova/scheduler/scheduler_options.py:71 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:470 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Windows version: %s " +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#, python-format +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "use_cow_image:%s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "duplicate name found: %s" +msgid "%(host_state)s is disabled via capabilities" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Creating folder %s " +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "Removing existing folder %s " +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "block device info: %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" - -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" - -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Unable to attach volume to instance %s" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" - -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/servicegroup/api.py:66 #, python-format -msgid "host_resource disk detached is: %s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Physical disk detached is: %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Nicht möglich volume %s zufinden" - -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/servicegroup/api.py:90 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/servicegroup/api.py:99 #, python-format -msgid "device.InitiatorName: %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/servicegroup/api.py:106 #, python-format -msgid "device.TargetName: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/servicegroup/api.py:114 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "device.ScsiPathId: %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "device.ScsiLun: %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 -#, python-format -msgid "device.DeviceInterfaceGuid :%s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 -#, python-format -msgid "device.DeviceInterfaceName: %s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "device.DeviceType: %s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 -#, python-format -msgid "device.DeviceNumber %s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "device.PartitionNumber :%s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Target lun : %s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Mounted disk is: %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "DeviceNumber : %s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "Disk path to parse: %s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "start_device_id: %s" +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:292 -#, python-format -msgid "end_device_id: %s" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/tests/fake_utils.py:80 +#, python-format +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "block_device_list %s" +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/libvirt/driver.py:339 -#, python-format -msgid "Connecting to libvirt: %s" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 -#, python-format -msgid "Can not handle authentication request for %d credentials" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/libvirt/driver.py:467 -#, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:523 -#, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:536 -#, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Deleting instance files %(target)s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/tests/test_xenapi.py:908 +#, python-format +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "Volume %s: erfolgreich erstellt" - -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 +#, python-format +msgid "Running instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1108 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/libvirt/driver.py:1198 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Path '%(path)s' supports direct I/O" +msgid "After force-killing instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/libvirt/driver.py:1202 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/tests/integrated/test_api_samples.py:199 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Creating config drive at %(path)s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "flavor: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/tests/integrated/api/client.py:38 #, python-format msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" -msgstr "" - -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." -msgstr "" - -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/configdrive.py:97 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2372 -#, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/driver.py:930 #, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2437 -#, python-format -msgid "The firewall filter for %s does not exist" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/driver.py:955 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/driver.py:962 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/fake.py:210 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2727 -#, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/firewall.py:377 +#, python-format +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/images.py:221 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/images.py:233 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/driver.py:185 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "Unknown image_type=%s" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "%s is a valid instance name" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/driver.py:295 #, python-format -msgid "%s has a disk file" +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 -#, python-format -msgid "Base file too young to remove: %s" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 -#, python-format -msgid "Removing base file: %s" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 -#, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" +"%(description)s\n" +"Befehl: %(cmd)s\n" +"Exit-Code: %(exit_code)s\n" +"Stdout: %(stdout)r\n" +"Stderr: %(stderr)r" -#: nova/virt/libvirt/imagecache.py:327 -#, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 -#, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/virt/baremetal/pxe.py:472 #, python-format -msgid "Unknown base file: %s" +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/baremetal/pxe.py:476 #, python-format -msgid "Active base files: %s" +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "Corrupt base files: %s" +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "Removable base files: %s" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/baremetal/tilera.py:154 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/baremetal/tilera.py:389 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +msgid "Tilera deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/utils.py:140 -#, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:187 -#, python-format -msgid "Path %s must be LVM logical volume" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:499 -#, python-format -msgid "Reading image info file: %s" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:503 -#, python-format -msgid "Read: %s" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/utils.py:509 -#, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "Writing image info file: %s" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "Wrote: %s" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Ensuring bridge %s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "iSCSI device not found at %s" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "%s is already mounted" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/baremetal/vif_driver.py:75 +#, python-format +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" -msgstr "" - -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/baremetal/volume_driver.py:258 +#, python-format +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/powervm/exception.py:54 -#, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/powervm/exception.py:64 -#, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/powervm/operator.py:91 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, fuzzy, python-format -msgid "LPAR instance '%s' not found" +msgid "Baremetal interface %s not found" msgstr "Instanz %s pausiert" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 +#, python-format +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 +#, python-format +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/powervm/operator.py:208 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Creating LPAR instance '%s'" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/disk/api.py:138 #, python-format -msgid "LPAR instance '%s' creation failed" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/api.py:149 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/disk/api.py:159 #, python-format -msgid "Copying image '%s' to IVM" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/api.py:282 #, python-format -msgid "Copying image to the device '%s'" +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/disk/api.py:299 #, python-format -msgid "PowerVM image creation failed: %s" +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/disk/api.py:318 #, python-format -msgid "Activating the LPAR instance '%s'" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/disk/api.py:335 #, python-format -msgid "Instance '%s' failed to boot" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/api.py:348 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/api.py:373 #, python-format -msgid "Shutting down the instance '%s'" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/powervm/operator.py:288 -#, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "Nicht möglich volume %s zufinden" - -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/api.py:394 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/api.py:435 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/powervm/operator.py:554 -msgid "Unable to get checksum" +#: nova/virt/disk/api.py:464 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/api.py:490 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/disk/api.py:564 +#, python-format +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/api.py:580 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 -#, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 -#, python-format -msgid "%(text)s: _db_content => %(content)s" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Map dev %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "partition %s not found" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/disk/mount/api.py:179 +#, python-format +msgid "Unmap dev %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/disk/mount/api.py:187 +#, python-format +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Glance image %s is in killed state" +msgid "Umount %s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 -#, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/disk/mount/loop.py:33 +#, python-format +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/mount/loop.py:34 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Got loop device %s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/mount/loop.py:58 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Release loop device %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "httplib error in %s: " +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, python-format -msgid "Socket error in %s: " +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "Type error in %s: " +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Exception in %s " +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/disk/vfs/api.py:27 #, python-format -msgid "Got total of %s instances" +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/disk/vfs/guestfs.py:55 #, 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" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/disk/vfs/guestfs.py:64 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "No operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/disk/vfs/guestfs.py:90 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/disk/vfs/guestfs.py:95 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 #, python-format -msgid "Uploading image %s" +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 #, python-format -msgid "Uploaded image %s" +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 #, python-format -msgid "Deleted temporary vmdk file %s" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, python-format +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/disk/vfs/guestfs.py:183 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/disk/vfs/guestfs.py:188 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/disk/vfs/guestfs.py:201 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -#, fuzzy -msgid "instance not present" -msgstr "Instanz %s: Rettung" - -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/disk/vfs/localfs.py:46 +#, python-format +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" -msgstr "" +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/disk/vfs/localfs.py:90 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" -msgstr "" +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 -#, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 -#, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/hostops.py:93 +#, python-format +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/hostops.py:174 +#, python-format +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/imagecache.py:48 +#, python-format +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/imagecache.py:68 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "Creating directory with path %s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 -#, python-format -msgid "Created directory with path %s" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 -#, python-format -msgid "Uploading image %s to the Glance image server" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 -#, python-format -msgid "Uploaded image %s to the Glance image server" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 -#, python-format -msgid "Getting image size for the image %s" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 -#, python-format -msgid "Got image size of %(size)s for the image %(image)s" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 -#, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/livemigrationutils.py:46 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/livemigrationutils.py:49 #, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "Live migration failed: %s" msgstr "" -#: nova/virt/xenapi/agent.py:109 -#, python-format -msgid "Failed to query agent version: %(resp)r" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, python-format +msgid "VM not found: %s" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Updating agent to %s" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/livemigrationutils.py:99 +#, python-format +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/livemigrationutils.py:199 #, python-format -msgid "Injecting file path: %r" +msgid "Starting live migration for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/migrationops.py:52 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Migration target host: %s" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/xenapi/agent.py:312 -#, python-format -msgid "OpenSSL error: %s" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/migrationops.py:152 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Could not determine key: %s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/migrationops.py:162 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/migrationops.py:179 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/hyperv/migrationops.py:190 #, python-format -msgid "Got exception: %s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/migrationops.py:208 #, python-format -msgid "xenapi.fake does not have an implementation for %s" +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 -#, python-format -msgid "Calling %(localname)s %(impl)s" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/networkutils.py:46 #, python-format -msgid "Calling getter %s" +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Calling setter %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/hyperv/pathutils.py:91 #, 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" +msgid "Creating directory: %s" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "Removing directory: %s" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/snapshotops.py:56 #, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "Volume %s: erstelle Export" +msgid "Creating snapshot for instance %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/hyperv/snapshotops.py:65 +#, python-format +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Found no network for bridge %s" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/hyperv/snapshotops.py:113 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/pool.py:202 -#, python-format -msgid "Unable to join %(host)s in the pool" -msgstr "" +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/xenapi/pool.py:230 -#, python-format -msgid "Unable to set up pool: %(e)s." +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/hyperv/vmops.py:120 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "Found no PIF for device %s" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/hyperv/vmops.py:151 +msgid "Spawning new instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/hyperv/vmops.py:177 +msgid "Spawn instance failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." -msgstr "" +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/hyperv/vmops.py:210 +#, python-format +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "VBD not found in instance %s" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "VBD %s already detached" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 -#, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "Instanz %s pausiert" + +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "Volume %s: erstelle Export" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy, python-format +msgid "reboot instance" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#: nova/virt/hyperv/vmops.py:300 +msgid "Pause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 -#, python-format -msgid "Unable to unplug VBD %s" +#: nova/virt/hyperv/vmops.py:306 +msgid "Unpause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 -#, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +#: nova/virt/hyperv/vmops.py:312 +msgid "Suspend instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 -#, python-format -msgid "Unable to destroy VBD %s" +#: nova/virt/hyperv/vmops.py:318 +msgid "Resume instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +#: nova/virt/hyperv/vmops.py:324 +msgid "Power off instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 -#, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +#: nova/virt/hyperv/vmops.py:330 +msgid "Power on instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Unable to destroy VDI %s" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/hyperv/vmutils.py:75 +#, python-format +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/hyperv/vmutils.py:152 #, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgid "Creating VM %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/hyperv/vmutils.py:164 +#, python-format +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/hyperv/vmutils.py:262 +#, fuzzy +msgid "Controller not found" +msgstr "Instanz %s pausiert" + +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/hyperv/vmutils.py:383 #, 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." +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "download_vhd failed: %r" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/hyperv/volumeops.py:115 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 -#, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -msgstr "" +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" -msgstr "" +msgid "Unable to attach volume to instance %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/hyperv/volumeops.py:165 #, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/hyperv/volumeops.py:176 #, fuzzy, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "keine Methode für diese Nachricht gefunden: %s" +msgid "Detaching physical disk from instance: %s" +msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/vm_utils.py:1167 -#, python-format -msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/hyperv/volumeutils.py:53 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "Looking up vdi %s for PV kernel" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "VDI %s is still available" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "Re-scanning SR %s" +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:570 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 +#, python-format +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:720 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 -#, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 -#, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 -#, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 -#, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 -#, python-format -msgid "Timeout waiting for device %s to be created" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 -#, python-format -msgid "Disconnecting stale VDI %s from compute domU" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 -#, python-format -msgid "Plugging VBD %s ... " +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 -#, python-format -msgid "Plugging VBD %s done." +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 -#, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 -#, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 -#, python-format -msgid "Destroying VBD for VDI %s ... " +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 -#, python-format -msgid "Destroying VBD for VDI %s done." +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 -#, python-format -msgid "Running pygrub against %s" -msgstr "" +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "Volume %s: erfolgreich erstellt" -#: nova/virt/xenapi/vm_utils.py:1888 -#, python-format -msgid "Found Xen kernel %s" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 -#, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 -#, python-format -msgid "Writing partition table %s done." +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/driver.py:1676 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -msgid "Starting instance" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/driver.py:1907 #, python-format -msgid "Block device information present: %s" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/driver.py:1917 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/driver.py:1974 +#, python-format +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/driver.py:1988 #, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2004 msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/driver.py:2340 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "Instance agent version: %s" +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "Could not find VM with name %s" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/driver.py:2582 +#, python-format +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/driver.py:2731 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/driver.py:2755 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" -msgstr "" - -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" -msgstr "" - -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" -msgstr "" - -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" -msgstr "" - -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/driver.py:2836 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/driver.py:2963 #, python-format -msgid "Instance is already in Rescue Mode: %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +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/xenapi/vmops.py:1154 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/driver.py:3000 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/driver.py:3017 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/libvirt/driver.py:3230 +#, python-format +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/driver.py:3340 #, python-format msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/libvirt/driver.py:3357 +#, python-format +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/libvirt/driver.py:3362 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "type is = %s" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 -#, python-format -msgid "name = %s" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 -#, python-format -msgid "Created %(label)s as %(sr_ref)s." +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/libvirt/firewall.py:247 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "Forgetting SR %s..." +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Unable to find SR from VBD %s" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/libvirt/imagecache.py:202 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "Unable to get record of VDI %s on" +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Error finding vdis in SR %s" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "Creating SR %s" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Introducing SR %s" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Checking for SR %s" +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "SR %s not found in the xapi database" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/libvirt/imagecache.py:529 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:204 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "Unable to locate volume %s" -msgstr "Nicht möglich volume %s zufinden" +msgid "image %(id)s at (%(base_file)s): image is in use" +msgstr "" -#: nova/virt/xenapi/volumeops.py:221 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "Unable to detach volume %s" +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Error purging SR %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgid "Unknown base file: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Error in handshake: %s" +msgid "Active base files: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Invalid request: %s" +msgid "Corrupt base files: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Request: %s" +msgid "Removable base files: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 +#, python-format +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/volume/api.py:223 -msgid "Volume status must be available or error" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/volume/api.py:228 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/libvirt/vif.py:303 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/volume/api.py:428 -msgid "Volume Snapshot status must be available or error" +#: nova/virt/libvirt/vif.py:313 +#, python-format +msgid "Ensuring bridge %s" msgstr "" -#: nova/volume/api.py:479 -msgid "Volume status must be available/in-use." +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/libvirt/volume.py:240 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 #, python-format -msgid "volume group %s doesn't exist" +msgid "%s is already mounted" msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "AoE device not found at %s" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/volume/driver.py:414 +#: nova/virt/libvirt/volume.py:560 #, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/volume/driver.py:470 +#: nova/virt/libvirt/volume.py:697 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/volume/driver.py:606 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "FAKE ISCSI: %s" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "rbd has no pool %s" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "Image %s has blank components" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/volume/driver.py:773 +#: nova/virt/powervm/blockdev.py:147 #, fuzzy, python-format -msgid "Unable to read image %s" +msgid "Removing the logical volume '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/volume/driver.py:815 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Sheepdog is not working: %s" -msgstr "" - -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/powervm/blockdev.py:170 #, python-format -msgid "LoggingVolumeDriver: %s" +msgid "Using image found at '%s'" msgstr "" -#: nova/volume/iscsi.py:122 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "Creating volume: %s" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/volume/iscsi.py:136 -#, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." -msgstr "" +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "Nicht möglich volume %s zufinden" -#: nova/volume/iscsi.py:146 +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, python-format -msgid "Removing volume: %s" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/volume/iscsi.py:168 -#, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/volume/manager.py:102 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "Re-exporting %s volumes" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +msgid "Unable to get checksum" msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Nicht möglich volume %s zufinden" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" +msgstr "" -#: nova/volume/manager.py:121 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "volume %s: creating" -msgstr "Volume %s: wird erstellt" +msgid "Image found on host at '%s'" +msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" -msgstr "Volume %s: erstelle Export" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" +msgstr "" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" -msgstr "Volume %s: erfolgreich erstellt" +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Führe Kommando (subprocess) aus: %s" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "Volume %s: entferne Export" - -#: nova/volume/manager.py:197 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "volume %s: deleting" -msgstr "Volume %s: wird entfernt" +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/volume/manager.py:220 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "volume %s: deleted successfully" -msgstr "Volume %s: erfolgreich entfernt" +msgid "Attempting to resolve %s" +msgstr "" -#: nova/volume/manager.py:233 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "snapshot %s: creating" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/volume/manager.py:252 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "snapshot %s: created successfully" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:264 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "snapshot %s: snapshot is busy" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:276 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "snapshot %s: deleted successfully" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/powervm/exception.py:33 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/volume/manager.py:342 +#: nova/virt/powervm/exception.py:37 #, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "New capabilities found: %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "Notification {%s} received" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/powervm/exception.py:63 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "Using WSDL: %s" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/powervm/lpar.py:55 #, python-format -msgid "Using DFM server: %s" +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/netapp.py:134 +#: nova/virt/powervm/operator.py:99 +#, fuzzy, python-format +msgid "LPAR instance '%s' not found" +msgstr "Instanz %s pausiert" + +#: nova/virt/powervm/operator.py:187 #, python-format -msgid "Using storage service: %s" +msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/volume/netapp.py:139 +#: nova/virt/powervm/operator.py:201 #, python-format -msgid "Using storage service prefix: %s" +msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:145 +#: nova/virt/powervm/operator.py:203 #, python-format -msgid "Using vfiler: %s" +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/powervm/operator.py:208 #, python-format -msgid "%s is not set" +msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/powervm/operator.py:225 +#, python-format +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/volume/netapp.py:184 -msgid "Connected to DFM server" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/volume/netapp.py:262 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/volume/netapp.py:297 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Job failed: %s" -msgstr "" - -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "Instanz %s: Rettung" + +#: nova/virt/powervm/operator.py:294 +#, python-format +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/powervm/operator.py:299 +#, python-format +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/netapp.py:513 -#, python-format -msgid "Failed to get LUN details for LUN ID %s" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/netapp.py:530 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "Failed to get host details for host ID %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "Nicht möglich volume %s zufinden" - -#: nova/volume/netapp.py:776 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/vmwareapi/error_util.py:93 +#, python-format +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "Created LUN with name %s" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Destroyed LUN %s" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/netapp.py:1146 -#, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/netapp.py:1151 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/netapp.py:1156 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Failed to get LUN target details for the LUN %s" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/netapp.py:1160 -#, python-format -msgid "Failed to get target portal for the LUN %s" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/netapp.py:1164 -#, python-format -msgid "Failed to get target IQN for the LUN %s" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/netapp.py:1197 -#, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/host.py:40 +#, python-format +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Nicht möglich volume %s zufinden" +#: nova/virt/vmwareapi/io_util.py:112 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/nfs.py:85 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "casted to %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/nfs.py:106 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "CLIQ command returned %s" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Type error in %s: " msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Exception in %s " msgstr "" -#: nova/volume/san.py:501 -#, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "Call to json.loads() raised an exception: %s" +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/volume/solidfire.py:145 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Results of SolidFire API call: %s" +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/volume/solidfire.py:159 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Found solidfire account: %s" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "More than one valid preset was detected, using %s" -msgstr "" - -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:334 +#: nova/virt/vmwareapi/vmops.py:306 #, python-format -msgid "Deleting volumeID: %s" +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/vmops.py:320 +#, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/vmops.py:341 +#, 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/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:155 -#, python-format -msgid "pool %s doesn't exist" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Uploading image %s" msgstr "" -#: nova/volume/storwize_svc.py:200 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "Instanz %s: Rettung" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "leave: create_volume: volume %(name)s " +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/storwize_svc.py:634 -#, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/vmwareapi/vmops.py:899 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/vmwareapi/vmops.py:996 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +msgid "Renaming the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "Nicht möglich volume %s zufinden" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:815 -#, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "Volume %s: erfolgreich erstellt" - -#: nova/volume/storwize_svc.py:827 -#, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:885 -#, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "Volume %s: erfolgreich erstellt" - -#: nova/volume/storwize_svc.py:893 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/vmwareapi/vmware_images.py:151 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/vmwareapi/volume_util.py:163 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/vmwareapi/volume_util.py:166 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format -msgid "leave: _delete_host: host %s " +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:1049 -#, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "Nicht möglich volume %s zufinden" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy, python-format +msgid "Unable to find volume" +msgstr "Nicht möglich volume %s zufinden" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "enter: _get_volume_attributes: volume %s" -msgstr "" - -#: nova/volume/storwize_svc.py:1207 -#, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -"%(description)s\n" -"Befehl: %(cmd)s\n" -"Exit-Code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/xensm.py:55 -#, python-format -msgid "SR name = %s" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/agent.py:158 #, python-format -msgid "Params: %s" +msgid "Updating agent to %s" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/agent.py:166 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/xensm.py:82 -#, python-format -msgid "Failed to introduce sr %s...continuing" +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "Failed to reach backend %d" +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/agent.py:273 #, python-format -msgid "Volume will be created in backend - %d" +msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" -msgstr "" +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:360 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:134 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:354 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 +#, 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 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:723 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:731 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:793 +#, 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 +#, 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 +#, python-format +msgid "Aggregate for host %(host)s count not be found." +msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/host.py:101 +#, python-format +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgstr "" + +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/host.py:191 #, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "Volume %s: wird entfernt" +msgid "Failed to extract instance support from %s" +msgstr "Volume %s: erstelle Export" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:71 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)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 "" + +#: nova/virt/xenapi/pool.py:192 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:195 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:223 +#, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "" + +#: nova/virt/xenapi/pool.py:234 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:122 +#, python-format +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:362 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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:411 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:469 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:508 +#, python-format +msgid "block device info: %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "Sending JSON data: %s" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:677 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "Got response: %s" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vm_utils.py:1032 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:1090 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:1154 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:1208 +#, 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:1217 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "Volume %s: erstelle Export" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Nicht möglich volume %s zufinden" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "Das Service-Datenbank-Objekt ist verschwunden, es wird erneut erzeugt." + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "Instanz wurde bereits erstellt" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Nicht möglich volume %s zufinden" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to destroy vm %s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Nicht möglich volume %s zufinden" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + +#~ msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to detach volume %s" +#~ msgstr "" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Nicht möglich volume %s zufinden" + +#~ msgid "volume %s: creating" +#~ msgstr "Volume %s: wird erstellt" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "Volume %s: erstelle Export" + +#~ msgid "volume %s: created successfully" +#~ msgstr "Volume %s: erfolgreich erstellt" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "Volume %s: entferne Export" + +#~ msgid "volume %s: deleting" +#~ msgstr "Volume %s: wird entfernt" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "Volume %s: erfolgreich entfernt" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "Nicht möglich volume %s zufinden" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Nicht möglich volume %s zufinden" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "Volume %s: erfolgreich erstellt" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "Volume %s: erfolgreich erstellt" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "Volume %s: wird entfernt" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index 85439f90d..1b8c92d31 100644 --- a/nova/locale/en_AU/LC_MESSAGES/nova.po +++ b/nova/locale/en_AU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -17,60 +17,74 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Filename of root CA" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Filename of private key" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Where we keep our keys" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Where we keep our root CA" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Should we use a CA for each project?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "Subject for certificate for users, %s for project, user, timestamp" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Subject for certificate for projects, %s for project, timestamp" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "Going to start terminating instances" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Flags path: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Unexpected error while running command." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,268 +99,291 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 -#, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "" +#: nova/exception.py:182 +#, fuzzy, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "Failed to get metadata for ip: %s" -#: nova/exception.py:183 -msgid "Failed to decrypt text" -msgstr "" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "Failed to decrypt private key: %s" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "instance %s: booted" -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no method for message: %s" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:247 -msgid "The request is invalid." +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:251 -msgid "Invalid input received" +#: nova/exception.py:258 +msgid "The request is invalid." msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" +#: nova/exception.py:262 +msgid "Invalid input received" msgstr "" -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 #, fuzzy msgid "Invalid metadata size" msgstr "Invalid signature for user %s" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "instance %s: booted" + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "instance %s: booted" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Failed to get metadata for ip: %s" + +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "Going to start terminating instances" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 #, fuzzy msgid "Failed to terminate instance" msgstr "Going to start terminating instances" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "Going to start terminating instances" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -354,133 +391,91 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -#, fuzzy -msgid "Constraint not met." -msgstr "instance %s: rescued" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 -#, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Could not find iSCSI export for volume %s" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 +#: nova/exception.py:452 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "" +#, fuzzy +msgid "Constraint not met." +msgstr "instance %s: rescued" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/exception.py:495 -#, fuzzy, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "Tried to remove non-existent console %(console_id)s." - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -488,755 +483,863 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "setting network host" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "instance %(instance_name)s: deleting instance files %(target)s" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "Associate address %(public_ip)s to instance %(instance_id)s" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "group %s already exists" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 #, fuzzy msgid "Floating ip pool not found." msgstr "setting network host" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "volume group %s doesn't exist" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "Going to start terminating instances" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "group %s already exists" -#: nova/exception.py:901 +#: nova/exception.py:942 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "group %s already exists" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "" +#: nova/exception.py:1102 +#, fuzzy, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "instance %s: booted" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not attach image to loopback: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "Could not attach image to loopback: %s" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "Going to try to terminate %s" + +#: nova/exception.py:1157 +#, fuzzy, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "Going to try to terminate %s" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 -#, python-format -msgid "The CA file for %(project)s could not be found" -msgstr "" +#: nova/exception.py:1176 +#, 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:1181 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1185 +#, python-format +msgid "The CA file for %(project)s could not be found" +msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1189 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1244,6 +1347,11 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy, python-format +msgid "Failed to get nw_info" +msgstr "Failed to get metadata for ip: %s" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1252,248 +1360,318 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, fuzzy, python-format msgid "Starting %d workers" msgstr "start address" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 -#, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +#: nova/service.py:426 +#, fuzzy, python-format +msgid "Starting %(topic)s node (version %(version)s)" msgstr "Starting %(topic)s node (version %(vcs_string)s)" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "Service killed that has no database entry" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "The service database object disappeared, Recreating it." - -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "Recovered model server connection!" - -#: nova/service.py:561 -msgid "model server went away" -msgstr "model server went away" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Running cmd (subprocess): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Result was %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:443 +#: nova/utils.py:492 #, 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:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Unable to find SR from VBD %s" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Unable to find SR from VBD %s" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Unable to find SR from VBD %s" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "You must implement __call__" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:187 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1502,575 +1680,647 @@ 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, fuzzy, python-format +msgid "Keystone failure: %s" +msgstr "Authentication Failure: %s" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "Too many failed authentications." + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, 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:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "InstanceNotFound raised: %s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound raised: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "NotFound raised: %s" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Unexpected error raised: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "Unexpected error raised: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "An unknown error has occurred. Please try your request again." -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "Unsupported API request: controller = %(controller)s, action = %(action)s" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Failed to decrypt private key: %s" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "Create key pair %s" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "Delete key pair %s" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, 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:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "No rule for the specified parameters." -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "This rule already exists in group %s" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, 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:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 #, fuzzy msgid "Detach Volume Failed." msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, 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:1162 +#: nova/api/ec2/cloud.py:1260 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, 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:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "instance %s: rescued" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "Failed to get metadata for ip: %s" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Failed to get metadata for ip: %s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "Caught error: %s" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Calling getter %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2079,30 +2329,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2121,361 +2370,372 @@ msgstr "Invalid signature for user %s" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Going to try to terminate %s" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 #, fuzzy msgid "HostId cannot be updated." msgstr "Mountpoint cannot be translated: %s" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy +msgid "Personality cannot be updated." +msgstr "Mountpoint cannot be translated: %s" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "Going to start terminating instances" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2483,79 +2743,137 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "Failed to decrypt private key: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Failed to decrypt private key: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "attribute not supported: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "Starting VLAN interface %s" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" msgstr "" +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "action: %s" + #: nova/api/openstack/compute/contrib/console_output.py:52 msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" @@ -2569,144 +2887,258 @@ msgstr "" msgid "Unable to get console" msgstr "Unable to detach volume %s" -#: nova/api/openstack/compute/contrib/disk_config.py:43 +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "instance %s: rescued" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 #, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +#, fuzzy +msgid "Coverage not running" +msgstr "xvp not running..." + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, fuzzy, python-format -msgid "Floating ip not found for id %s" -msgstr "setting network host" +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "setting network host" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "instance %s: booted" + +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" +msgstr "setting network host" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 #, fuzzy msgid "floating ip not found" msgstr "setting network host" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, fuzzy, python-format +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:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy +msgid "fping utility is not found." +msgstr "setting network host" + +#: nova/api/openstack/compute/contrib/hosts.py:183 #, python-format -msgid "Host '%s' could not be found." +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, fuzzy, python-format msgid "Invalid mode: '%s'" msgstr "Invalid backend: %s" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Calling getter %s" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Calling getter %s" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, fuzzy, python-format msgid "Invalid timestamp for date %s" msgstr "Invalid signature for user %s" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2720,86 +3152,152 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" +msgstr "setting network host" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Disassociating network with id %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 #, fuzzy msgid "Missing network in body" msgstr "setting network host" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, fuzzy, python-format msgid "Creating network with label %s" msgstr "setting network host" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy, python-format +msgid "Create networks failed" +msgstr "setting network host" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "Not enough parameters to build a valid rule." -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "This rule already exists in group %s" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2808,7136 +3306,9698 @@ msgstr "" msgid "start instance" msgstr "Reboot instance %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 #, fuzzy msgid "stop instance" msgstr "Reboot instance %r" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instance %s: booted" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." -msgstr "" - -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:203 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:373 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Get console output for instance %s" +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "no method for message: %s" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:424 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" -msgstr "Network to push into openvpn config" +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "no method for message: %s" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" -msgstr "Netmask to push into openvpn config" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:541 #, python-format -msgid "Launching VPN for %s" -msgstr "Launching VPN for %s" +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:651 #, python-format -msgid "Deprecated Config: %s" +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/api.py:220 -#, fuzzy -msgid "Cannot run any more instances of this type." -msgstr "Instance quota exceeded. You can only run %s more instances of this type." +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "Going to start terminating instances" -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:823 #, fuzzy, python-format -msgid "Can only run %s more instances of this type." -msgstr "Instance quota exceeded. You can only run %s more instances of this type." +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "Going to start terminating instances" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:838 #, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:852 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "" - -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/messaging.py:873 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/messaging.py:1077 #, python-format -msgid "Going to run %s instances..." -msgstr "Going to run %s instances..." +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/scheduler.py:106 #, python-format -msgid "bdm %s" +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/scheduler.py:132 #, python-format -msgid "block_device_mapping %s" +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:828 -#, fuzzy -msgid "Going to try to soft delete instance" -msgstr "Going to try to terminate %s" +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "Associate address %(public_ip)s to instance %(instance_id)s" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:950 -#, fuzzy -msgid "Going to try to terminate instance" -msgstr "Going to try to terminate %s" - -#: nova/compute/api.py:990 -#, fuzzy -msgid "Going to try to stop instance" -msgstr "Going to try to terminate %s" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" -#: nova/compute/api.py:1004 +#: nova/cloudpipe/pipelib.py:48 #, fuzzy -msgid "Going to try to start instance" -msgstr "Going to try to terminate %s" +msgid "Instance type for vpn instances" +msgstr "Get console output for instance %s" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 -#, python-format -msgid "Searching by: %s" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "Network to push into openvpn config" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "Netmask to push into openvpn config" + +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Image type not recognized %s" -msgstr "" +msgid "Launching VPN for %s" +msgstr "Launching VPN for %s" -#: nova/compute/api.py:1312 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 #, fuzzy, python-format -msgid "snapshot for %s" -msgstr "Starting snapshot for VM %s" +msgid "Failed to load %s" +msgstr "Unable to locate volume %s" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/baremetal_deploy_helper.py:235 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1643 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/api.py:1685 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:2018 -#, fuzzy, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "Going to try to terminate %s" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" +msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2272 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:2283 -#, python-format +#: nova/cmd/manage.py:207 msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +"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/compute/api.py:2289 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "Create Security Group %s" - -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:2384 -#, fuzzy -msgid "Security group is still in use" -msgstr "Revoke security group ingress %s" +#: nova/cmd/manage.py:250 +msgid "In Use" +msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" -msgstr "" - -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "Delete security group %s" +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "received %s" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" -msgstr "" +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "Caught error: %s" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." -msgstr "" +#: nova/cmd/manage.py:298 +#, fuzzy +msgid "network" +msgstr "setting network host" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" -msgstr "Authorise security group ingress %s" +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "start address" -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" -msgstr "Revoke security group ingress %s" +#: nova/cmd/manage.py:300 +msgid "hostname" +msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cmd/manage.py:329 #, python-format -msgid "DB error: %s" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/instance_types.py:104 +#: nova/cmd/manage.py:388 #, python-format -msgid "Instance type %s not found for deletion" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:437 +#, fuzzy, python-format +msgid "No floating IP addresses have been defined." +msgstr "group %s already exists" + +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" +msgstr "start address" + +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:514 +#, fuzzy +msgid "No networks found" +msgstr "setting network host" + +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:518 +#: nova/cmd/manage.py:604 #, fuzzy -msgid "Failed to dealloc network for deleted instance" -msgstr "Going to try to terminate %s" +msgid "instance" +msgstr "Reboot instance %r" -#: nova/compute/manager.py:550 -#, fuzzy, python-format -msgid "Build error: %s" -msgstr "Caught error: %s" +#: nova/cmd/manage.py:605 +msgid "node" +msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "Instance has already been created" +#: nova/cmd/manage.py:611 +msgid "ramdisk" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:893 +#: nova/cmd/manage.py:687 #, python-format -msgid "Ignoring DiskNotFound: %s" +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:896 +#: nova/cmd/manage.py:700 #, python-format -msgid "Ignoring VolumeNotFound: %s" +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "Unexpected error raised: %s" + +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:1049 -#, fuzzy -msgid "Rebuilding instance" -msgstr "Rebooting instance %s" +#: nova/cmd/manage.py:721 +msgid "cpu" +msgstr "" -#: nova/compute/manager.py:1128 -#, fuzzy -msgid "Rebooting instance" -msgstr "Rebooting instance %s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" +msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Running instances: %s" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" +msgstr "" -#: nova/compute/manager.py:1198 +#: nova/cmd/manage.py:847 #, fuzzy -msgid "instance snapshotting" -msgstr "instance %s: snapshotting" +msgid "Instance Type exists." +msgstr "instance %s: rescued" -#: nova/compute/manager.py:1204 -#, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:858 #, python-format -msgid "Deleting image %s" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" +msgstr "" + +#: nova/cmd/manage.py:869 +#, fuzzy, python-format +msgid "DB Error: %s" +msgstr "Caught error: %s" + +#: nova/cmd/manage.py:874 #, python-format -msgid "Failed to set admin password. Instance %s is not running" +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:910 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "Caught error: %s" + +#: nova/cmd/manage.py:1017 #, python-format -msgid "set_admin_password failed: %s" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1376 -#, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "Injecting file path: '%s'" +#: nova/cmd/manage.py:1035 +#, python-format +msgid "Last %s nova syslog entries:-" +msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1416 +#: nova/compute/api.py:281 #, fuzzy -msgid "Unrescuing" -msgstr "instance %s: unrescuing" +msgid "Cannot run any more instances of this type." +msgstr "Instance quota exceeded. You can only run %s more instances of this type." -#: nova/compute/manager.py:1437 +#: nova/compute/api.py:288 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." +msgstr "Instance quota exceeded. You can only run %s more instances of this type." + +#: nova/compute/api.py:297 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/compute/api.py:317 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1805 -#, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1916 -#, fuzzy -msgid "Retrieving diagnostics" -msgstr "instance %s: retrieving diagnostics" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "Unable to attach volume to instance %s" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." +msgstr "Going to run %s instances..." + +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:1962 +#: nova/compute/api.py:747 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1016 #, fuzzy -msgid "Reset network" -msgstr "setting network host" +msgid "instance termination disabled" +msgstr "Going to start terminating instances" + +#: nova/compute/api.py:1152 +#, fuzzy, python-format +msgid "instance type %(old_inst_type_id)d not found" +msgstr "instance %s: booted" -#: nova/compute/manager.py:1967 +#: nova/compute/api.py:1158 #, fuzzy -msgid "Inject network info" -msgstr "setting network host" +msgid "going to delete a resizing instance" +msgstr "Going to start terminating instances" -#: nova/compute/manager.py:1970 +#: nova/compute/api.py:1168 #, python-format -msgid "network_info to inject: |%s|" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:1987 +#: nova/compute/api.py:1212 #, fuzzy -msgid "Get console output" -msgstr "Get console output for instance %s" +msgid "Going to try to soft delete instance" +msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:2012 +#: nova/compute/api.py:1236 #, fuzzy -msgid "Getting vnc console" -msgstr "Adding console" +msgid "Going to try to terminate instance" +msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "" +#: nova/compute/api.py:1286 +#, fuzzy +msgid "Going to try to stop instance" +msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "" +#: nova/compute/api.py:1303 +#, fuzzy +msgid "Going to try to start instance" +msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:1376 #, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2107 +#: nova/compute/api.py:1613 #, fuzzy, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "snapshot for %s" +msgstr "Starting snapshot for VM %s" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "Detaching volume from unknown instance %s" - -#: nova/compute/manager.py:2153 -#, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:1977 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2306 +#: nova/compute/api.py:2019 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." +#: nova/compute/api.py:2457 +#, fuzzy, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "Going to try to terminate %s" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/api.py:2480 +#, python-format msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2574 +#: nova/compute/api.py:2820 #, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2823 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2595 +#: nova/compute/api.py:2837 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2860 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -msgstr "" +msgid "Create Security Group %s" +msgstr "Create Security Group %s" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:2867 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2631 -#, 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/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "Unable to destroy VBD %s" -#: nova/compute/manager.py:2649 -#, python-format -msgid "Failed to generate usage audit for instance on host %s" -msgstr "" +#: nova/compute/api.py:2937 +#, fuzzy +msgid "Security group is still in use" +msgstr "Revoke security group ingress %s" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" -msgstr "" +#: nova/compute/api.py:2948 +#, python-format +msgid "Delete security group %s" +msgstr "Delete security group %s" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:3034 nova/compute/api.py:3111 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:3053 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" -msgstr "" +msgid "Authorize security group ingress %s" +msgstr "Authorise security group ingress %s" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "Revoke security group ingress %s" + +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, python-format +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/claims.py:116 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "instance %s: booted" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "Starting Bridge interface for %s" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/manager.py:2947 -#, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:165 #, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2961 +#: nova/compute/claims.py:170 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" -msgstr "" - -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/claims.py:177 #, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/instance_types.py:105 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/instance_types.py:121 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/instance_types.py:138 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/instance_types.py:148 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." +msgstr "" + +#: nova/compute/manager.py:359 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/manager.py:402 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/manager.py:418 #, python-format msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/manager.py:439 #, python-format -msgid "Finishing claim: %s" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:363 +#: nova/compute/manager.py:475 msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "Going to start terminating instances" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:425 -#, python-format -msgid "No service record for host %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:538 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:436 -#, python-format -msgid "Hypervisor: free disk (GB): %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" -msgstr "" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Going to start terminating instances" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, fuzzy, python-format -msgid "Free disk (GB): %s" -msgstr "Create key pair %s" - -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:576 #, python-format -msgid "Free VCPUS: %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" -msgstr "" +#: nova/compute/manager.py:592 +#, fuzzy, python-format +msgid "Unexpected power state %d" +msgstr "Unexpected error raised: %s" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/manager.py:604 #, python-format -msgid "Missing keys: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/compute/rpcapi.py:47 +#: nova/compute/manager.py:729 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:746 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Setting up bdm %s" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" -msgstr "Adding console" - -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 -#, python-format -msgid "Tried to remove non-existent console %(console_id)s." +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Removing console %(console_id)s." +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" -msgstr "Rebuilding xvp conf" - -#: nova/console/xvp.py:116 -#, python-format -msgid "Re-wrote %s" -msgstr "Re-wrote %s" - -#: nova/console/xvp.py:121 -msgid "Stopping xvp" -msgstr "Stopping xvp" - -#: nova/console/xvp.py:134 -msgid "Starting xvp" -msgstr "Starting xvp" +#: nova/compute/manager.py:898 +#, fuzzy +msgid "Failed to dealloc network for deleted instance" +msgstr "Going to try to terminate %s" -#: nova/console/xvp.py:141 -#, python-format -msgid "Error starting xvp: %s" -msgstr "Error starting xvp: %s" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." +msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" -msgstr "Restarting xvp" +#: nova/compute/manager.py:926 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "Caught error: %s" -#: nova/console/xvp.py:146 -msgid "xvp not running..." -msgstr "xvp not running..." +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." +msgstr "" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/consoleauth/manager.py:75 -#, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/db/sqlalchemy/api.py:206 -#, python-format -msgid "Unrecognized read_deleted value '%s'" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:997 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -#, fuzzy -msgid "Backend exists" -msgstr "backend %s" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." +msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/manager.py:1075 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:1081 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/manager.py:1120 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 -#, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 -#, python-format -msgid "No sm_volume with id %(volume_id)s" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1272 +#, python-format +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "Going to try to terminate %s" + +#: nova/compute/manager.py:1309 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1312 #, python-format -msgid "Table |%s| not created!" +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/manager.py:1319 +#, python-format +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1367 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" -msgstr "" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "Rebooting instance %s" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:1593 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" -msgstr "" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Detach volume %s" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" -msgstr "" +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "Rebooting instance %s" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1746 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." -msgstr "" - -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "Running instances: %s" + +#: nova/compute/manager.py:1775 +#, fuzzy, python-format +msgid "Instance disappeared during reboot" +msgstr "instance %s: rebooted" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "instance %s: snapshotting" + +#: nova/compute/manager.py:1808 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/image/s3.py:372 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to decrypt private key: %s" -msgstr "Failed to decrypt private key: %s" +msgid "Rotating out %d backups" +msgstr "" -#: nova/image/s3.py:379 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to decrypt initialization vector: %s" -msgstr "Failed to decrypt initialisation vector: %s" +msgid "Deleting image %s" +msgstr "" -#: nova/image/s3.py:390 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "Failed to decrypt image file %(image_file)s: %(err)s" - -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 -#, python-format -msgid "Bad prefix for to_global_ipv6: %s" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:1938 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "Flags path: %s" - -#: nova/network/api.py:81 +#: nova/compute/manager.py:1958 #, python-format -msgid "kwargs: %s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/network/api.py:169 +#: nova/compute/manager.py:1962 #, fuzzy, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" -msgstr "Associate address %(public_ip)s to instance %(instance_id)s" +msgid "injecting file to %(path)s" +msgstr "Injecting file path: '%s'" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/linux_net.py:214 +#: nova/compute/manager.py:2031 +#, fuzzy +msgid "Unrescuing" +msgstr "instance %s: unrescuing" + +#: nova/compute/manager.py:2052 #, python-format -msgid "Unknown chain: %r" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "instance %s: snapshotting" + +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/linux_net.py:580 +#: nova/compute/manager.py:2540 #, python-format -msgid "arping error for ip %s" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/linux_net.py:790 -#, fuzzy, python-format -msgid "Pid %d is stale, skip killing dnsmasq" -msgstr "Pid %d is stale, relaunching dnsmasq" +#: nova/compute/manager.py:2603 +msgid "Pausing" +msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" -msgstr "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:2621 +msgid "Unpausing" +msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "Pid %d is stale, relaunching dnsmasq" +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "instance %s: retrieving diagnostics" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" -msgstr "killing radvd threw %s" +#: nova/compute/manager.py:2690 +msgid "Resuming" +msgstr "" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "Pid %d is stale, relaunching radvd" +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "setting network host" -#: nova/network/linux_net.py:1126 -#, python-format -msgid "Starting VLAN interface %s" -msgstr "Starting VLAN interface %s" +#: nova/compute/manager.py:2715 +#, fuzzy +msgid "Inject network info" +msgstr "setting network host" -#: nova/network/linux_net.py:1162 +#: nova/compute/manager.py:2718 #, python-format -msgid "Starting Bridge interface for %s" -msgstr "Starting Bridge interface for %s" +msgid "network_info to inject: |%s|" +msgstr "" -#: nova/network/linux_net.py:1205 -#, fuzzy, python-format -msgid "Failed to add interface: %s" -msgstr "Failed to decrypt private key: %s" +#: nova/compute/manager.py:2735 +#, fuzzy +msgid "Get console output" +msgstr "Get console output for instance %s" -#: nova/network/linux_net.py:1306 -#, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "Starting Bridge interface for %s" +#: nova/compute/manager.py:2762 +#, fuzzy +msgid "Getting vnc console" +msgstr "Adding console" -#: nova/network/linux_net.py:1314 -#, fuzzy, python-format -msgid "Done starting bridge %s" -msgstr "Error starting xvp: %s" +#: nova/compute/manager.py:2797 +#, fuzzy +msgid "Getting spice console" +msgstr "Adding console" -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:2844 #, python-format -msgid "Failed unplugging gateway interface '%s'" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1335 +#: nova/compute/manager.py:2895 #, python-format -msgid "Unplugged gateway interface '%s'" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:2904 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" -msgstr "" +#: nova/compute/manager.py:2919 +#, fuzzy, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:2949 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." -msgstr "" +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "Detaching volume from unknown instance %s" -#: nova/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" -msgstr "" +#: nova/compute/manager.py:2966 +#, fuzzy, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/network/manager.py:387 -#, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:3028 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" -msgstr "" - -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/manager.py:650 +#: nova/compute/manager.py:3048 #, fuzzy, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "Going to start terminating instances" +msgid "Port %(port_id)s is not attached" +msgstr "instance %s: booted" -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3062 #, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " -msgstr "Associate address %(public_ip)s to instance %(instance_id)s" +msgid "Host %(host)s not found" +msgstr "instance %s: booted" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:3199 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/manager.py:686 -#, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." -msgstr "Associate address %(public_ip)s to instance %(instance_id)s" - -#: nova/network/manager.py:733 -#, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:3282 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:789 -#, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +#: nova/compute/manager.py:3284 +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/network/manager.py:903 -#, python-format -msgid "Disassociated %s stale fixed ip(s)" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" -msgstr "setting network host" - -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:3483 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3489 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3498 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:1358 +#: nova/compute/manager.py:3505 #, python-format -msgid "Unable to release %s because vif doesn't exist." +msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/network/manager.py:1379 -#, python-format -msgid "Leased IP |%(address)s|" +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/network/manager.py:1383 +#: nova/compute/manager.py:3516 #, python-format -msgid "IP %s leased that is not associated" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:1391 +#: nova/compute/manager.py:3525 #, python-format -msgid "IP |%s| leased that isn't allocated" +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:1396 +#: nova/compute/manager.py:3542 #, python-format -msgid "Released IP |%(address)s|" +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:1400 +#: nova/compute/manager.py:3561 #, python-format -msgid "IP %s released that is not associated" +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" -msgstr "IP %s released that was not leased" - -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3703 +#, fuzzy, python-format +msgid "Updating volume usage cache" +msgstr "Deleting user %s" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/network/manager.py:1466 +#: nova/compute/manager.py:3747 #, python-format msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:3788 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1561 -#, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:2097 -msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" -#: nova/network/manager.py:2104 -#, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" -msgstr "" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "instance %s: booted" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 -#, python-format -msgid "No network with net_id = %s" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/manager.py:3974 #, python-format -msgid "No fixed IPs to deallocate for vif %s" -msgstr "" - -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/manager.py:3981 #, python-format -msgid "allocate_for_instance() for %s" +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/quantumv2/api.py:100 -#, fuzzy, python-format -msgid "empty project id for instance %s" -msgstr "Get console output for instance %s" - -#: nova/network/quantumv2/api.py:153 +#: nova/compute/manager.py:3988 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, python-format -msgid "deallocate_for_instance() for %s" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/quantumv2/api.py:173 -#, python-format -msgid "Failed to delete quantum port %(portid)s " +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/quantumv2/api.py:182 -#, python-format -msgid "get_instance_nw_info() for %s" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/quantumv2/api.py:197 -#, python-format -msgid "validate_networks() for %s" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/resource_tracker.py:280 #, fuzzy, python-format -msgid "Multiple floating IP pools matches found for name '%s'" -msgstr "setting network host" +msgid "Deleting compute node %s" +msgstr "Deleting user %s" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "No service record for host %s" msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "syslog facility must be one of: %s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/openstack/common/policy.py:404 -#, python-format -msgid "No handler for matches of kind %s" +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Free ram (MB): %s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 -#, python-format -msgid "%s not in valid priorities" -msgstr "" +#: nova/compute/resource_tracker.py:350 +#, fuzzy, python-format +msgid "Free disk (GB): %s" +msgstr "Create key pair %s" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/notifier/api.py:170 -#, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 -#, python-format -msgid "unpacked context: %s" -msgstr "unpacked context: %s" - -#: nova/openstack/common/rpc/amqp.py:253 -#, python-format -msgid "received %s" -msgstr "received %s" +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." +msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "no method for message: %s" -msgstr "no method for message: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "No method for message: %s" -msgstr "No method for message: %s" +msgid "Missing keys: %s" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 -#, python-format -msgid "Making asynchronous call on %s ..." +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID is %s" +msgid "Unable to find host for Instance %s" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/compute/utils.py:141 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/conductor/manager.py:88 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "Adding console" + +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/console/vmrc_manager.py:116 +#, python-format +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/console/websocketproxy.py:54 +#, fuzzy, python-format +msgid "Invalid Token" +msgstr "Invalid backend: %s" + +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/common.py:89 +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "Rebuilding xvp conf" + +#: nova/console/xvp.py:119 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "Re-wrote %s" +msgstr "Re-wrote %s" + +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "Stopping xvp" + +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "Starting xvp" + +#: nova/console/xvp.py:147 #, python-format -msgid "Returning exception %s to caller" -msgstr "Returning exception %s to caller" +msgid "Error starting xvp: %s" +msgstr "Error starting xvp: %s" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "Restarting xvp" + +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "xvp not running..." + +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 -#, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 -#, python-format -msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 -#, python-format -msgid "Unable to connect to AMQP server: %s" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Connected to AMQP server on %s" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/db/sqlalchemy/api.py:1409 +#, python-format +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." -msgstr "" +#: nova/db/sqlalchemy/api.py:1542 +#, fuzzy, python-format +msgid "Invalid instance id %s in request" +msgstr "instance %s: rescued" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/db/sqlalchemy/api.py:2752 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, python-format -msgid "Deserializing: %s" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 -#, python-format -msgid "Connecting to %(addr)s with %(type)s" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "-> bind: %(bind)s" +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/db/sqlalchemy/utils.py:155 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 -#, python-format -msgid "Subscribing to %s" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: 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/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 #, fuzzy, python-format -msgid "Running func with context: %s" -msgstr "unpacked context: %s" - -#: nova/openstack/common/rpc/impl_zmq.py:276 -#, fuzzy -msgid "Sending reply" -msgstr "instance %s: suspending" - -#: nova/openstack/common/rpc/impl_zmq.py:344 -#, fuzzy -msgid "Registering reactor" -msgstr "De-registering image %s" +msgid "table '%s' not dropped" +msgstr "instance %s: booted" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/image/glance.py:187 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/image/glance.py:492 +#, python-format +msgid "fetching image %s from glance" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/image/s3.py:318 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/image/s3.py:335 #, python-format -msgid "CONSUMER GOT %s" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, fuzzy, python-format -msgid "->response->%s" -msgstr "response %s" - -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/image/s3.py:345 #, python-format -msgid "Created topic proxy: %s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/image/s3.py:355 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/image/s3.py:379 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" -msgstr "" +msgid "Failed to decrypt private key: %s" +msgstr "Failed to decrypt private key: %s" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/image/s3.py:386 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "Failed to decrypt initialization vector: %s" +msgstr "Failed to decrypt initialisation vector: %s" + +#: nova/image/s3.py:397 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "Failed to decrypt image file %(image_file)s: %(err)s" + +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 +#: nova/network/api.py:80 #, fuzzy -msgid "Sending cast" -msgstr "instance %s: suspending" - -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" -msgstr "" +msgid "Failed storing info cache" +msgstr "Going to start terminating instances" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/network/api.py:239 #, fuzzy, python-format -msgid "Received message: %s" -msgstr "received %s" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "Associate address %(public_ip)s to instance %(instance_id)s" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/driver.py:43 #, python-format -msgid "%(msg)s" +msgid "Loading network driver '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:87 #, python-format -msgid "Sending message(s) to: %s" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 +#, python-format +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/network/floating_ips.py:121 +#, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/floating_ips.py:200 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" -msgstr "" +#: nova/network/floating_ips.py:530 +#, fuzzy, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "Going to start terminating instances" + +#: nova/network/floating_ips.py:537 +#, fuzzy, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " +msgstr "Associate address %(public_ip)s to instance %(instance_id)s" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/network/floating_ips.py:568 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/network/floating_ips.py:576 +#, fuzzy, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "Associate address %(public_ip)s to instance %(instance_id)s" + +#: nova/network/floating_ips.py:624 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/floating_ips.py:664 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/scheduler/driver.py:334 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/linux_net.py:219 #, python-format -msgid "No host selection for %s defined." +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/linux_net.py:254 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "" - -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/linux_net.py:279 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/linux_net.py:680 #, python-format -msgid "Filtered %(hosts)s" +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/linux_net.py:730 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/network/linux_net.py:966 +#, fuzzy, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "Pid %d is stale, relaunching dnsmasq" + +#: nova/network/linux_net.py:1011 #, python-format -msgid "Host filter fails for ignored host %(host)s" -msgstr "" +msgid "Hupping dnsmasq threw %s" +msgstr "Hupping dnsmasq threw %s" -#: nova/scheduler/host_manager.py:244 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Host filter fails for non-forced host %(host)s" -msgstr "" +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/scheduler/host_manager.py:250 +#: nova/network/linux_net.py:1093 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" -msgstr "" +msgid "killing radvd threw %s" +msgstr "killing radvd threw %s" -#: nova/scheduler/host_manager.py:256 +#: nova/network/linux_net.py:1095 #, python-format -msgid "Host filter passes for %(host)s" -msgstr "" +msgid "Pid %d is stale, relaunching radvd" +msgstr "Pid %d is stale, relaunching radvd" -#: nova/scheduler/host_manager.py:318 +#: nova/network/linux_net.py:1227 +#, fuzzy, python-format +msgid "Error clearing stale veth %s" +msgstr "Error starting xvp: %s" + +#: nova/network/linux_net.py:1386 #, python-format -msgid "Received %(service_name)s service update from %(host)s." -msgstr "" +msgid "Starting VLAN interface %s" +msgstr "Starting VLAN interface %s" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" -msgstr "" +#: nova/network/linux_net.py:1418 +#, fuzzy, python-format +msgid "Failed unplugging VLAN interface '%s'" +msgstr "Failed to decrypt private key: %s" + +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "Failed to decrypt private key: %s" -#: nova/scheduler/host_manager.py:351 +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "Starting Bridge interface for %s" + +#: nova/network/linux_net.py:1454 #, python-format -msgid "No service for compute ID %s" +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/scheduler/manager.py:79 +#: nova/network/linux_net.py:1490 #, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Unable to locate volume %s" +msgid "Failed to add interface: %s" +msgstr "Failed to decrypt private key: %s" + +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "Starting Bridge interface for %s" + +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "Starting Bridge interface for %s" + +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "Starting Bridge interface for %s" + +#: nova/network/linux_net.py:1743 +#, fuzzy, python-format +msgid "Done starting bridge %s" +msgstr "Error starting xvp: %s" -#: nova/scheduler/manager.py:165 +#: nova/network/linux_net.py:1763 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/manager.py:362 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" -msgstr "" +#: nova/network/manager.py:366 +msgid "setting network host" +msgstr "setting network host" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/manager.py:500 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 -#, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/manager.py:812 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/manager.py:838 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/manager.py:926 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:949 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/manager.py:953 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/manager.py:962 #, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/manager.py:967 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/manager.py:971 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/manager.py:975 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" -msgstr "" +msgid "IP %s released that was not leased" +msgstr "IP %s released that was not leased" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/manager.py:994 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "%s must be an integer" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 -#, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/manager.py:1038 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" -msgstr "Attempted to instantiate singleton" +#: nova/network/manager.py:1119 +msgid "cidr already in use" +msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/manager.py:1122 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/manager.py:1133 #, python-format -msgid "Faked command matched %s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/fake_utils.py:96 -#, python-format -msgid "Faked command raised an exception %s" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/manager.py:1209 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/manager.py:1812 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" -msgstr "" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy, python-format +msgid "Invalid name" +msgstr "Invalid backend: %s" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/minidns.py:122 +#, python-format +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" -msgstr "" +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "received %s" -#: nova/tests/test_misc.py:62 +#: nova/network/minidns.py:207 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/quantumv2/api.py:151 +#, python-format +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" -msgstr "start address" - -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" -msgstr "" +#: nova/network/quantumv2/api.py:154 +#, fuzzy, python-format +msgid "empty project id for instance %s" +msgstr "Get console output for instance %s" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/quantumv2/api.py:200 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "instance %s: booted" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/quantumv2/api.py:277 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/quantumv2/api.py:315 +#, python-format +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "unrecognized argument %s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "Run CLI command: %s" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/quantumv2/api.py:397 #, python-format msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "Given data: %s" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "Result data: %s" +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/test_xenapi.py:691 -#, python-format -msgid "Creating files in %s to simulate guest agent" -msgstr "" +#: nova/network/quantumv2/api.py:694 +#, fuzzy, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "setting network host" -#: nova/tests/test_xenapi.py:702 +#: nova/network/quantumv2/api.py:807 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" -msgstr "" +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "Delete security group %s" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" -msgstr "" +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "Delete security group %s" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" -msgstr "" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, fuzzy, python-format +msgid "Quantum Error: %s" +msgstr "Caught error: %s" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" -msgstr "" +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "Delete security group %s" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" -msgstr "" +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +msgid "Security group id should be uuid" +msgstr "Revoke security group ingress %s" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" -msgstr "" +#: nova/network/security_group/quantum_driver.py:171 +#, fuzzy, python-format +msgid "Quantum Error getting security group %s" +msgstr "Delete security group %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 -#, python-format -msgid "_create: %s" -msgstr "" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "Caught error: %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "_delete: %s" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 -#, python-format -msgid "_get: %s" -msgstr "" +#: nova/network/security_group/quantum_driver.py:239 +#, fuzzy, python-format +msgid "Quantum security group rule %s not found" +msgstr "Authorise security group ingress %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "_get_all: %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/security_group/quantum_driver.py:426 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "test_snapshot_create_force: param=%s" -msgstr "" +msgid "This rule already exists in group %s" +msgstr "This rule already exists in group %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 -#, python-format -msgid "Running instances: %s" -msgstr "Running instances: %s" - -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "After terminating instances: %s" -msgstr "After terminating instances: %s" - -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "After force-killing instances: %s" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "Unable to destroy VBD %s" - -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/openstack/common/log.py:226 #, fuzzy, python-format -msgid "Failed to get info for disk %s" -msgstr "Failed to get metadata for ip: %s" +msgid "Deprecated: %s" +msgstr "received %s" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/openstack/common/log.py:329 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/log.py:379 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/openstack/common/log.py:540 #, python-format -msgid "Result: %(result)s is not a list." +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +msgid "No handler for matches of kind %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/tests/integrated/test_login.py:31 -#, python-format -msgid "flavor: %s" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -msgstr "" - -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/openstack/common/db/sqlalchemy/session.py:556 +#, python-format +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/tests/integrated/api/client.py:105 -#, python-format -msgid "Doing %(method)s on %(relative_url)s" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "Body: %s" +msgid "%s not in valid priorities" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "Decoding JSON: %s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "Added %(filepath)s to config drive" -msgstr "" - -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/openstack/common/rpc/__init__.py:106 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/firewall.py:357 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "Adding security group rule: %r" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "Adding provider rule: %s" -msgstr "" - -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/images.py:107 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" -msgstr "" +msgid "unpacked context: %s" +msgstr "unpacked context: %s" -#: nova/virt/images.py:118 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." -msgstr "" +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" +msgstr "received %s" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "============= initial domains =========== : %s" -msgstr "" +msgid "no method for message: %s" +msgstr "no method for message: %s" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" -msgstr "" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" +msgstr "No method for message: %s" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "No such domain (%s)" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Failed power down Bare-metal node %s" -msgstr "" +msgid "MSG_ID is %s" +msgstr "MSG_ID is %s" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "No such domain %s" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/dom.py:161 -#, python-format -msgid "Domains: %s" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "After storing domains: %s" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/openstack/common/rpc/common.py:121 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/common.py:143 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "Created new domain: %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "Stored fake domains to the file: %s" -msgstr "" +msgid "Returning exception %s to caller" +msgstr "Returning exception %s to caller" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" -msgstr "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "instance %s: rebooted" -msgstr "instance %s: rebooted" - -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "instance %s: rescued" -msgstr "instance %s: rescued" - -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "instance %s: is building" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "instance %s: booted" -msgstr "instance %s: booted" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "instance %s spawned successfully" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/driver.py:252 -#, python-format -msgid "instance %s:not booted" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" -msgstr "instance %s: Creating image" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." +msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" -#: nova/virt/baremetal/driver.py:513 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "instance %s: starting toXML method" -msgstr "instance %s: starting toXML method" +msgid "-> Subscribed to %(subscribe)s" +msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "instance %s: finished toXML method" -msgstr "instance %s: finished toXML method" +msgid "-> bind: %(bind)s" +msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "#### RLK: cpu_arch = %s " +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/nodes.py:42 -#, python-format -msgid "Unknown baremetal driver %(d)s" +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, fuzzy, python-format +msgid "Running func with context: %s" +msgstr "unpacked context: %s" + +#: nova/openstack/common/rpc/impl_zmq.py:310 +#, fuzzy +msgid "Sending reply" +msgstr "instance %s: suspending" + +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/impl_zmq.py:379 +#, fuzzy +msgid "Registering reactor" +msgstr "De-registering image %s" + +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/baremetal/tilera.py:215 -#, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_zmq.py:452 +#, python-format +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "Creating a raw instance" + +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "Starting Bridge interface for %s" + +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_zmq.py:512 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:531 +#, fuzzy, python-format +msgid "Could not create IPC directory %s" +msgstr "Failed to decrypt private key: %s" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/impl_zmq.py:575 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "no disk image handler for: %s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/disk/api.py:340 -#, fuzzy, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "Failed to mount filesystem: %s" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" +msgstr "" -#: nova/virt/disk/api.py:373 +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:712 #, fuzzy -msgid "injected file path not valid" -msgstr "Injecting file path: '%s'" +msgid "Sending cast" +msgstr "instance %s: suspending" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "received %s" + +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "unsupported partition: %s" +msgid "%(msg)s" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "Failed to mount filesystem: %s" -msgstr "Failed to mount filesystem: %s" +msgid "Sending message(s) to: %s" +msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/disk/guestfs.py:119 -#, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/disk/loop.py:31 -#, python-format -msgid "Could not attach image to loopback: %s" -msgstr "Could not attach image to loopback: %s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:89 +#, fuzzy, python-format +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake does not have an implementation for %s" -#: nova/virt/disk/mount.py:83 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "partition search unsupported with %s" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/disk/mount.py:99 -#, python-format -msgid "partition %s not found" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "Failed to map partitions: %s" +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" -msgstr "No free nbd devices" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" +msgstr "" -#: nova/virt/disk/nbd.py:86 -#, python-format -msgid "qemu-nbd error: %s" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "nbd device %s did not show up" -msgstr "nbd device %s did not show up" +msgid "Setting instance to %(state)s state." +msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/scheduler/driver.py:335 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/scheduler/filter_scheduler.py:75 +#, python-format +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/driver.py:218 -#, fuzzy -msgid "get_console_output called" -msgstr "Get console output for instance %s" +#: nova/scheduler/filter_scheduler.py:246 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" +msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 +#: nova/scheduler/filter_scheduler.py:275 +#, python-format msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/scheduler/filter_scheduler.py:341 +#, python-format +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/scheduler/filter_scheduler.py:354 +#, python-format +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/scheduler/filter_scheduler.py:387 +#, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 -#, fuzzy, python-format -msgid "Starting live migration for instance: %s" -msgstr "Going to start terminating instances" - -#: nova/virt/hyperv/livemigrationops.py:126 -#, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "Unable to locate volume %s" +#: nova/scheduler/host_manager.py:316 +#, python-format +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" +msgstr "" -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/scheduler/host_manager.py:358 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "compare_cpu called %s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "Creating a raw instance" +#: nova/scheduler/manager.py:196 +#, python-format +msgid "Failed to schedule_%(method)s: %(ex)s" +msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 -#, fuzzy, python-format -msgid "Failed to create snapshot for VM %s" -msgstr "Failed to get metadata for ip: %s" +#: nova/scheduler/scheduler_options.py:71 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 -#, fuzzy, python-format -msgid "Getting info for VHD %s" -msgstr "setting network host" +#: nova/scheduler/scheduler_options.py:79 +#, python-format +msgid "Could not decode scheduler options: '%(e)s'" +msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "%(host_state)s is disabled via capabilities" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, fuzzy, python-format -msgid "Removing snapshot %s" -msgstr "Starting snapshot for VM %s" - -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "Removing folder %s " +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -#, fuzzy -msgid "get_info called for instance" -msgstr "Get console output for instance %s" - -#: nova/virt/hyperv/vmops.py:93 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "hyperv vm state: %s" +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, fuzzy, python-format -msgid "cache image failed: %s" -msgstr "Starting Bridge interface for %s" - -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "Error starting xvp: %s" - -#: nova/virt/hyperv/vmops.py:156 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Started VM %s " +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/vmops.py:158 -#, fuzzy, python-format -msgid "spawn vm failed: %s" -msgstr "NotFound raised: %s" +#: nova/scheduler/filters/retry_filter.py:41 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "Unable to locate volume %s" +#: nova/servicegroup/api.py:60 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Created VM %s..." +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Set memory for vm %s..." +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Set vcpus for vm %s..." +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "instance %s: booted" +#: nova/servicegroup/api.py:106 +#, python-format +msgid "Returns ALL members of the [%s] ServiceGroup" +msgstr "" -#: nova/virt/hyperv/vmops.py:231 -#, fuzzy, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "Failed to decrypt private key: %s" +#: nova/servicegroup/api.py:114 +#, python-format +msgid "Returns one member of the [%s] group" +msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, fuzzy, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "Failed to decrypt private key: %s" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" -#: nova/virt/hyperv/vmops.py:266 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "New disk drive path is %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, fuzzy, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "Failed to mount filesystem: %s" - -#: nova/virt/hyperv/vmops.py:287 -#, fuzzy, python-format -msgid "Created disk for %s" -msgstr "Create key pair %s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "Recovered model server connection!" -#: nova/virt/hyperv/vmops.py:291 -#, fuzzy, python-format -msgid "Creating nic for %s " -msgstr "Launching VPN for %s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "model server went away" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "volume %s: creating export" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "Failed to decrypt private key: %s" - -#: nova/virt/hyperv/vmops.py:334 -#, fuzzy, python-format -msgid "Created nic for %s " -msgstr "Create key pair %s" - -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, fuzzy, python-format -msgid "Got request to destroy vm %s" -msgstr "Unable to destroy VBD %s" - -#: nova/virt/hyperv/vmops.py:418 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "Reboot instance %r" - -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "Reboot instance %r" - -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "Reboot instance %r" - -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "Reboot instance %r" - -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "Going to run %s instances..." - -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "Going to run %s instances..." - -#: nova/virt/hyperv/vmops.py:470 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Windows version: %s " +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/storage/linuxscsi.py:99 +#, python-format +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "use_cow_image:%s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "Attempted to instantiate singleton" + +#: nova/tests/fake_utils.py:72 #, python-format -msgid "duplicate name found: %s" +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "Deleting user %s" - -#: nova/virt/hyperv/vmutils.py:94 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "Removing existing folder %s " +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, python-format -msgid "block device info: %s" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 -#, python-format -msgid "Attach boot from volume failed: %s" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Unable to attach volume to instance %s" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" +msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 -#, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Detach volume %s" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" +msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 -#, python-format -msgid "Unable to attach volume to instance %s" -msgstr "Unable to attach volume to instance %s" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" +msgstr "" -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "Unable to attach volume to instance %s" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/tests/test_hypervapi.py:433 +#, fuzzy +msgid "fake vswitch not found" +msgstr "setting network host" + +#: nova/tests/test_misc.py:59 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "host_resource disk detached is: %s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Physical disk detached is: %s" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Unable to locate volume %s" - -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 -#, python-format -msgid "device.InitiatorName: %s" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 -#, python-format -msgid "device.TargetName: %s" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 -#, python-format -msgid "device.ScsiPortNumber: %s" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 -#, python-format -msgid "device.ScsiPathId: %s" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "device.ScsiLun: %s" -msgstr "" +msgid "Running instances: %s" +msgstr "Running instances: %s" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "device.DeviceInterfaceGuid :%s" -msgstr "" +msgid "After terminating instances: %s" +msgstr "After terminating instances: %s" -#: nova/virt/hyperv/volumeops.py:232 -#, python-format -msgid "device.DeviceInterfaceName: %s" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "device.LegacyName: %s" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "device.DeviceNumber %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "device.PartitionNumber :%s" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Target lun : %s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "Mounted disk is: %s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "flavor: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "DeviceNumber : %s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 -#, python-format -msgid "Disk path to parse: %s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "received %s" - -#: nova/virt/hyperv/volumeops.py:292 -#, python-format -msgid "end_device_id: %s" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 -#, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "block_device_list %s" +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "Connecting to libvirt: %s" -msgstr "Connecting to libvirt: %s" - -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" -msgstr "Connection to libvirt broke" +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 -#, python-format -msgid "Can not handle authentication request for %d credentials" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/virt/configdrive.py:97 +#, python-format +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/virt/driver.py:930 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:523 -#, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/virt/driver.py:955 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/virt/driver.py:962 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/fake.py:210 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "instance %s: rebooted" - -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/virt/firewall.py:377 +#, python-format +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/images.py:221 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/driver.py:1108 +#: nova/virt/images.py:233 #, python-format -msgid "data: %(data)r, fpath: %(fpath)r" -msgstr "data: %(data)r, fpath: %(fpath)r" - -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/driver.py:1198 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "Path '%(path)s' supports direct I/O" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/virt/baremetal/driver.py:257 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/driver.py:284 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/baremetal/driver.py:295 #, fuzzy, python-format -msgid "Creating config drive at %(path)s" -msgstr "Injecting file path: '%s'" +msgid "Destroy called on non-existing instance %s" +msgstr "Get console output for instance %s" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/driver.py:328 #, 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:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/driver.py:340 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1853 -#, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" - -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +"%(description)s\n" +"Command: %(cmd)s\n" +"Exit code: %(exit_code)s\n" +"Stdout: %(stdout)r\n" +"Stderr: %(stderr)r" + +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:2340 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/baremetal/pxe.py:231 #, python-format msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "Going to start terminating instances" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, fuzzy, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "Going to start terminating instances" + +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Injecting file path: '%s'" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/baremetal/pxe.py:467 #, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Authentication Failure: %s" +msgid "PXE deploy started for instance %s" +msgstr "Get console output for instance %s" + +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "Get console output for instance %s" + +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "Get console output for instance %s" -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/baremetal/tilera.py:154 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" -msgstr "" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "Get console output for instance %s" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." -msgstr "" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Get console output for instance %s" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" -msgstr "" +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "Get console output for instance %s" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:191 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:214 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/utils.py:41 +#, fuzzy, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "Failed to decrypt image file %(image_file)s: %(err)s" + +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "Unknown image_type=%s" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "%s is a valid instance name" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "%s has a disk file" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Base file too young to remove: %s" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 -#, python-format -msgid "Removing base file: %s" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 -#, python-format -msgid "%(id)s (%(base_file)s): image is in use" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "instance %s: booted" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "Unknown base file: %s" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Active base files: %s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Corrupt base files: %s" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/disk/api.py:149 #, python-format -msgid "Removable base files: %s" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/disk/api.py:159 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/disk/api.py:282 #, python-format msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/utils.py:140 -#, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +#: nova/virt/disk/api.py:299 +#, fuzzy, python-format +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" +"instance %(inst_name)s: ignoring error injecting data into image " +"%(img_id)s (%(e)s)" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/disk/api.py:318 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" -msgstr "" +#: nova/virt/disk/api.py:335 +#, fuzzy, python-format +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "Failed to mount filesystem: %s" -#: nova/virt/libvirt/utils.py:499 -#, python-format -msgid "Reading image info file: %s" -msgstr "" +#: nova/virt/disk/api.py:348 +#, fuzzy, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "Failed to mount filesystem: %s" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/disk/api.py:373 #, fuzzy, python-format -msgid "Read: %s" -msgstr "received %s" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "" +"instance %(inst_name)s: ignoring error injecting data into image " +"%(img_id)s (%(e)s)" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/utils.py:533 -#, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "Starting Bridge interface for %s" +#: nova/virt/disk/api.py:394 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" -#: nova/virt/libvirt/utils.py:534 -#, fuzzy, python-format -msgid "Wrote: %s" -msgstr "Re-wrote %s" +#: nova/virt/disk/api.py:435 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/disk/api.py:464 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Ensuring bridge %s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/api.py:564 #, python-format -msgid "iSCSI device not found at %s" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/api.py:580 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 -#, fuzzy, python-format -msgid "%s is already mounted" -msgstr "group %s already exists" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" +msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:57 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Map dev %s" msgstr "" -#: nova/virt/powervm/exception.py:33 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" -msgstr "instance %(instance_name)s: deleting instance files %(target)s" - -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "partition %s not found" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/powervm/exception.py:64 -#, fuzzy, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" -msgstr "instance %(instance_name)s: deleting instance files %(target)s" - -#: nova/virt/powervm/operator.py:91 -#, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "instance %s: booted" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "Failed to mount filesystem: %s" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/mount/api.py:203 +#, python-format +msgid "Umount %s" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, fuzzy, python-format -msgid "Creating LPAR instance '%s'" -msgstr "Creating a raw instance" +#: nova/virt/disk/mount/loop.py:33 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "Could not attach image to loopback: %s" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/disk/mount/loop.py:34 #, fuzzy, python-format -msgid "LPAR instance '%s' creation failed" -msgstr "instance %s: Creating image" +msgid "Loop mount error: %s" +msgstr "Caught error: %s" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Got loop device %s" msgstr "" -#: nova/virt/powervm/operator.py:225 -#, python-format -msgid "Copying image '%s' to IVM" +#: nova/virt/disk/mount/loop.py:58 +#, fuzzy, python-format +msgid "Release loop device %s" +msgstr "Release address %s" + +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "No free nbd devices" + +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "Copying image to the device '%s'" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/powervm/operator.py:238 -#, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "Starting Bridge interface for %s" +#: nova/virt/disk/mount/nbd.py:91 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "Creating a raw instance" +msgid "NBD mount error: %s" +msgstr "Caught error: %s" -#: nova/virt/powervm/operator.py:258 -#, fuzzy, python-format -msgid "Instance '%s' failed to boot" -msgstr "instance %s: rebooted" +#: nova/virt/disk/mount/nbd.py:104 +#, python-format +msgid "nbd device %s did not show up" +msgstr "nbd device %s did not show up" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/mount/nbd.py:126 #, fuzzy, python-format -msgid "Shutting down the instance '%s'" -msgstr "Going to run %s instances..." +msgid "Release nbd device %s" +msgstr "No free nbd devices" -#: nova/virt/powervm/operator.py:288 -#, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "Unable to locate volume %s" +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" -#: nova/virt/powervm/operator.py:291 -#, fuzzy, python-format -msgid "Deleting the LPAR instance '%s'" -msgstr "Going to run %s instances..." +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" +msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "Unable to detach volume %s" - -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:68 +#, fuzzy, python-format +msgid "No operating system found in %s" +msgstr "setting network host" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/vfs/guestfs.py:80 +#, fuzzy, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "Failed to mount filesystem: %s" + +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 -#, python-format -msgid "%(text)s: _db_content => %(content)s" -msgstr "%(text)s: _db_content => %(content)s" +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" +msgstr "Creating a raw instance" + +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 -#, python-format -msgid "Logging out a session that is invalid or already logged out: %s" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, fuzzy, python-format +msgid "Append file path=%(path)s" +msgstr "Injecting file path: '%s'" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, fuzzy, python-format +msgid "Replace file path=%(path)s" +msgstr "Injecting file path: '%s'" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, fuzzy, python-format +msgid "Read file path=%(path)s" +msgstr "Injecting file path: '%s'" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, fuzzy, python-format +msgid "Has file path=%(path)s" +msgstr "Injecting file path: '%s'" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Glance image %s is in killed state" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" -msgstr "" - -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/vfs/localfs.py:46 +#, fuzzy, python-format +msgid "File path %s not valid" +msgstr "Injecting file path: '%s'" + +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "Failed to mount filesystem: %s" + +#: nova/virt/disk/vfs/localfs.py:90 +#, fuzzy, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "Failed to mount filesystem: %s" + +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Failed to decrypt image file %(image_file)s: %(err)s" + +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 -#, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 -#, python-format -msgid "httplib error in %s: " +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 -#, python-format -msgid "Socket error in %s: " +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 -#, python-format -msgid "Type error in %s: " -msgstr "" +#: nova/virt/hyperv/driver.py:191 +#, fuzzy +msgid "get_console_output called" +msgstr "Get console output for instance %s" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Exception in %s " +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 -#, python-format -msgid "Got total of %s instances" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" -msgstr "" +#: nova/virt/hyperv/hostops.py:159 +#, fuzzy +msgid "get_host_stats called" +msgstr "Get console output for instance %s" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" -msgstr "" +#: nova/virt/hyperv/hostops.py:174 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "Release address %s" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/imagecache.py:48 +#, python-format +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/hyperv/imagecache.py:68 #, 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" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 -#, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -#, fuzzy -msgid "Powering on the VM instance" -msgstr "Going to run %s instances..." +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -#, fuzzy -msgid "Creating Snapshot of the VM instance" -msgstr "Creating a raw instance" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, fuzzy, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "Going to start terminating instances" + +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Authentication Failure: %s" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, python-format -msgid "Uploading image %s" +msgid "VM not found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Uploaded image %s" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/hyperv/livemigrationutils.py:156 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/hyperv/livemigrationutils.py:163 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "Going to start terminating instances" + +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/migrationops.py:52 +#, fuzzy, python-format +msgid "Migration target host: %s" +msgstr "Calling getter %s" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -#, fuzzy -msgid "instance not present" -msgstr "instance %s: rescued" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -#, fuzzy -msgid "Unregistering the VM" -msgstr "De-registering image %s" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/hyperv/migrationops.py:152 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/migrationops.py:156 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "setting network host" + +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/migrationops.py:190 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/networkutils.py:59 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" -msgstr "" +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "Launching VPN for %s" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" -msgstr "" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Deleting user %s" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "Creating a raw instance" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:65 +#, fuzzy, python-format +msgid "Getting info for VHD %s" +msgstr "setting network host" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Creating directory with path %s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Created directory with path %s" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format -msgid "Downloading image %s from glance image server" +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/snapshotops.py:109 +#, fuzzy, python-format +msgid "Removing snapshot %s" +msgstr "Starting snapshot for VM %s" + +#: nova/virt/hyperv/snapshotops.py:113 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "Creating a raw instance" + +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/vmops.py:99 +#, fuzzy +msgid "get_info called for instance" +msgstr "Get console output for instance %s" + +#: nova/virt/hyperv/vmops.py:120 #, python-format -msgid "Getting image size for the image %s" +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 -#, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" -msgstr "" +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "Creating a raw instance" + +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy, python-format +msgid "Spawn instance failed" +msgstr "NotFound raised: %s" + +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Creating a raw instance" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "Going to start terminating instances" + +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 +#, fuzzy, python-format +msgid "Creating config drive at %(path)s" +msgstr "Injecting file path: '%s'" + +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 +#, fuzzy, python-format +msgid "Creating config drive failed with error: %s" +msgstr "Injecting file path: '%s'" + +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "Unable to destroy VBD %s" + +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "instance %s: booted" + +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "Unable to destroy VBD %s" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Rebooting instance %s" + +#: nova/virt/hyperv/vmops.py:300 +#, fuzzy +msgid "Pause instance" +msgstr "Reboot instance %r" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "Reboot instance %r" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "Reboot instance %r" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "Reboot instance %r" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "Going to run %s instances..." + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "Going to run %s instances..." + +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" -msgstr "" +#: nova/virt/hyperv/vmutils.py:75 +#, fuzzy, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "Failed to get metadata for ip: %s" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" -msgstr "" +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Deleting user %s" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/vmutils.py:161 #, fuzzy, python-format -msgid "Updating agent to %s" -msgstr "Calling getter %s" +msgid "Setting memory for vm %s" +msgstr "setting network host" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" -msgstr "" +#: nova/virt/hyperv/vmutils.py:262 +#, fuzzy +msgid "Controller not found" +msgstr "instance %s: booted" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/agent.py:203 -#, fuzzy, python-format -msgid "Injecting file path: %r" -msgstr "Injecting file path: '%s'" +#: nova/virt/hyperv/vmutils.py:383 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/vmutils.py:395 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/agent.py:228 -#, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Failed to get metadata for ip: %s" +#: nova/virt/hyperv/vmutils.py:401 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" -#: nova/virt/xenapi/agent.py:248 +#: nova/virt/hyperv/volumeops.py:98 +#, python-format msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:256 +#: nova/virt/hyperv/volumeops.py:102 +#, python-format msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" -msgstr "" +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Detach volume %s" + +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "OpenSSL error: %s" -msgstr "OpenSSL error: %s" +msgid "Unable to attach volume to instance %s" +msgstr "Unable to attach volume to instance %s" -#: nova/virt/xenapi/driver.py:135 -#, fuzzy -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/hyperv/volumeops.py:160 +#, python-format +msgid "Logging off storage target %(target_iqn)s" msgstr "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"connection_type=xenapi" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" -msgstr "" +#: nova/virt/hyperv/volumeops.py:165 +#, fuzzy, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/hyperv/volumeops.py:176 #, fuzzy, python-format -msgid "Could not determine key: %s" -msgstr "Failed to decrypt private key: %s" +msgid "Detaching physical disk from instance: %s" +msgstr "Creating a raw instance" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Got exception: %s" -msgstr "Got exception: %s" - -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" -msgstr "Raising NotImplemented" +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "xenapi.fake does not have an implementation for %s" -msgstr "xenapi.fake does not have an implementation for %s" +msgid "Unable to determine disk prefix for %s" +msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Calling %(localname)s %(impl)s" +msgid "No free disk device names for prefix '%s'" +msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Calling getter %s" -msgstr "Calling getter %s" - -#: nova/virt/xenapi/fake.py:713 -#, fuzzy, python-format -msgid "Calling setter %s" -msgstr "Calling getter %s" +msgid "Unable to determine disk bus for '%s'" +msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." 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:70 +#: nova/virt/libvirt/driver.py:545 #, 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" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" +msgid "Connecting to libvirt: %s" +msgstr "Connecting to libvirt: %s" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/libvirt/driver.py:570 #, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "Going to start terminating instances" +msgid "URI %s does not support events" +msgstr "volume group %s doesn't exist" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" -msgstr "" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" +msgstr "Connection to libvirt broke" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/libvirt/driver.py:629 +#, fuzzy, python-format +msgid "Connection to libvirt failed: %s" +msgstr "Connecting to libvirt: %s" + +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 -#, python-format -msgid "Found non-unique network for bridge %s" -msgstr "Found non-unique network for bridge %s" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." +msgstr "" -#: nova/virt/xenapi/network_utils.py:49 -#, python-format -msgid "Found no network for bridge %s" -msgstr "Found no network for bridge %s" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." +msgstr "" -#: nova/virt/xenapi/pool.py:75 -#, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/pool.py:166 -#, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "Going to try to terminate %s" + +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/pool.py:199 -#, python-format -msgid "Pool-Join failed: %(e)s" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/pool.py:230 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Unable to detach volume %s" - -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vif.py:104 -#, python-format -msgid "Found no PIF for device %s" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vif.py:123 -#, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 -#, python-format -msgid "VBD not found in instance %s" -msgstr "VBD not found in instance %s" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 -#, fuzzy, python-format -msgid "VBD %s already detached" -msgstr "group %s already exists" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 -#, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 -#, python-format -msgid "Unable to unplug VBD %s" -msgstr "Unable to unplug VBD %s" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 -#, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 -#, python-format -msgid "Unable to destroy VBD %s" -msgstr "Unable to destroy VBD %s" +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "instance %s: rebooted" -#: nova/virt/xenapi/vm_utils.py:372 -#, 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/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" +msgstr "" + +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1551 #, 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." +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "Unable to destroy VDI %s" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 -#, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" 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:454 -msgid "SR not present and could not be introduced" +#: nova/virt/libvirt/driver.py:1672 +#, python-format +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -#, fuzzy -msgid "Starting snapshot for VM" -msgstr "Starting snapshot for VM %s" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 -#, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#: nova/virt/libvirt/driver.py:1907 +#, 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/xenapi/vm_utils.py:875 +#: nova/virt/libvirt/driver.py:1917 +#, 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:1974 #, 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." +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 -#, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" + +#: nova/virt/libvirt/driver.py:2325 #, python-format msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "download_vhd failed: %r" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 -#, 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/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 -#, 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/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/libvirt/driver.py:2731 #, fuzzy, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "Size for image %(image)s:%(virtual_size)d" +msgid "Trying to get stats for the volume %s" +msgstr "Failed to get metadata for ip: %s" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/driver.py:2755 #, python-format msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" -msgstr "Copying VDI %s to /boot/guest on dom0" +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "Kernel/Ramdisk VDI %s destroyed" +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 -#, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/driver.py:2963 #, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "Looking up vdi %s for PV kernel" +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/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "VDI %s is still available" -msgstr "VDI %s is still available" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/driver.py:3017 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Re-scanning SR %s" -msgstr "Re-scanning SR %s" +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:3137 +#, fuzzy, python-format +msgid "Live Migration failure: %(e)s" +msgstr "Authentication Failure: %s" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/libvirt/driver.py:3340 +#, python-format 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'" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:3357 +#, python-format +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:3401 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "Checking instance files accessability%(instance_path)s" +msgstr "" + +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "" + +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "" + +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/firewall.py:270 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/libvirt/imagecache.py:202 #, fuzzy, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" -msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s" +msgid "Writing stored info to %s" +msgstr "Starting Bridge interface for %s" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "%s is a valid instance name" msgstr "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Plugging VBD %s ... " -msgstr "Plugging VBD %s ... " +msgid "image %(id)s at (%(base_file)s): image verification failed" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Plugging VBD %s done." -msgstr "Plugging VBD %s done." +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Destroying VBD for VDI %s ... " -msgstr "Destroying VBD for VDI %s ... " +msgid "Base file too young to remove: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Destroying VBD for VDI %s done." -msgstr "Destroying VBD for VDI %s done." +msgid "Removing base file: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "Running pygrub against %s" -msgstr "Running pygrub against %s" +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Found Xen kernel %s" -msgstr "Found Xen kernel %s" - -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." -msgstr "No Xen kernel found. Booting HVM." - -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/imagecache.py:529 #, python-format msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "Writing partition table %s done." -msgstr "Writing partition table %s done." +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/imagecache.py:601 +#, python-format +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "Creating a raw instance" - -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/imagecache.py:609 +#, python-format +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Block device information present: %s" +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -#, fuzzy -msgid "Starting VM" -msgstr "Restarting xvp" - -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/utils.py:213 #, python-format msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/utils.py:253 +#, python-format +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Instance agent version: %s" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Could not find VM with name %s" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -#, fuzzy -msgid "Finished snapshot and upload for VM" -msgstr "Finished snapshot and upload for VM %s" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/vif.py:303 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 -#, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/volume.py:240 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/volume.py:252 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 +#, fuzzy, python-format +msgid "%s is already mounted" +msgstr "group %s already exists" + +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "AoE device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/volume.py:546 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" -msgstr "kernel/ramdisk files removed" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -#, fuzzy -msgid "Destroying VM" -msgstr "Restarting xvp" +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/volume.py:726 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -#, fuzzy -msgid "Injecting network info to xenstore" -msgstr "setting network host" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/powervm/blockdev.py:147 #, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." +msgid "Removing the logical volume '%s'" +msgstr "Unable to locate volume %s" + +#: nova/virt/powervm/blockdev.py:165 +#, python-format +msgid "Fetching image '%s' from glance" +msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/powervm/blockdev.py:170 #, 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." +msgid "Using image found at '%s'" +msgstr "Starting Bridge interface for %s" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/powervm/blockdev.py:172 +#, python-format +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "Unable to locate volume %s" + +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/powervm/blockdev.py:248 +#, python-format +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 -#, python-format -msgid "type is = %s" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 -#, python-format -msgid "name = %s" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Unable to detach volume %s" + +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Created %(label)s as %(sr_ref)s." +msgid "Image found on host at '%s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "Unable to create Storage Repository" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 -#, python-format -msgid "Introduced %(label)s as %(sr_ref)s." -msgstr "Introduced %(label)s as %(sr_ref)s." +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Running cmd (subprocess): %s" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/powervm/common.py:136 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "Forgetting SR %s..." +msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/powervm/driver.py:129 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Introducing %s..." -msgstr "Introducing %s..." +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "Unable to find SR from VBD %s" -msgstr "Unable to find SR from VBD %s" +msgid "Unrecognized root disk information: %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 -#, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" -msgstr "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" -msgstr "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "Unable to introduce VDI on SR %s" -msgstr "Unable to introduce VDI on SR %s" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/powervm/exception.py:33 #, python-format -msgid "Unable to get record of VDI %s on" -msgstr "Unable to get record of VDI %s on" +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 -#, python-format -msgid "Unable to introduce VDI for SR %s" -msgstr "Unable to introduce VDI for SR %s" +#: nova/virt/powervm/exception.py:37 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "instance %(instance_name)s: deleting instance files %(target)s" -#: nova/virt/xenapi/volume_utils.py:263 -#, python-format -msgid "Error finding vdis in SR %s" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/powervm/exception.py:63 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/powervm/exception.py:68 +#, fuzzy, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "instance %(instance_name)s: deleting instance files %(target)s" + +#: nova/virt/powervm/lpar.py:55 #, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "Mountpoint cannot be translated: %s" +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:99 +#, fuzzy, python-format +msgid "LPAR instance '%s' not found" +msgstr "instance %s: booted" + +#: nova/virt/powervm/operator.py:187 +#, fuzzy, python-format +msgid "PowerVM image creation failed: %s" +msgstr "Starting Bridge interface for %s" + +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "Creating a raw instance" + +#: nova/virt/powervm/operator.py:203 +#, fuzzy, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "instance %s: Creating image" + +#: nova/virt/powervm/operator.py:208 +#, fuzzy, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "Creating a raw instance" + +#: nova/virt/powervm/operator.py:225 +#, fuzzy, python-format +msgid "Instance '%s' failed to boot" +msgstr "instance %s: rebooted" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Creating SR %s" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "instance %s: snapshotting" + +#: nova/virt/powervm/operator.py:294 +#, fuzzy, python-format +msgid "Shutting down the instance '%s'" +msgstr "Going to run %s instances..." + +#: nova/virt/powervm/operator.py:299 +#, fuzzy, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "Going to run %s instances..." + +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 -#, python-format -msgid "Introducing SR %s" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "Checking for SR %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "SR %s not found in the xapi database" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:204 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "%(text)s: _db_content => %(content)s" + +#: nova/virt/vmwareapi/fake.py:132 +#, python-format +msgid "Property %(attr)s not set for the managed object %(name)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:551 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" +msgstr "" + +#: nova/virt/vmwareapi/host.py:40 +#, fuzzy, python-format +msgid "%(action)s %(host)s" +msgstr "action: %s" + +#: nova/virt/vmwareapi/host.py:63 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:112 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:164 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:178 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/read_write_util.py:142 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." +msgstr "" + +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:142 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:147 +#, python-format +msgid "httplib error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:154 +#, python-format +msgid "Socket error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:159 +#, python-format +msgid "Type error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:163 +#, python-format +msgid "Exception in %s " +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:109 +#, python-format +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:236 +#, 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:255 +#, 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:264 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:278 +#, 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:286 +#, 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:306 +#, 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:320 +#, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:341 +#, 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:420 +#, fuzzy +msgid "Powering on the VM instance" +msgstr "Going to run %s instances..." + +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:472 +#, fuzzy +msgid "Creating Snapshot of the VM instance" +msgstr "Creating a raw instance" + +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:549 +#, python-format +msgid "Uploading image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:563 +#, python-format +msgid "Uploaded image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:576 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:585 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "instance %s: rescued" + +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +#, fuzzy +msgid "Destroying the VM" +msgstr "Restarting xvp" + +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +#, fuzzy, python-format +msgid "Destroyed the VM" +msgstr "Nested return %s" + +#: nova/virt/vmwareapi/vmops.py:658 +#, python-format +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:705 +#, fuzzy +msgid "Unregistering the VM" +msgstr "De-registering image %s" + +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:710 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:723 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:735 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:740 +#, 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:748 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:877 +#, fuzzy +msgid "Powering on the VM" +msgstr "Going to run %s instances..." + +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:899 +#, fuzzy, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "instance %s: booted" + +#: nova/virt/vmwareapi/vmops.py:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "Deleting user %s" + +#: nova/virt/vmwareapi/vmops.py:936 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:959 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:981 +#, python-format +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:996 +#, fuzzy, python-format +msgid "Renaming the VM from %s" +msgstr "Deleting user %s" + +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "Unable to locate volume %s" + +#: nova/virt/vmwareapi/vmops.py:1025 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1037 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1051 +#, python-format +msgid "Automatically hard rebooting %d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1189 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1196 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1289 +#, python-format +msgid "Creating directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1295 +#, python-format +msgid "Created directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:91 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:107 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:113 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:135 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:146 +#, python-format +msgid "Getting image size for the image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:151 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:163 +#, fuzzy, python-format +msgid "Rescanning HBA %s" +msgstr "Re-scanning SR %s" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "Re-scanning SR %s" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "Mountpoint cannot be translated: %s" + +#: nova/virt/vmwareapi/volumeops.py:57 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:65 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:77 +#, fuzzy, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "instance %(instance_name)s: deleting instance files %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:84 +#, fuzzy, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "instance %(instance_name)s: deleting instance files %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:91 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +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:46 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "Unable to locate volume %s" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 +#, 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:102 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy, python-format +msgid "Unable to find volume" +msgstr "Unable to detach volume %s" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 +#, 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:88 nova/virt/xenapi/vmops.py:1564 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 +#, 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:97 nova/virt/xenapi/vmops.py:1573 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:107 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, fuzzy, python-format +msgid "Updating agent to %s" +msgstr "Calling getter %s" + +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 +#, fuzzy, python-format +msgid "Injecting file path: %r" +msgstr "Injecting file path: '%s'" + +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:273 +#, fuzzy, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "Failed to get metadata for ip: %s" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:360 +#, python-format +msgid "OpenSSL error: %s" +msgstr "OpenSSL error: %s" + +#: nova/virt/xenapi/driver.py:134 +#, fuzzy +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"connection_type=xenapi" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:354 +#, fuzzy, python-format +msgid "Could not determine key: %s" +msgstr "Failed to decrypt private key: %s" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 +#, 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 +msgid "Raising NotImplemented" +msgstr "Raising NotImplemented" + +#: nova/virt/xenapi/fake.py:689 +#, 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 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "Calling %(localname)s %(impl)s" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "Calling getter %s" + +#: nova/virt/xenapi/fake.py:731 +#, fuzzy, python-format +msgid "Calling setter %s" +msgstr "Calling getter %s" + +#: nova/virt/xenapi/fake.py:793 +#, 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 does not have an implementation for %s or it has been called " +"with the wrong number of arguments" + +#: nova/virt/xenapi/host.py:68 +#, 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 +#, 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" +msgstr "" + +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:191 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Going to start terminating instances" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "Found non-unique network for bridge %s" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "Found no network for bridge %s" + +#: nova/virt/xenapi/pool.py:71 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)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 "" + +#: nova/virt/xenapi/pool.py:192 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:195 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)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" + +#: nova/virt/xenapi/pool.py:234 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:122 +#, python-format +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" +msgstr "VBD not found in instance %s" + +#: nova/virt/xenapi/vm_utils.py:362 +#, fuzzy, python-format +msgid "VBD %s already detached" +msgstr "group %s already exists" + +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "Unable to unplug VBD %s" + +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "Unable to destroy VBD %s" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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:411 +#, 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:437 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:469 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." +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:483 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:508 +#, python-format +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:594 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:614 +#, python-format +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:627 +#, fuzzy +msgid "Starting snapshot for VM" +msgstr "Starting snapshot for VM %s" + +#: nova/virt/xenapi/vm_utils.py:677 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:986 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1020 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1032 +#, 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:1045 +#, python-format +msgid "download_vhd failed: %r" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1079 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1090 +#, 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:1154 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1169 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1173 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, 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:1208 +#, 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:1217 +#, 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:1236 +#, 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:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "Kernel/Ramdisk VDI %s destroyed" + +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "Looking up vdi %s for PV kernel" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "VDI %s is still available" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "Re-scanning SR %s" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, 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:1838 +#, python-format +msgid "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." +msgstr "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." + +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "Plugging VBD %s ... " + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "Plugging VBD %s done." + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "Destroying VBD for VDI %s ... " + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "Destroying VBD for VDI %s done." + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "Running pygrub against %s" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "Found Xen kernel %s" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "No Xen kernel found. Booting HVM." + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "Writing partition table %s done." + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "Starting Bridge interface for %s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "Creating a raw instance" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +#, fuzzy +msgid "Starting VM" +msgstr "Restarting xvp" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +#, fuzzy +msgid "Finished snapshot and upload for VM" +msgstr "Finished snapshot and upload for VM %s" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +#, fuzzy +msgid "Destroying VDIs" +msgstr "Restarting xvp" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "kernel/ramdisk files removed" + +#: nova/virt/xenapi/vmops.py:1161 +#, fuzzy +msgid "Destroying VM" +msgstr "Restarting xvp" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +#, fuzzy +msgid "Injecting network info to xenstore" +msgstr "setting network host" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, 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:1499 +#, 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:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, fuzzy, python-format +msgid "Creating SR %(label)s" +msgstr "setting network host" + +#: nova/virt/xenapi/volume_utils.py:61 +#, fuzzy, python-format +msgid "Introducing SR %(label)s" +msgstr "Introducing %s..." + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "Launching VPN for %s" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "Unable to find SR from VBD %s" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "Unable to introduce VDI on SR %s" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "Unable to get record of VDI %s on" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "Unable to introduce VDI for SR %s" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, fuzzy, python-format +msgid "upload_vhd failed: %r" +msgstr "NotFound raised: %s" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Could not find iSCSI export for volume %s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "Tried to remove non-existent console %(console_id)s." + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "The service database object disappeared, Recreating it." + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "Instance has already been created" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "backend %s" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "Flags path: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "response %s" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Unable to locate volume %s" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "instance %s: booted" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "instance %s: Creating image" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "instance %s: starting toXML method" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "instance %s: finished toXML method" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "Failed to get metadata for ip: %s" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "Error starting xvp: %s" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "Failed to decrypt private key: %s" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "Failed to decrypt private key: %s" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "Failed to mount filesystem: %s" + +#~ msgid "Created disk for %s" +#~ msgstr "Create key pair %s" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "volume %s: creating export" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Failed to decrypt private key: %s" + +#~ msgid "Created nic for %s " +#~ msgstr "Create key pair %s" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "Deleting user %s" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Unable to attach volume to instance %s" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" -msgstr "Unable to locate volume %s" +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "Unable to detach volume %s" +#~ msgid "device.TargetName: %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" -msgstr "" +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:233 -#, python-format -msgid "Error purging SR %s" -msgstr "" +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 -#, python-format -msgid "Error in handshake: %s" -msgstr "" +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" -msgstr "" +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:137 -#, python-format -msgid "Request: %s" -msgstr "" +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" -msgstr "" +#~ msgid "device.LegacyName: %s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" -msgstr "" +#~ msgid "device.DeviceType: %s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" -msgstr "" +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:177 -#, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" -msgstr "" +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" -msgstr "" +#~ msgid "Device number : %s" +#~ msgstr "" -#: nova/volume/api.py:128 -#, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" -msgstr "" +#~ msgid "Target lun : %s" +#~ msgstr "" -#: nova/volume/api.py:134 -#, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" -msgstr "" +#~ msgid "Mounted disk is: %s" +#~ msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." -msgstr "" +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." -msgstr "" +#~ msgid "DeviceNumber : %s" +#~ msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "Volume status must be available" +#~ msgid "Disk path to parse: %s" +#~ msgstr "" -#: nova/volume/api.py:228 -#, python-format -msgid "Volume still has %d dependent snapshots" -msgstr "" +#~ msgid "start_device_id: %s" +#~ msgstr "received %s" -#: nova/volume/api.py:395 -msgid "must be available" -msgstr "" +#~ msgid "end_device_id: %s" +#~ msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "Volume status must be available" +#~ msgid "attaching LXC block device" +#~ msgstr "" -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "Volume status must be available" +#~ msgid "detaching LXC block device" +#~ msgstr "" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." -msgstr "" +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" -msgstr "" +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 -#, python-format -msgid "Recovering from a failed execute. Try number %s" -msgstr "Recovering from a failed execute. Try number %s" +#~ msgid "Starting toXML method" +#~ msgstr "" -#: nova/volume/driver.py:113 -#, python-format -msgid "volume group %s doesn't exist" -msgstr "volume group %s doesn't exist" +#~ msgid "Finished toXML method" +#~ msgstr "" -#: nova/volume/driver.py:324 -#, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" -msgstr "" +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" -#: nova/volume/driver.py:397 -#, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" -msgstr "" +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" -#: nova/volume/driver.py:414 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" -msgstr "" +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" -msgstr "" +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Could not find iSCSI export for volume %s" +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" -msgstr "" +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." -msgstr "" +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" -msgstr "FAKE ISCSI: %s" +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" -#: nova/volume/driver.py:618 -#, python-format -msgid "rbd has no pool %s" -msgstr "rbd has no pool %s" +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" -msgstr "" +#~ msgid "Read: %s" +#~ msgstr "received %s" -#: nova/volume/driver.py:744 -#, python-format -msgid "Image %s has blank components" -msgstr "" +#~ msgid "Wrote: %s" +#~ msgstr "Re-wrote %s" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" -msgstr "" +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" -msgstr "" +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "Unable to locate volume %s" +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" -#: nova/volume/driver.py:815 -#, python-format -msgid "Sheepdog is not working: %s" -msgstr "Sheepdog is not working: %s" +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" -msgstr "Sheepdog is not working" +#~ msgid "Creating logical volume" +#~ msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" -msgstr "" +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" -#: nova/volume/iscsi.py:122 -#, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "Deleting user %s" +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" -#: nova/volume/iscsi.py:136 -#, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." -msgstr "" +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" -#: nova/volume/iscsi.py:146 -#, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" -msgstr "" +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "Deleting user %s" +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#~ msgid "Created VM on the ESX host" +#~ msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" -msgstr "" +#~ 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/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "Re-exporting %s volumes" +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" -msgstr "volume %s: skipping export" +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" -msgstr "" +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Deleting user %s" +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" -msgstr "volume %s: creating" +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "volume %(vol_name)s: creating logical volume of size %(vol_size)sG" +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" -msgstr "volume %s: creating export" +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" -msgstr "volume %s: created successfully" +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "Volume is not local to this node" +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "volume %s: removing export" +#~ msgid "Shutting down VM" +#~ msgstr "" -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" -msgstr "volume %s: deleting" +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" -msgstr "" +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" -msgstr "" +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "volume %s: deleted successfully" +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" -msgstr "" +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" -msgstr "" +#~ msgid "creating sr within volume_utils" +#~ msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" -msgstr "" +#~ msgid "type is = %s" +#~ msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" -msgstr "" +#~ msgid "name = %s" +#~ msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "instance %s: snapshotting" +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" -msgstr "" +#~ msgid "Unable to create Storage Repository" +#~ msgstr "Unable to create Storage Repository" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" -msgstr "" +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" -#: nova/volume/manager.py:342 -#, fuzzy, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "Introduced %(label)s as %(sr_ref)s." -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" -msgstr "" +#~ msgid "Creating pbd for SR" +#~ msgstr "" -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" -msgstr "" +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" -msgstr "" +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" -#: nova/volume/manager.py:445 -#, python-format -msgid "Notification {%s} received" -msgstr "" +#~ msgid "Forgetting SR %s..." +#~ msgstr "" -#: nova/volume/netapp.py:108 -#, python-format -msgid "API %(name)s failed: %(reason)s" -msgstr "" +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 -#, python-format -msgid "Using WSDL: %s" -msgstr "" +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" -#: nova/volume/netapp.py:129 -#, python-format -msgid "Using DFM server: %s" -msgstr "" +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" -#: nova/volume/netapp.py:134 -#, fuzzy, python-format -msgid "Using storage service: %s" -msgstr "Running instances: %s" +#~ msgid "Could not find VDI ref" +#~ msgstr "" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" -msgstr "" +#~ msgid "Creating SR %s" +#~ msgstr "" -#: nova/volume/netapp.py:145 -#, fuzzy, python-format -msgid "Using vfiler: %s" -msgstr "NotFound raised: %s" +#~ msgid "Could not create SR" +#~ msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, python-format -msgid "%s is not set" -msgstr "" +#~ msgid "Could not retrieve SR record" +#~ msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" -msgstr "" +#~ msgid "Introducing SR %s" +#~ msgstr "" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "Reconnected to queue" +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" -msgstr "" +#~ msgid "Could not introduce SR" +#~ msgstr "" -#: nova/volume/netapp.py:297 -#, fuzzy, python-format -msgid "Job failed: %s" -msgstr "NotFound raised: %s" +#~ msgid "Checking for SR %s" +#~ msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." -msgstr "" +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." -msgstr "" +#~ msgid "Could not forget SR" +#~ msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" -msgstr "" +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" -msgstr "" +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" -msgstr "" +#~ msgid "Unable to locate volume %s" +#~ msgstr "Unable to locate volume %s" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" -msgstr "" +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" -#: nova/volume/netapp.py:513 -#, fuzzy, python-format -msgid "Failed to get LUN details for LUN ID %s" -msgstr "Failed to get metadata for ip: %s" +#~ msgid "Error purging SR %s" +#~ msgstr "" -#: nova/volume/netapp.py:530 -#, fuzzy, python-format -msgid "Failed to get host details for host ID %s" -msgstr "Failed to get metadata for ip: %s" +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "Could not find iSCSI export for volume %s" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" -#: nova/volume/netapp.py:776 -#, fuzzy, python-format -msgid "Failed to get target portal for filer: %s" -msgstr "Failed to get metadata for ip: %s" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" -#: nova/volume/netapp.py:781 -#, fuzzy, python-format -msgid "Failed to get target IQN for filer: %s" -msgstr "Failed to get metadata for ip: %s" +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 -#, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" -msgstr "" +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" -#: nova/volume/netapp.py:980 -#, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" -msgstr "" +#~ msgid "Volume status must be available or error" +#~ msgstr "Volume status must be available" -#: nova/volume/netapp.py:1014 -#, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" -msgstr "" +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" -msgstr "" +#~ msgid "must be available" +#~ msgstr "" -#: nova/volume/netapp.py:1100 -#, python-format -msgid "Created LUN with name %s" -msgstr "" +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "Volume status must be available" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 -#, fuzzy, python-format -msgid "Destroyed LUN %s" -msgstr "Nested return %s" +#~ msgid "Volume status must be available/in-use." +#~ msgstr "Volume status must be available" -#: nova/volume/netapp.py:1146 -#, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" -msgstr "" +#~ msgid "Volume status is in-use." +#~ msgstr "" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" -msgstr "" +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "Recovering from a failed execute. Try number %s" -#: nova/volume/netapp.py:1156 -#, fuzzy, python-format -msgid "Failed to get LUN target details for the LUN %s" -msgstr "Failed to get metadata for ip: %s" +#~ msgid "volume group %s doesn't exist" +#~ msgstr "volume group %s doesn't exist" -#: nova/volume/netapp.py:1160 -#, fuzzy, python-format -msgid "Failed to get target portal for the LUN %s" -msgstr "Failed to get metadata for ip: %s" +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" -#: nova/volume/netapp.py:1164 -#, fuzzy, python-format -msgid "Failed to get target IQN for the LUN %s" -msgstr "Failed to get metadata for ip: %s" +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" -#: nova/volume/netapp.py:1197 -#, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" -msgstr "" +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." -msgstr "" +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" -#: nova/volume/netapp.py:1263 -#, python-format -msgid "Cloned LUN with new name %s" -msgstr "" +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "Could not find iSCSI export for volume %s" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Could not find iSCSI export for volume %s" +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " -msgstr "" +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" -msgstr "" +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "FAKE ISCSI: %s" -#: nova/volume/nfs.py:85 -#, fuzzy, python-format -msgid "casted to %s" -msgstr "Nested return %s" +#~ msgid "rbd has no pool %s" +#~ msgstr "rbd has no pool %s" -#: nova/volume/nfs.py:95 -#, python-format -msgid "Volume %s does not have provider_location specified, skipping" -msgstr "" +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#~ msgid "Image %s has blank components" +#~ msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" -msgstr "" +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" -msgstr "" +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" -#: nova/volume/san.py:230 -#, python-format -msgid "Cannot parse list-view output: %s" -msgstr "" +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "Sheepdog is not working: %s" -#: nova/volume/san.py:324 -#, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" -msgstr "" +#~ msgid "Sheepdog is not working" +#~ msgstr "Sheepdog is not working" -#: nova/volume/san.py:457 -#, python-format -msgid "CLIQ command returned %s" -msgstr "" +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" -#: nova/volume/san.py:463 -#, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "" +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "" +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" -#: nova/volume/san.py:501 -#, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" -msgstr "" +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/volume/san.py:554 -#, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" -msgstr "" +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" -msgstr "" +#~ msgid "Re-exporting %s volumes" +#~ msgstr "Re-exporting %s volumes" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" -msgstr "" +#~ msgid "volume %s: skipping export" +#~ msgstr "volume %s: skipping export" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" -msgstr "" +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" -#: nova/volume/solidfire.py:145 -#, python-format -msgid "Results of SolidFire API call: %s" -msgstr "" +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Deleting user %s" -#: nova/volume/solidfire.py:159 -#, python-format -msgid "Found solidfire account: %s" -msgstr "" +#~ msgid "volume %s: creating" +#~ msgstr "volume %s: creating" -#: nova/volume/solidfire.py:173 -#, python-format -msgid "solidfire account: %s does not exist, create it..." -msgstr "" +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "volume %(vol_name)s: creating logical volume of size %(vol_size)sG" -#: nova/volume/solidfire.py:279 -#, python-format -msgid "More than one valid preset was detected, using %s" -msgstr "" +#~ msgid "volume %s: creating export" +#~ msgstr "volume %s: creating export" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." -msgstr "" +#~ msgid "volume %s: created successfully" +#~ msgstr "volume %s: created successfully" -#: nova/volume/solidfire.py:334 -#, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "Deleting user %s" +#~ msgid "Volume is not local to this node" +#~ msgstr "Volume is not local to this node" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" -msgstr "" +#~ msgid "volume %s: removing export" +#~ msgstr "volume %s: removing export" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." -msgstr "" +#~ msgid "volume %s: deleting" +#~ msgstr "volume %s: deleting" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." -msgstr "" +#~ msgid "volume %s: volume is busy" +#~ msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." -msgstr "" +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" -msgstr "" +#~ msgid "volume %s: deleted successfully" +#~ msgstr "volume %s: deleted successfully" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" -msgstr "" +#~ msgid "snapshot %s: creating" +#~ msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" -#: nova/volume/storwize_svc.py:155 -#, fuzzy, python-format -msgid "pool %s doesn't exist" -msgstr "volume group %s doesn't exist" +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "instance %s: snapshotting" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" -msgstr "" +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 -#, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/volume/storwize_svc.py:250 -#, python-format -msgid "Did not find expected column name in lsportip: %s" -msgstr "" +#~ msgid "Checking volume capabilities" +#~ msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "New capabilities found: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" -msgstr "" +#~ msgid "Clear capabilities" +#~ msgstr "" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" -msgstr "" +#~ msgid "Notification {%s} received" +#~ msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" -msgstr "" +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" -msgstr "" +#~ msgid "Using WSDL: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" -msgstr "" +#~ msgid "Using DFM server: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" -msgstr "" +#~ msgid "Using storage service: %s" +#~ msgstr "Running instances: %s" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" -msgstr "" +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:363 -#, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" -msgstr "" +#~ msgid "Using vfiler: %s" +#~ msgstr "NotFound raised: %s" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" -msgstr "" +#~ msgid "%s is not set" +#~ msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" -msgstr "" +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" -msgstr "" +#~ msgid "Connected to DFM server" +#~ msgstr "Reconnected to queue" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " -msgstr "" +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 -#, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Job failed: %s" +#~ msgstr "NotFound raised: %s" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " -msgstr "" +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" -#: nova/volume/storwize_svc.py:453 -#, python-format -msgid "enter: delete_volume: volume %(name)s " -msgstr "" +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" -#: nova/volume/storwize_svc.py:468 -#, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Failed to provision dataset member" +#~ msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." -msgstr "" +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " -msgstr "" +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" -msgstr "" +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "Failed to get metadata for ip: %s" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." -msgstr "" +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "Failed to get metadata for ip: %s" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" -msgstr "" +#~ msgid "No LUN ID for volume %s" +#~ msgstr "Could not find iSCSI export for volume %s" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" -msgstr "" +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "Failed to get metadata for ip: %s" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" -msgstr "" +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "Failed to get metadata for ip: %s" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" -msgstr "" +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" -msgstr "" +#~ msgid "Success getting LUN list from server" +#~ msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "Created LUN with name %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:634 -#, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:648 -#, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" -msgstr "" +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "Failed to get metadata for ip: %s" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "Failed to get metadata for ip: %s" -#: nova/volume/storwize_svc.py:700 -#, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:725 -#, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" -msgstr "" +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" -#: nova/volume/storwize_svc.py:737 -#, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" -msgstr "" +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:741 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" -msgstr "" +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Could not find iSCSI export for volume %s" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" -msgstr "" +#~ msgid "There's no NFS config file configured " +#~ msgstr "" -#: nova/volume/storwize_svc.py:755 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" -#: nova/volume/storwize_svc.py:764 -#, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" -msgstr "" +#~ msgid "casted to %s" +#~ msgstr "Nested return %s" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "" +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" -#: nova/volume/storwize_svc.py:780 -#, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" -msgstr "" +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" -msgstr "" +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" -msgstr "" +#~ msgid "san_ip must be set" +#~ msgstr "" -#: nova/volume/storwize_svc.py:815 -#, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "volume %s: created successfully" +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:827 -#, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "" +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:834 -#, python-format -msgid "create_snapshot: source volume %s does not exist" -msgstr "" +#~ msgid "CLIQ command returned %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" -msgstr "" +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:885 -#, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "volume %s: created successfully" +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:893 -#, python-format -msgid "enter: delete_snapshot: snapshot %s" -msgstr "" +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:902 -#, python-format -msgid "leave: delete_snapshot: snapshot %s" -msgstr "" +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:911 -#, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +#~ msgid "local_path not supported" +#~ msgstr "" -#: nova/volume/storwize_svc.py:921 -#, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:941 -#, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:957 -#, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:970 -#, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" -msgstr "" +#~ msgid "Found solidfire account: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" -msgstr "" +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" -#: nova/volume/storwize_svc.py:992 -#, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1000 -#, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" -msgstr "" +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" -#: nova/volume/storwize_svc.py:1009 -#, python-format -msgid "enter: _delete_host: host %s " -msgstr "" +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" -#: nova/volume/storwize_svc.py:1017 -#, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." -msgstr "" +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " -msgstr "" +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1024 -#, python-format -msgid "enter: _is_volume_defined: volume %s " -msgstr "" +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "volume %s: created successfully" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "volume %s: created successfully" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" -#: nova/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " -msgstr "" +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" -#: nova/volume/storwize_svc.py:1037 -#, python-format -msgid "enter: _is_host_defined: host %s " -msgstr "" +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" -#: nova/volume/storwize_svc.py:1049 -#, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" -#: nova/volume/storwize_svc.py:1059 -#, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" -#: nova/volume/storwize_svc.py:1069 -#, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " -msgstr "" +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" -#: nova/volume/storwize_svc.py:1097 -#, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" -msgstr "" +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1127 -#, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1137 -#, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" -msgstr "" +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" -#: nova/volume/storwize_svc.py:1153 -#, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" -msgstr "" +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 -#, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1184 -#, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" -msgstr "" +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1198 -#, python-format -msgid "enter: _get_volume_attributes: volume %s" -msgstr "" +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1207 -#, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1228 -#, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" -msgstr "" +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" -msgstr "" +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" -msgstr "" +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" -#: nova/volume/xensm.py:55 -#, python-format -msgid "SR name = %s" -msgstr "" +#~ msgid "name cannot be None" +#~ msgstr "" -#: nova/volume/xensm.py:56 -#, python-format -msgid "Params: %s" -msgstr "" +#~ msgid "id cannot be None" +#~ msgstr "" -#: nova/volume/xensm.py:60 -#, python-format -msgid "Failed to create sr %s...continuing" -msgstr "" +#~ msgid "SR name = %s" +#~ msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" -msgstr "" +#~ msgid "Params: %s" +#~ msgstr "" -#: nova/volume/xensm.py:65 -#, python-format -msgid "SR UUID of new SR is: %s" -msgstr "" +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" -msgstr "" +#~ msgid "Create failed" +#~ msgstr "" -#: nova/volume/xensm.py:82 -#, python-format -msgid "Failed to introduce sr %s...continuing" -msgstr "" +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" -#: nova/volume/xensm.py:93 -#, python-format -msgid "Failed to reach backend %d" -msgstr "" +#~ msgid "Failed to update db" +#~ msgstr "" -#: nova/volume/xensm.py:102 -#, python-format -msgid "XenSMDriver requires xenapi connection, using %s" -msgstr "" +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" -msgstr "" +#~ msgid "Failed to reach backend %d" +#~ msgstr "" -#: nova/volume/xensm.py:147 -#, python-format -msgid "Volume will be created in backend - %d" -msgstr "" +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" -msgstr "" +#~ msgid "Failed to initiate session" +#~ msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" -msgstr "" +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" -#: nova/volume/xensm.py:170 -#, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "volume group %s doesn't exist" +#~ msgid "Failed to update volume in db" +#~ msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" -msgstr "" +#~ msgid "Unable to create volume" +#~ msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" -msgstr "" +#~ msgid "Volume %s does not exist" +#~ msgstr "volume group %s doesn't exist" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" -msgstr "" +#~ msgid "Failed to delete vdi" +#~ msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" -msgstr "" +#~ msgid "Failed to delete volume in db" +#~ msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" -msgstr "" +#~ msgid "Failed to find volume in db" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 -#, python-format -msgid "Sending JSON data: %s" -msgstr "" +#~ msgid "Failed to find backend in db" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 -#, python-format -msgid "Auto switching to HTTPS connection to %s" -msgstr "" +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" -msgstr "" +#~ msgid "Sending JSON data: %s" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" -msgstr "" +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "response %s" +#~ msgid "No headers in server response" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:96 -#, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "volume group %s doesn't exist" +#~ msgid "Bad response from server" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:180 -msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." -msgstr "" +#~ msgid "Got response: %s" +#~ msgstr "response %s" -#: nova/volume/nexenta/volume.py:202 -#, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" -#: nova/volume/nexenta/volume.py:210 -#, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:219 -#, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:227 -#, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:237 -#, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:273 -#, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" -msgstr "" +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:280 -#, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" -msgstr "" +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index 8578686a7..0b4e713cf 100644 --- a/nova/locale/en_GB/LC_MESSAGES/nova.po +++ b/nova/locale/en_GB/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -17,60 +17,73 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Filename of root CA" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Filename of private key" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "Filename of root Certificate Revocation List" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Where we keep our keys" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Where we keep our root CA" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Should we use a CA for each project?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "Subject for certificate for users, %s for project, user, timestamp" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Subject for certificate for projects, %s for project, timestamp" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Flags path: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Unexpected error while running command." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,149 +98,150 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "DB exception wrapped." - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 -#, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "" +#: nova/exception.py:182 +#, fuzzy, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "Failed to decrypt text" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "Failed to decrypt text" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Virtual Interface creation failed" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "5 attempts to create virtual interface with unique mac address failed" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "Not authorised." -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "User does not have admin privileges" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:218 +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: nova/exception.py:227 -msgid "Invalid snapshot" -msgstr "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:234 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:239 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:244 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volume %(volume_id)s is not attached to anything" -#: nova/exception.py:235 -#, fuzzy, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." -msgstr "Volume %(volume_id)s is not attached to anything" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" -#: nova/exception.py:243 -msgid "Failed to load data into json format" -msgstr "Failed to load data into json format" - -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "The request is invalid." -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "Invalid input received" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "Invalid volume type" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -236,16 +250,16 @@ msgstr "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -254,101 +268,123 @@ msgstr "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "Instance %(instance_id)s is not running." + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "VBD not found in instance %s" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy, python-format +msgid "Failed to deploy instance" +msgstr "Unable to destroy VBD %s" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -356,133 +392,91 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -#, fuzzy -msgid "Constraint not met." -msgstr "instance %s: resuming" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 +#: nova/exception.py:452 #, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Unable to locate volume %s" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" +msgid "Invalid ID received %(id)s." +msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "" +#, fuzzy +msgid "Constraint not met." +msgstr "instance %s: resuming" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -490,755 +484,862 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "Instance %(instance_id)s is not running." + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:801 +#: nova/exception.py:810 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:806 -#, python-format -msgid "Invalid console type %(console_type)s " -msgstr "" +#: nova/exception.py:815 +#, fuzzy, python-format +msgid "Invalid console type %(console_type)s" +msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "Instance %(instance_id)s is not running." + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1083 #, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1089 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1060 -#, fuzzy -msgid "Unknown NFS exception" -msgstr "An unknown exception occurred." - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1098 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" -msgstr "" +#: nova/exception.py:1102 +#, 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:1107 +#, fuzzy, python-format +msgid "Node %(node_id)s could not be found." +msgstr "Instance %(instance_id)s is not running." + +#: nova/exception.py:1111 +#, 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:1115 +#, fuzzy, python-format +msgid "Marker %(marker)s could not be found." +msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1076 +#: nova/exception.py:1119 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" +msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +#: nova/exception.py:1123 +#, python-format +msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1127 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1131 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1135 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1139 #, fuzzy, python-format -msgid "Marker %(marker)s could not be found." +msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1102 +#: nova/exception.py:1143 #, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1148 #, python-format -msgid "Could not fetch image %(image_id)s" +msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "Unable to attach volume to instance %s" + +#: nova/exception.py:1157 #, python-format -msgid "Task %(task_name)s is already running on host %(host)s" +msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1161 #, python-format -msgid "Task %(task_name)s is not running on host %(host)s" +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:1167 +msgid "User data needs to be valid base 64." +msgstr "" + +#: nova/exception.py:1171 +#, python-format +msgid "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1176 #, fuzzy, python-format -msgid "Instance %(instance_uuid)s is locked" +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:1122 +#: nova/exception.py:1181 #, python-format -msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" +msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1185 #, python-format -msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." +msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1189 #, 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" +msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1138 -msgid "User data needs to be valid base 64." +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 #, python-format msgid "" -"unexpected task state: expecting %(expected)s but the actual state is " -"%(actual)s" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1217 #, python-format -msgid "The CA file for %(project)s could not be found" +msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1151 +#: nova/hooks.py:62 #, python-format -msgid "The CRL file for %(project)s could not be found" +msgid "Running %(name)s pre-hook: %(obj)s" msgstr "" -#: nova/manager.py:166 +#: nova/hooks.py:70 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1246,6 +1347,10 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1254,821 +1359,964 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "Full set of FLAGS:" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Running cmd (subprocess): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Result was %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:443 +#: nova/utils.py:492 #, 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:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Unable to locate volume %s" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Unable to locate volume %s" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Unable to locate volume %s" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "instance %s: resuming" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Invalid cidr %(cidr)s." -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "The request is invalid." + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Invalid instance type %(instance_type)s." + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Calling getter %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2077,30 +2325,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2119,359 +2366,369 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "Instance %(instance_id)s is not running." -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy, python-format +msgid "Flavor used by the instance could not be found." +msgstr "Instance %(instance_id)s is not running." + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2479,229 +2736,398 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" -msgstr "" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Unable to attach volume to instance %s" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:67 -#, fuzzy -msgid "Unable to get console" -msgstr "Unable to detach volume %s" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "Starting VLAN interface %s" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 -#, python-format -msgid "No more floating ips in pool %s." +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "An unknown exception occurred." + +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:67 +#, fuzzy +msgid "Unable to get console" +msgstr "Unable to detach volume %s" + +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "instance %s: resuming" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "Invalid snapshot" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "instance %s: suspending" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "instance %s: suspending" + +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 #, python-format -msgid "Host '%s' could not be found." +msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, fuzzy, python-format msgid "Invalid mode: '%s'" msgstr "Invalid backend: %s" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Calling getter %s" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Calling getter %s" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format msgid "Invalid timestamp for date %s" msgstr "" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2715,85 +3141,150 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 +#: nova/api/openstack/compute/contrib/networks_associate.py:23 #, python-format -msgid "Network does not have %s action" +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Disassociating network with id %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 msgid "Missing network in body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format msgid "Creating network with label %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy, python-format +msgid "Address could not be converted." +msgstr "Instance %(instance_id)s is not running." + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "This rule already exists in group %s" +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, python-format +msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2801,7109 +3292,9681 @@ msgstr "" msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instance %s: snapshotting" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:373 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:397 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:424 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:503 +#, python-format +msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Invalid instance type %(instance_type)s." - -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/cells/messaging.py:651 +#, python-format +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:674 #, python-format -msgid "Launching VPN for %s" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:683 #, python-format -msgid "Deprecated Config: %s" +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" -msgstr "" +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "Instance %(instance_id)s is not running." -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" -msgstr "" +#: nova/cells/messaging.py:823 +#, fuzzy, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "Instance %(instance_id)s is not running." -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/cells/messaging.py:838 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:852 #, python-format -msgid "Can only run %s more instances of this type." +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:1057 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:498 -#, python-format -msgid "Going to run %s instances..." +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "Instance %(instance_id)s is not running." + +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/state.py:315 #, python-format -msgid "bdm %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/state.py:330 #, python-format -msgid "block_device_mapping %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" -msgstr "" +#: nova/cloudpipe/pipelib.py:48 +#, fuzzy +msgid "Instance type for vpn instances" +msgstr "Invalid instance type %(instance_type)s." -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" -msgstr "" +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "Unable to locate volume %s" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "Searching by: %s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "Image type not recognized %s" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/api.py:1312 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "snapshot for %s" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1643 -#, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1685 -#, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2018 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Going to try to live migrate instance to %s" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: 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/compute/api.py:2272 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2283 -#, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:2289 -#, python-format -msgid "Security group %s should not be greater than 255 characters." +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:251 +msgid "Reserved" msgstr "" -#: nova/compute/api.py:2312 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "Create Security Group %s" +msgid "error: %s" msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" -msgstr "" - -#: nova/compute/api.py:2384 -msgid "Security group is still in use" -msgstr "" +#: nova/cmd/manage.py:298 +#, fuzzy +msgid "network" +msgstr "instance %s: reset network" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/api.py:2664 +#: nova/cmd/manage.py:329 #, python-format -msgid "Authorize security group ingress %s" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/api.py:2675 +#: nova/cmd/manage.py:388 #, python-format -msgid "Revoke security group ingress %s" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" -msgstr "" +#: nova/cmd/manage.py:604 +#, fuzzy +msgid "instance" +msgstr "Rebooting instance %s" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:550 -#, python-format -msgid "Build error: %s" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "Instance has already been created" +#: nova/cmd/manage.py:613 +msgid "user" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:862 +#: nova/cmd/manage.py:687 #, python-format -msgid "%(action_str)s instance" +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:893 +#: nova/cmd/manage.py:700 #, python-format -msgid "Ignoring DiskNotFound: %s" +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:1049 -#, fuzzy -msgid "Rebuilding instance" -msgstr "Rebooting instance %s" +#: nova/cmd/manage.py:721 +msgid "cpu" +msgstr "" -#: nova/compute/manager.py:1128 -#, fuzzy -msgid "Rebooting instance" -msgstr "Rebooting instance %s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" +msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "VBD not found in instance %s" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" +msgstr "" -#: nova/compute/manager.py:1198 +#: nova/cmd/manage.py:847 #, fuzzy -msgid "instance snapshotting" -msgstr "instance %s: snapshotting" +msgid "Instance Type exists." +msgstr "instance %s: resuming" -#: nova/compute/manager.py:1204 -#, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:858 #, python-format -msgid "Deleting image %s" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:1316 -#, python-format -msgid "Failed to set admin password. Instance %s is not running" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:869 +#, python-format +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:874 +#, python-format +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:910 #, python-format -msgid "set_admin_password failed: %s" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1372 +#: nova/cmd/manage.py:976 #, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:1376 +#: nova/cmd/manage.py:1017 #, python-format -msgid "injecting file to %(path)s" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1437 +#: nova/cmd/manage.py:1035 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/manager.py:1805 +#: nova/compute/api.py:288 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:297 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:317 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1916 -#, fuzzy -msgid "Retrieving diagnostics" -msgstr "instance %s: retrieving diagnostics" - -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1962 -#, fuzzy -msgid "Reset network" -msgstr "instance %s: reset network" - -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1987 -#, fuzzy -msgid "Get console output" -msgstr "Get console output for instance %s" - -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "Unable to attach volume to instance %s" + +#: nova/compute/api.py:607 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/manager.py:2083 +#: nova/compute/api.py:720 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:747 #, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/manager.py:2107 +#: nova/compute/api.py:1016 #, fuzzy, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "instance termination disabled" +msgstr "Virtual Interface creation failed" + +#: nova/compute/api.py:1152 +#, 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:1158 +msgid "going to delete a resizing instance" +msgstr "" -#: nova/compute/manager.py:2136 +#: nova/compute/api.py:1168 #, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "Detaching volume from unknown instance %s" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" +msgstr "" -#: nova/compute/manager.py:2153 -#, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" +msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:1376 +#, python-format +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:1613 +#, python-format +msgid "snapshot for %s" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:1977 #, python-format msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2401 +#: nova/compute/api.py:2019 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2457 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2480 #, python-format msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2595 -#, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "Instance %(instance_id)s is not running." +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" +msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2820 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:2823 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:2837 #, python-format -msgid "Failed to generate usage audit for instance on host %s" +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/compute/api.py:2860 +#, python-format +msgid "Create Security Group %s" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2867 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "Unable to destroy VBD %s" + +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/compute/manager.py:2794 -#, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:2948 +#, python-format +msgid "Delete security group %s" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/api.py:3053 +#, python-format +msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "instance %s: snapshotting" - -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:116 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/compute/manager.py:2961 -#, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "Starting Bridge interface for %s" + +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/resource_tracker.py:168 -#, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:165 +#, python-format +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/claims.py:170 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/resource_tracker.py:232 +#: nova/compute/claims.py:177 #, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/instance_types.py:105 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:262 -#, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/instance_types.py:121 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/instance_types.py:138 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/instance_types.py:148 #, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:325 +#: nova/compute/manager.py:359 #, python-format -msgid "Aborting claim: %s" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:401 +#: nova/compute/manager.py:402 #, python-format -msgid "Compute_service record created for %s " +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:406 +#: nova/compute/manager.py:418 #, python-format -msgid "Compute_service record updated for %s " +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/manager.py:439 #, python-format -msgid "No service record for host %s" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/compute/resource_tracker.py:435 -#, python-format -msgid "Hypervisor: free ram (MB): %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:436 -#, python-format -msgid "Hypervisor: free disk (GB): %s" +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" -msgstr "" +#: nova/compute/manager.py:481 +#, fuzzy, python-format +msgid "Failed to check if instance shared" +msgstr "volume %s: creating export" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/manager.py:538 #, python-format -msgid "Free disk (GB): %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:456 -#, python-format -msgid "Free VCPUS: %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/resource_tracker.py:533 -#, python-format -msgid "Missing keys: %s" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Rebooting instance %s" + +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:576 +#, python-format +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/rpcapi.py:47 +#: nova/compute/manager.py:592 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Unexpected power state %d" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:604 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Ignoring event %s" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/manager.py:729 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/manager.py:746 #, python-format -msgid "Removing console %(console_id)s." +msgid "Setting up bdm %s" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Re-wrote %s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:926 #, python-format -msgid "Error starting xvp: %s" +msgid "Error: %s" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/consoleauth/manager.py:75 -#, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/manager.py:997 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 -#, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -#, fuzzy -msgid "Backend exists" -msgstr "backend %s" - -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/manager.py:1075 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:1081 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/manager.py:1120 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 -#, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 -#, python-format -msgid "No sm_volume with id %(volume_id)s" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1272 +#, python-format +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "Get console output for instance %s" + +#: nova/compute/manager.py:1309 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1312 #, python-format -msgid "Table |%s| not created!" +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/manager.py:1319 +#, python-format +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1367 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" -msgstr "" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "Rebooting instance %s" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:1593 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" -msgstr "" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Unable to detach volume %s" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" -msgstr "" +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "Rebooting instance %s" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1746 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "VBD not found in instance %s" + +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "instance %s: snapshotting" + +#: nova/compute/manager.py:1808 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Rotating out %d backups" msgstr "" -#: nova/image/s3.py:372 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to decrypt private key: %s" +msgid "Deleting image %s" msgstr "" -#: nova/image/s3.py:379 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to decrypt initialization vector: %s" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:1938 #, python-format -msgid "Bad mac for to_global_ipv6: %s" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:1945 +msgid "error setting admin password" +msgstr "" + +#: nova/compute/manager.py:1958 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:1962 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" +msgid "injecting file to %(path)s" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "Flags path: %s" +#: nova/compute/manager.py:1996 +msgid "Rescuing" +msgstr "" -#: nova/network/api.py:81 -#, python-format -msgid "kwargs: %s" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/network/api.py:169 +#: nova/compute/manager.py:2052 #, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "instance %s: snapshotting" + +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/linux_net.py:214 +#: nova/compute/manager.py:2540 #, python-format -msgid "Unknown chain: %r" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "instance %s: retrieving diagnostics" + +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/linux_net.py:790 -#, fuzzy, python-format -msgid "Pid %d is stale, skip killing dnsmasq" -msgstr "Pid %d is stale, relaunching dnsmasq" +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "instance %s: reset network" -#: nova/network/linux_net.py:830 +#: nova/compute/manager.py:2715 +msgid "Inject network info" +msgstr "" + +#: nova/compute/manager.py:2718 #, python-format -msgid "Hupping dnsmasq threw %s" -msgstr "Hupping dnsmasq threw %s" +msgid "network_info to inject: |%s|" +msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "Pid %d is stale, relaunching dnsmasq" +#: nova/compute/manager.py:2735 +#, fuzzy +msgid "Get console output" +msgstr "Get console output for instance %s" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" -msgstr "killing radvd threw %s" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" +msgstr "" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "Pid %d is stale, relaunching radvd" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" +msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:2844 #, python-format -msgid "Starting VLAN interface %s" -msgstr "Starting VLAN interface %s" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" -#: nova/network/linux_net.py:1162 +#: nova/compute/manager.py:2895 #, python-format -msgid "Starting Bridge interface for %s" -msgstr "Starting Bridge interface for %s" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" -#: nova/network/linux_net.py:1205 +#: nova/compute/manager.py:2904 #, python-format -msgid "Failed to add interface: %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:2919 #, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "Starting Bridge interface for %s" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/network/linux_net.py:1314 +#: nova/compute/manager.py:2949 #, python-format -msgid "Done starting bridge %s" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/network/linux_net.py:1333 -#, python-format -msgid "Failed unplugging gateway interface '%s'" +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "Detaching volume from unknown instance %s" + +#: nova/compute/manager.py:2966 +#, 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:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/linux_net.py:1335 +#: nova/compute/manager.py:3028 #, python-format -msgid "Unplugged gateway interface '%s'" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:3048 +#, fuzzy, python-format +msgid "Port %(port_id)s is not attached" +msgstr "instance %s: snapshotting" + +#: nova/compute/manager.py:3062 +#, fuzzy, python-format +msgid "Host %(host)s not found" +msgstr "Instance %(instance_id)s is not running." + +#: nova/compute/manager.py:3199 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:3282 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:3284 +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/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:387 -#, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:3483 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:3489 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:650 -#, fuzzy, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "Instance %(instance_id)s is not running." - -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3498 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:3505 #, fuzzy, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "Instance %(instance_uuid)s not found" msgstr "Instance %(instance_id)s is not running." -#: nova/network/manager.py:686 -#, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:3516 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:3525 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:3542 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:3561 #, python-format -msgid "Disassociated %s stale fixed ip(s)" -msgstr "" - -#: nova/network/manager.py:907 -msgid "setting network host" +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/network/manager.py:1026 -#, python-format -msgid "networks retrieved for instance: |%(networks)s|" -msgstr "" +#: nova/compute/manager.py:3703 +#, fuzzy, python-format +msgid "Updating volume usage cache" +msgstr "Re-exporting %s volumes" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3747 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:3788 #, python-format -msgid "Leased IP |%(address)s|" +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." -msgstr "" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "instance %s: snapshotting" -#: nova/network/manager.py:1466 -#, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:3974 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:3981 #, python-format msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" -msgstr "" - -#: nova/network/manager.py:1620 -msgid "Network already exists!" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/manager.py:1640 +#: nova/compute/manager.py:3988 #, python-format -msgid "Network must be disassociated from project %s before delete" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/manager.py:2097 +#: nova/compute/resource_tracker.py:92 msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/manager.py:2104 -#, python-format +#: nova/compute/resource_tracker.py:97 msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" -msgstr "" +#: nova/compute/resource_tracker.py:280 +#, fuzzy, python-format +msgid "Deleting compute node %s" +msgstr "Re-exporting %s volumes" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "No network with net_id = %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/resource_tracker.py:324 +#, python-format +msgid "No service record for host %s" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "allocate_for_instance() for %s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:100 -#, fuzzy, python-format -msgid "empty project id for instance %s" -msgstr "Invalid instance type %(instance_type)s." - -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "deallocate_for_instance() for %s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/network/quantumv2/api.py:173 -#, python-format -msgid "Failed to delete quantum port %(portid)s " +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "validate_networks() for %s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 -#, python-format -msgid "Could not release the acquired lock `%s`" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/lockutils.py:188 -#, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "syslog facility must be one of: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/policy.py:404 -#, python-format -msgid "No handler for matches of kind %s" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/utils.py:141 #, python-format -msgid "%s not in valid priorities" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/notifier/api.py:141 -#, python-format +#: nova/conductor/api.py:376 msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/notifier/api.py:170 +#: nova/conductor/manager.py:88 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "unpacked context: %s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "received %s" +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "Invalid volume" + +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/console/xvp.py:119 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 -#, python-format -msgid "MSG_ID is %s" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 -#, python-format -msgid "Making asynchronous cast on %s..." +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/console/xvp.py:147 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -#, fuzzy -msgid "An unknown RPC related exception occurred." -msgstr "An unknown exception occurred." - -#: nova/openstack/common/rpc/common.py:64 -#, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." -msgstr "Invalid reuse of an RPC connection." +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." +msgstr "" -#: nova/openstack/common/rpc/common.py:89 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "Returning exception %s to caller" +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 -#, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 -#, python-format -msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Failed to consume message from queue: %s" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/db/sqlalchemy/api.py:1542 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "Invalid instance id %s in request" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Connected to AMQP server on %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" -msgstr "" - -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, python-format -msgid "Deserializing: %s" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 -#, python-format -msgid "Connecting to %(addr)s with %(type)s" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "-> bind: %(bind)s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Subscribing to %s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: 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/openstack/common/rpc/impl_zmq.py:251 -#, python-format -msgid "Running func with context: %s" +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -#, fuzzy -msgid "Sending reply" +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, fuzzy, python-format +msgid "table '%s' not dropped" msgstr "instance %s: suspending" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/image/glance.py:187 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/image/glance.py:492 +#, python-format +msgid "fetching image %s from glance" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/image/s3.py:318 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/image/s3.py:345 #, python-format -msgid "CONSUMER GOT %s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 +#: nova/image/s3.py:355 #, python-format -msgid "->response->%s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/image/s3.py:379 #, python-format -msgid "Created topic proxy: %s" +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/image/s3.py:386 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/image/s3.py:397 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, python-format -msgid "CONSUMER RECEIVED DATA: %s" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -#, fuzzy -msgid "Sending cast" -msgstr "instance %s: suspending" - -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/network/api.py:239 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 -#, fuzzy, python-format -msgid "Received message: %s" -msgstr "Received %s" - -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/driver.py:43 #, python-format -msgid "%(msg)s" +msgid "Loading network driver '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:87 #, python-format -msgid "Sending message(s) to: %s" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 +#, python-format +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/network/floating_ips.py:121 +#, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/floating_ips.py:200 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/floating_ips.py:530 +#, fuzzy, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "Instance %(instance_id)s is not running." + +#: nova/network/floating_ips.py:537 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/network/floating_ips.py:568 #, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "Invalid instance type %(instance_type)s." +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "Instance %(instance_id)s is not running." -#: nova/scheduler/driver.py:101 +#: nova/network/floating_ips.py:576 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/floating_ips.py:624 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/network/floating_ips.py:664 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/network/floating_ips.py:673 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/scheduler/driver.py:334 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 -#, python-format -msgid "No host selection for %s defined." +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/linux_net.py:219 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/linux_net.py:279 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/linux_net.py:680 #, python-format -msgid "Filtered %(hosts)s" +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/linux_net.py:730 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/network/linux_net.py:966 +#, fuzzy, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "Pid %d is stale, relaunching dnsmasq" + +#: nova/network/linux_net.py:1011 #, python-format -msgid "Host filter fails for ignored host %(host)s" -msgstr "" +msgid "Hupping dnsmasq threw %s" +msgstr "Hupping dnsmasq threw %s" -#: nova/scheduler/host_manager.py:244 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Host filter fails for non-forced host %(host)s" -msgstr "" +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "Pid %d is stale, relaunching dnsmasq" + +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" +msgstr "killing radvd threw %s" -#: nova/scheduler/host_manager.py:250 +#: nova/network/linux_net.py:1095 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Pid %d is stale, relaunching radvd" +msgstr "Pid %d is stale, relaunching radvd" + +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "Starting VLAN interface %s" + +#: nova/network/linux_net.py:1418 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/linux_net.py:1420 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "Starting Bridge interface for %s" + +#: nova/network/linux_net.py:1454 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/network/linux_net.py:1490 #, python-format -msgid "No service for compute ID %s" +msgid "Failed to add interface: %s" msgstr "" -#: nova/scheduler/manager.py:79 +#: nova/network/linux_net.py:1536 #, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Unable to locate volume %s" +msgid "Failed unplugging bridge interface '%s'" +msgstr "Starting Bridge interface for %s" -#: nova/scheduler/manager.py:165 +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "Starting Bridge interface for %s" + +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "Starting Bridge interface for %s" + +#: nova/network/linux_net.py:1743 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Done starting bridge %s" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/network/linux_net.py:1763 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/manager.py:500 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "networks retrieved for instance: |%(networks_list)s|" +msgstr "" + +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/manager.py:812 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/manager.py:838 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/manager.py:926 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:949 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/manager.py:953 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/manager.py:962 #, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/manager.py:967 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/manager.py:971 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/manager.py:975 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/manager.py:994 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "%s must be an integer" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 -#, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/manager.py:1038 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/manager.py:1122 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/manager.py:1133 #, python-format -msgid "Faked command matched %s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/fake_utils.py:96 -#, python-format -msgid "Faked command raised an exception %s" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/manager.py:1209 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -msgstr "" - -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/manager.py:1812 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" -msgstr "" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "Invalid volume" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/minidns.py:122 +#, python-format +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/minidns.py:201 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "deleted %s" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/minidns.py:207 +#, python-format +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/quantumv2/api.py:151 +#, python-format +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" -msgstr "" +#: nova/network/quantumv2/api.py:154 +#, fuzzy, python-format +msgid "empty project id for instance %s" +msgstr "Invalid instance type %(instance_type)s." -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/quantumv2/api.py:200 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "instance %s: suspending" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/quantumv2/api.py:277 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/quantumv2/api.py:315 +#, python-format +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "unrecognized argument %s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "Run CLI command: %s" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/quantumv2/api.py:397 #, python-format msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "Given data: %s" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "Result data: %s" +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/quantumv2/api.py:807 #, python-format -msgid "Removing simulated guest agent files in %s" -msgstr "" - -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/security_group/quantum_driver.py:53 +#, python-format +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/security_group/quantum_driver.py:104 +#, python-format +msgid "Quantum security group %s not found" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, python-format +msgid "Quantum Error: %s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/security_group/quantum_driver.py:171 #, python-format -msgid "_create: %s" +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 -#, python-format -msgid "_delete: %s" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "_get: %s" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "_get_all: %s" +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/security_group/quantum_driver.py:426 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "This rule already exists in group %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "Running instances: %s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "After terminating instances: %s" -msgstr "" - -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "After force-killing instances: %s" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 +#: nova/openstack/common/log.py:226 #, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "Unable to destroy VBD %s" +msgid "Deprecated: %s" +msgstr "Nested return %s" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/openstack/common/log.py:329 #, python-format -msgid "Failed to get info for disk %s" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/log.py:540 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "Result: %(result)s is not a list." +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "No handler for matches of kind %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 -#, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" -msgstr "" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." +msgstr "DB exception wrapped." -#: nova/tests/integrated/test_login.py:31 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "flavor: %s" +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -msgstr "" - -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "" - -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/tests/integrated/api/client.py:105 -#, python-format -msgid "Doing %(method)s on %(relative_url)s" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "Body: %s" +msgid "%s not in valid priorities" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "Decoding JSON: %s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "Added %(filepath)s to config drive" -msgstr "" - -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/openstack/common/rpc/__init__.py:106 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/firewall.py:357 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "Adding security group rule: %r" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "Adding provider rule: %s" -msgstr "" - -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/images.py:107 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "unpacked context: %s" msgstr "" -#: nova/virt/images.py:118 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "============= initial domains =========== : %s" +msgid "no method for message: %s" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "No such domain (%s)" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "MSG_ID is %s" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "No such domain %s" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/dom.py:161 -#, python-format -msgid "Domains: %s" -msgstr "" +#: nova/openstack/common/rpc/common.py:74 +#, fuzzy +msgid "An unknown RPC related exception occurred." +msgstr "An unknown exception occurred." -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "After storing domains: %s" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/openstack/common/rpc/common.py:121 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/common.py:143 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" -msgstr "" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." +msgstr "Invalid reuse of an RPC connection." -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "Created new domain: %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "instance %s: rebooted" -msgstr "" - -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "instance %s: rescued" -msgstr "" - -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "instance %s: is building" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "instance %s: booted" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "instance %s spawned successfully" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/driver.py:252 -#, python-format -msgid "instance %s:not booted" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/baremetal/driver.py:513 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "instance %s: starting toXML method" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "instance %s: finished toXML method" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "#### RLK: cpu_arch = %s " +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "Running func with context: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:310 +#, fuzzy +msgid "Sending reply" +msgstr "instance %s: suspending" -#: nova/virt/baremetal/tilera.py:215 -#, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/baremetal/tilera.py:274 -#, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "Get console output for instance %s" + +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/impl_zmq.py:495 +#, python-format +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "Starting Bridge interface for %s" + +#: nova/openstack/common/rpc/impl_zmq.py:509 +#, python-format +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/impl_zmq.py:512 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "no disk image handler for: %s" +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "Failed to unmount container filesystem: %s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "User %(username)s not found in password file." +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/disk/guestfs.py:41 -#, python-format -msgid "unsupported partition: %s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 -#, python-format -msgid "Failed to mount filesystem: %s" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:712 +#, fuzzy +msgid "Sending cast" +msgstr "instance %s: suspending" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/disk/guestfs.py:119 -#, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "Received %s" -#: nova/virt/disk/loop.py:31 -#, python-format -msgid "Could not attach image to loopback: %s" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:735 +#, fuzzy +msgid "RPC Message Invalid." +msgstr "The request is invalid." + +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "partition %s not found" +msgid "%(msg)s" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "Failed to map partitions: %s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/disk/nbd.py:86 -#, python-format -msgid "qemu-nbd error: %s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/matchmaker.py:89 +#, fuzzy, python-format +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake does not have an implementation for %s" + +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "nbd device %s did not show up" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 +#, fuzzy, python-format +msgid "Setting instance to %(state)s state." +msgstr "Invalid instance type %(instance_type)s." + +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/driver.py:218 -#, fuzzy -msgid "get_console_output called" -msgstr "Get console output for instance %s" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" +msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/scheduler/driver.py:335 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/scheduler/filter_scheduler.py:75 +#, python-format +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Starting live migration for instance: %s" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 -#, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "Unable to locate volume %s" - -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/scheduler/filter_scheduler.py:387 +#, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/scheduler/host_manager.py:307 +#, python-format +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "compare_cpu called %s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "Get console output for instance %s" - -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Getting info for VHD %s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/scheduler/host_manager.py:358 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/scheduler/manager.py:196 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "Removing snapshot %s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Removing folder %s " +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -#, fuzzy -msgid "get_info called for instance" -msgstr "Get console output for instance %s" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "hyperv vm state: %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, fuzzy, python-format -msgid "cache image failed: %s" -msgstr "Starting Bridge interface for %s" - -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "Starting Bridge interface for %s" +#: nova/scheduler/filters/image_props_filter.py:61 +#, python-format +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" +msgstr "" -#: nova/virt/hyperv/vmops.py:156 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "Started VM %s " +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "spawn vm failed: %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "Unable to locate volume %s" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "Created VM %s..." +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Set memory for vm %s..." +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Set vcpus for vm %s..." +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "instance %s: suspending" +#: nova/servicegroup/api.py:66 +#, python-format +msgid "unknown ServiceGroup driver name: %s" +msgstr "" -#: nova/virt/hyperv/vmops.py:231 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Failed to add scsi controller to VM %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/vmops.py:263 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Failed to add diskdrive to VM %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/vmops.py:266 +#: nova/servicegroup/api.py:106 #, python-format -msgid "New disk drive path is %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/vmops.py:285 +#: nova/servicegroup/api.py:114 #, python-format -msgid "Failed to add vhd file to VM %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/vmops.py:287 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "Created disk for %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "Creating nic for %s " +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "volume %s: creating export" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "Unable to locate volume %s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" -#: nova/virt/hyperv/vmops.py:334 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Created nic for %s " +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, fuzzy, python-format -msgid "Got request to destroy vm %s" -msgstr "Unable to destroy VBD %s" - -#: nova/virt/hyperv/vmops.py:418 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "Rebooting instance %s" - -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "Rebooting instance %s" - -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "Rebooting instance %s" - -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "Rebooting instance %s" - -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "Rebooting instance %s" - -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "Rebooting instance %s" - -#: nova/virt/hyperv/vmops.py:470 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Windows version: %s " -msgstr "" - -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "use_cow_image:%s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "duplicate name found: %s" +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 -#, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "Re-exporting %s volumes" - -#: nova/virt/hyperv/vmutils.py:94 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "Removing existing folder %s " +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "block device info: %s" +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Unable to attach volume to instance %s" - -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 -#, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Unable to detach volume %s" - -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 -#, python-format -msgid "Unable to attach volume to instance %s" -msgstr "Unable to attach volume to instance %s" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" +msgstr "" -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "Unable to attach volume to instance %s" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" +msgstr "" -#: nova/virt/hyperv/volumeops.py:187 -#, python-format -msgid "Mounted disk to detach is: %s" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 -#, python-format -msgid "host_resource disk detached is: %s" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 -#, python-format -msgid "Physical disk detached is: %s" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Unable to locate volume %s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/tests/test_misc.py:59 #, python-format -msgid "device.InitiatorName: %s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "device.TargetName: %s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 -#, python-format -msgid "device.ScsiPathId: %s" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 -#, python-format -msgid "device.ScsiLun: %s" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 -#, python-format -msgid "device.DeviceInterfaceGuid :%s" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 -#, python-format -msgid "device.DeviceInterfaceName: %s" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "device.DeviceType: %s" +msgid "Running instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "device.DeviceNumber %s" +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 -#, python-format -msgid "device.PartitionNumber :%s" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "Target lun : %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "Mounted disk is: %s" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/hyperv/volumeops.py:283 -#, python-format -msgid "DeviceNumber : %s" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Disk path to parse: %s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "start_device_id: %s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "end_device_id: %s" +msgid "flavor: %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 -#, python-format -msgid "block_device_list %s" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/libvirt/driver.py:333 -#, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "Connecting to libvirt: %s" +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/tests/integrated/api/client.py:172 +#, python-format +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/virt/configdrive.py:97 +#, python-format +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/driver.py:523 -#, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/virt/driver.py:930 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:553 -#, python-format -msgid "Deleting instance files %(target)s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/driver.py:955 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/virt/driver.py:962 +#, python-format +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/virt/fake.py:210 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "volume %s: created successfully" - -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/firewall.py:377 +#, python-format +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/driver.py:1154 -#, fuzzy -msgid "Guest does not have a console available" -msgstr "User does not have admin privileges" - -#: nova/virt/libvirt/driver.py:1198 +#: nova/virt/images.py:221 #, python-format -msgid "Path '%(path)s' supports direct I/O" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/driver.py:1202 +#: nova/virt/images.py:233 #, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/driver.py:185 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "Creating config drive at %(path)s" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/driver.py:295 +#, fuzzy, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "Get console output for instance %s" + +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/virt/baremetal/driver.py:328 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/driver.py:340 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1853 -#, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" +"%(description)s\n" +"Command: %(cmd)s\n" +"Exit code: %(exit_code)s\n" +"Stdout: %(stdout)r\n" +"Stderr: %(stderr)r" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:2340 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/baremetal/pxe.py:231 #, python-format msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "Get console output for instance %s" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, fuzzy, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "Instance %(instance_id)s is not running." + +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Get console output for instance %s" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:2507 -#, python-format -msgid "Live Migration failure: %(e)s" -msgstr "" +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "Invalid instance type %(instance_type)s." + +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "Get console output for instance %s" + +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "Invalid instance type %(instance_type)s." -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/baremetal/tilera.py:154 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" -msgstr "" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "Invalid instance type %(instance_type)s." -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." -msgstr "" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Get console output for instance %s" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" -msgstr "" +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "Invalid instance type %(instance_type)s." -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:191 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:214 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "Unknown image_type=%s" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "%s is a valid instance name" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "%s has a disk file" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "Base file too young to remove: %s" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Removing base file: %s" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 -#, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "instance %s: suspending" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 +#, fuzzy, python-format +msgid "Baremetal interface %s already in use" +msgstr "Virtual Interface creation failed" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Unknown base file: %s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Active base files: %s" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/disk/api.py:149 #, python-format -msgid "Corrupt base files: %s" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/disk/api.py:159 #, python-format -msgid "Removable base files: %s" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/api.py:282 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/disk/api.py:299 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/disk/api.py:318 #, python-format msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/disk/api.py:335 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/disk/api.py:348 +#, python-format +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/disk/api.py:373 #, python-format -msgid "Reading image info file: %s" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Read: %s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/libvirt/utils.py:533 -#, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "Starting Bridge interface for %s" - -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/disk/api.py:435 #, python-format -msgid "Wrote: %s" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/disk/api.py:464 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Ensuring bridge %s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/api.py:564 #, python-format -msgid "iSCSI device not found at %s" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/api.py:580 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 -#, python-format -msgid "%s is already mounted" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:57 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/powervm/exception.py:21 -#, fuzzy -msgid "Connection to PowerVM manager failed" -msgstr "Connection to melange failed" - -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/powervm/exception.py:29 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" -msgstr "Instance %(instance_id)s is not running." - -#: nova/virt/powervm/exception.py:33 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" -msgstr "Instance %(instance_id)s is not running." - -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "Map dev %s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "partition %s not found" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/powervm/operator.py:91 -#, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "instance %s: suspending" - -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/mount/api.py:187 +#, python-format +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, fuzzy, python-format -msgid "Creating LPAR instance '%s'" -msgstr "Rebooting instance %s" +#: nova/virt/disk/mount/api.py:203 +#, python-format +msgid "Umount %s" +msgstr "" -#: nova/virt/powervm/operator.py:211 -#, fuzzy, python-format -msgid "LPAR instance '%s' creation failed" -msgstr "Virtual Interface creation failed" +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" +msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/disk/mount/loop.py:34 #, python-format -msgid "Copying image '%s' to IVM" +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/mount/loop.py:40 +#, python-format +msgid "Got loop device %s" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/mount/loop.py:58 #, python-format -msgid "Copying image to the device '%s'" +msgid "Release loop device %s" msgstr "" -#: nova/virt/powervm/operator.py:238 -#, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "Starting Bridge interface for %s" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "" -#: nova/virt/powervm/operator.py:244 -#, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "Rebooting instance %s" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" +msgstr "" -#: nova/virt/powervm/operator.py:258 -#, python-format -msgid "Instance '%s' failed to boot" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "Shutting down the instance '%s'" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/powervm/operator.py:288 -#, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "Unable to locate volume %s" - -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/mount/nbd.py:104 +#, python-format +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/mount/nbd.py:111 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "Unable to detach volume %s" +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" +msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 -#, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/vfs/guestfs.py:55 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/vfs/guestfs.py:64 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "No operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "%(text)s: _db_content => %(content)s" -msgstr "%(text)s: _db_content => %(content)s" +msgid "Inspecting guest OS root filesystem %s" +msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/disk/vfs/guestfs.py:90 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" +msgstr "Rebooting instance %s" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "Unable to locate volume %s" + +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 #, python-format -msgid "Glance image %s is in killed state" +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/disk/vfs/guestfs.py:188 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/disk/vfs/guestfs.py:201 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "Unable to locate volume %s" + +#: nova/virt/disk/vfs/localfs.py:90 #, python-format -msgid "httplib error in %s: " +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Unable to locate volume %s" + +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "Socket error in %s: " +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Type error in %s: " +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 -#, python-format -msgid "Exception in %s " +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" +msgstr "" + +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" +msgstr "" + +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/hyperv/driver.py:191 +#, fuzzy +msgid "get_console_output called" +msgstr "Get console output for instance %s" + +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Got total of %s instances" +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/hostops.py:159 +#, fuzzy +msgid "get_host_stats called" +msgstr "Get console output for instance %s" + +#: nova/virt/hyperv/hostops.py:174 +#, python-format +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/hyperv/imagecache.py:48 #, 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" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/hyperv/imagecache.py:68 #, python-format msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Starting Bridge interface for %s" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, python-format -msgid "Uploading image %s" +msgid "VM not found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Uploaded image %s" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/hyperv/livemigrationutils.py:156 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/hyperv/livemigrationutils.py:163 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "Starting Bridge interface for %s" + +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/migrationops.py:52 +#, fuzzy, python-format +msgid "Migration target host: %s" +msgstr "Calling getter %s" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -#, fuzzy -msgid "instance not present" -msgstr "instance %s: resuming" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/hyperv/migrationops.py:152 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/migrationops.py:156 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "Get console output for instance %s" + +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/migrationops.py:190 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/networkutils.py:59 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" -msgstr "" +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "Re-exporting %s volumes" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" -msgstr "" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Re-exporting %s volumes" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "Get console output for instance %s" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/snapshotops.py:65 +#, python-format +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Creating directory with path %s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Created directory with path %s" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format -msgid "Downloading image %s from glance image server" +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/snapshotops.py:113 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "Get console output for instance %s" + +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Getting image size for the image %s" +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/vmops.py:99 +#, fuzzy +msgid "get_info called for instance" +msgstr "Get console output for instance %s" + +#: nova/virt/hyperv/vmops.py:120 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "Rebooting instance %s" + +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy +msgid "Spawn instance failed" +msgstr "Rebooting instance %s" + +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Get console output for instance %s" + +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "Get console output for instance %s" + +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" -msgstr "" +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" -msgstr "" +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "instance %s: suspending" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/vmops.py:289 #, fuzzy, python-format -msgid "Updating agent to %s" -msgstr "Calling getter %s" +msgid "Failed to destroy instance: %s" +msgstr "Unable to destroy VBD %s" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Rebooting instance %s" + +#: nova/virt/hyperv/vmops.py:300 +#, fuzzy +msgid "Pause instance" +msgstr "Rebooting instance %s" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "Rebooting instance %s" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "Rebooting instance %s" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "Rebooting instance %s" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "Rebooting instance %s" + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "Rebooting instance %s" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/vmops.py:341 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/vmutils.py:75 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Re-exporting %s volumes" + +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "Injecting file path: %r" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/vmutils.py:262 +#, fuzzy +msgid "Controller not found" +msgstr "instance %s: suspending" + +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/vmutils.py:365 +#, python-format +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/vmutils.py:383 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/hyperv/vmutils.py:391 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/hyperv/vmutils.py:395 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/vmutils.py:401 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "OpenSSL error: %s" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/driver.py:135 +#: nova/virt/hyperv/volumeops.py:102 +#, python-format msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" -msgstr "" +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Unable to detach volume %s" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "Could not determine key: %s" -msgstr "" +msgid "Unable to attach volume to instance %s" +msgstr "Unable to attach volume to instance %s" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/volumeops.py:160 +#, python-format +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" +#: nova/virt/hyperv/volumeops.py:165 +#, fuzzy, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +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:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Got exception: %s" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" -msgstr "Raising NotImplemented" - -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "xenapi.fake does not have an implementation for %s" -msgstr "xenapi.fake does not have an implementation for %s" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Calling %(localname)s %(impl)s" +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "Calling getter %s" -msgstr "Calling getter %s" - -#: nova/virt/xenapi/fake.py:713 -#, fuzzy, python-format -msgid "Calling setter %s" -msgstr "Calling getter %s" +msgid "Unable to determine disk prefix for %s" +msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "No free disk device names for prefix '%s'" 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:70 +#: nova/virt/libvirt/blockinfo.py:267 #, 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" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/host.py:190 -#, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "volume %s: creating export" - -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/libvirt/driver.py:545 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/libvirt/driver.py:570 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 -#, python-format -msgid "Found non-unique network for bridge %s" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "Found no network for bridge %s" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/libvirt/driver.py:629 +#, fuzzy, python-format +msgid "Connection to libvirt failed: %s" +msgstr "Connection to melange failed" + +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/pool.py:166 -#, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/pool.py:182 -#, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/pool.py:199 -#, python-format -msgid "Pool-Join failed: %(e)s" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/pool.py:202 -#, python-format -msgid "Unable to join %(host)s in the pool" +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/pool.py:230 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Unable to detach volume %s" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." +msgstr "" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Found no PIF for device %s" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 -#, python-format -msgid "VBD not found in instance %s" -msgstr "VBD not found in instance %s" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 -#, python-format -msgid "VBD %s already detached" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 -#, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 -#, python-format -msgid "Unable to unplug VBD %s" -msgstr "Unable to unplug VBD %s" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 -#, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 -#, python-format -msgid "Unable to destroy VBD %s" -msgstr "Unable to destroy VBD %s" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, 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/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 -#, 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/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "volume %s: created successfully" -#: nova/virt/xenapi/vm_utils.py:391 -#, python-format -msgid "Unable to destroy VDI %s" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 -#, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." 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:454 -msgid "SR not present and could not be introduced" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 -#, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 -#, python-format -msgid "No primary VDI found for %(vm_ref)s" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" - -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, 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." +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/libvirt/driver.py:1603 +#, fuzzy +msgid "Guest does not have a console available" +msgstr "User does not have admin privileges" + +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 -#, python-format -msgid "download_vhd failed: %r" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 -#, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/libvirt/driver.py:1907 #, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/driver.py:1974 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 -#, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 -#, fuzzy, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "Size for image %(image)s:%(virtual_size)d" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/driver.py:2325 #, python-format msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" -msgstr "Copying VDI %s to /boot/guest on dom0" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "Kernel/Ramdisk VDI %s destroyed" - -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 -#, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "Looking up vdi %s for PV kernel" +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "VDI %s is still available" -msgstr "VDI %s is still available" +msgid "libVirt can't find a domain with id: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 -#, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 -#, python-format -msgid "Re-scanning SR %s" -msgstr "Re-scanning SR %s" +#: nova/virt/libvirt/driver.py:2731 +#, fuzzy, python-format +msgid "Trying to get stats for the volume %s" +msgstr "Unable to detach volume %s" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:2755 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1486 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'" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/driver.py:2963 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +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/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/driver.py:3000 #, python-format msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/driver.py:3017 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 -#, 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:1769 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "Live Migration failure: %(e)s" msgstr "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 -#, python-format -msgid "Plugging VBD %s ... " -msgstr "Plugging VBD %s ... " - -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Plugging VBD %s done." -msgstr "Plugging VBD %s done." - -#: nova/virt/xenapi/vm_utils.py:1852 -#, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 -#, python-format -msgid "Destroying VBD for VDI %s ... " -msgstr "Destroying VBD for VDI %s ... " - -#: nova/virt/xenapi/vm_utils.py:1868 -#, python-format -msgid "Destroying VBD for VDI %s done." -msgstr "Destroying VBD for VDI %s done." - -#: nova/virt/xenapi/vm_utils.py:1881 -#, python-format -msgid "Running pygrub against %s" -msgstr "Running pygrub against %s" - -#: nova/virt/xenapi/vm_utils.py:1888 -#, python-format -msgid "Found Xen kernel %s" -msgstr "Found Xen kernel %s" - -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." -msgstr "No Xen kernel found. Booting HVM." - -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 -#, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 -#, python-format -msgid "Writing partition table %s done." -msgstr "Writing partition table %s done." +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format +#: nova/virt/libvirt/firewall.py:51 msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 -#, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/firewall.py:247 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "Updating progress to %(progress)d" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "Rebooting instance %s" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Block device information present: %s" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/imagecache.py:140 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/imagecache.py:180 +#, python-format +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." -msgstr "" +#: nova/virt/libvirt/imagecache.py:202 +#, fuzzy, python-format +msgid "Writing stored info to %s" +msgstr "Starting Bridge interface for %s" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/imagecache.py:332 +#, python-format +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/imagecache.py:350 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Instance agent version: %s" +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/imagecache.py:436 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "Could not find VM with name %s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/imagecache.py:460 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/imagecache.py:475 +#, python-format +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/imagecache.py:517 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/imagecache.py:529 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/imagecache.py:541 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/vmops.py:938 -#, fuzzy, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "Instance %(instance_id)s is not running." - -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/imagecache.py:548 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/imagecache.py:572 +#, python-format +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/imagecache.py:583 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/imagecache.py:601 +#, python-format +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/imagecache.py:609 +#, python-format +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/utils.py:213 +#, python-format +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1368 -#, 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:1371 -#, 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:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/libvirt/utils.py:222 +#, python-format +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/libvirt/utils.py:282 +#, python-format +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 +#, python-format +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "type is = %s" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "name = %s" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Created %(label)s as %(sr_ref)s." +msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/volume.py:240 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/libvirt/volume.py:252 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 +#, python-format +msgid "%s is already mounted" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/libvirt/volume.py:544 +#, python-format +msgid "AoE device not found at %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/libvirt/volume.py:546 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/volume.py:560 #, python-format -msgid "Forgetting SR %s..." +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 +#: nova/virt/libvirt/volume.py:697 #, python-format -msgid "Introducing %s..." +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 -#, python-format -msgid "Unable to find SR from VBD %s" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 -#, python-format -msgid "Error finding vdis in SR %s" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 -#, python-format -msgid "Unable to find vbd for vdi %s" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 -#, python-format -msgid "Unable to obtain target information %(mountpoint)s" -msgstr "" +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" +msgstr "Unable to locate volume %s" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" +msgstr "Starting Bridge interface for %s" + +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "Mountpoint cannot be translated: %s" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" -msgstr "" +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "Unable to locate volume %s" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "Creating SR %s" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/virt/xenapi/volumeops.py:78 -#, python-format -msgid "Introducing SR %s" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/powervm/blockdev.py:248 +#, python-format +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/xenapi/volumeops.py:90 -#, python-format -msgid "Checking for SR %s" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Unable to detach volume %s" + +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Image found on host at '%s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" - -#: nova/virt/xenapi/volumeops.py:183 -#, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" +msgstr "" -#: nova/virt/xenapi/volumeops.py:194 -#, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Running cmd (subprocess): %s" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" +msgstr "" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Unable to locate volume %s" -msgstr "Unable to locate volume %s" +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "Unable to detach volume %s" +#: nova/virt/powervm/common.py:142 +#, fuzzy +msgid "File transfer from PowerVM manager failed" +msgstr "Connection to melange failed" -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "Error purging SR %s" +msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" - -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "Error in handshake: %s" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Invalid request: %s" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "Request: %s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:140 +#: nova/virt/powervm/exception.py:21 +#, fuzzy +msgid "Connection to PowerVM manager failed" +msgstr "Connection to melange failed" + +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "Request made with missing token: %s" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/vnc/xvp_proxy.py:150 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "Request made with invalid token: %s" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" +#: nova/virt/powervm/exception.py:33 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "Instance %(instance_id)s is not running." + +#: nova/virt/powervm/exception.py:37 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "Instance %(instance_id)s is not running." + +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/powervm/exception.py:58 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/powervm/exception.py:63 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/powervm/exception.py:68 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "Volume status must be available" +#: nova/virt/powervm/operator.py:99 +#, fuzzy, python-format +msgid "LPAR instance '%s' not found" +msgstr "instance %s: suspending" -#: nova/volume/api.py:228 -#, python-format -msgid "Volume still has %d dependent snapshots" -msgstr "" +#: nova/virt/powervm/operator.py:187 +#, fuzzy, python-format +msgid "PowerVM image creation failed: %s" +msgstr "Starting Bridge interface for %s" -#: nova/volume/api.py:395 -msgid "must be available" -msgstr "" +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "Rebooting instance %s" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "Volume status must be available" +#: nova/virt/powervm/operator.py:203 +#, fuzzy, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "Virtual Interface creation failed" -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "Volume status must be available" +#: nova/virt/powervm/operator.py:208 +#, fuzzy, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "Rebooting instance %s" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/powervm/operator.py:225 +#, python-format +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "volume group %s doesn't exist" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "instance %s: snapshotting" + +#: nova/virt/powervm/operator.py:294 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/powervm/operator.py:299 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/volume/driver.py:414 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/volume/driver.py:606 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "FAKE ISCSI: %s" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "rbd has no pool %s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/driver.py:740 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Image %s is not stored in rbd" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Image %s has blank components" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/driver.py:747 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Image %s is not an rbd snapshot" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "%s is in a different ceph cluster" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "Unable to locate volume %s" +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "%(text)s: _db_content => %(content)s" -#: nova/volume/driver.py:815 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Sheepdog is not working: %s" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "LoggingVolumeDriver: %s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/iscsi.py:122 -#, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "Re-exporting %s volumes" - -#: nova/volume/iscsi.py:136 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/iscsi.py:146 -#, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "Re-exporting %s volumes" - -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "Re-exporting %s volumes" - -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" -msgstr "volume %s: skipping export" - -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Re-exporting %s volumes" - -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" -msgstr "volume %s: creating" - -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG" - -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" -msgstr "volume %s: creating export" - -#: nova/volume/manager.py:172 +#: nova/virt/vmwareapi/host.py:40 #, python-format -msgid "volume %s: created successfully" -msgstr "volume %s: created successfully" - -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "Volume is not local to this node" +msgid "%(action)s %(host)s" +msgstr "" -#: nova/volume/manager.py:195 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "volume %s: removing export" -msgstr "volume %s: removing export" +msgid "Set maintenance mod on %(host)s to %(mode)s" +msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "volume %s: deleting" -msgstr "volume %s: deleting" +msgid "Glance image %s is in killed state" +msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "volume %s: volume is busy" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "volume %s: deleted successfully" - -#: nova/volume/manager.py:233 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "snapshot %s: creating" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/manager.py:252 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "snapshot %s: created successfully" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "instance %s: snapshotting" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" +msgstr "" -#: nova/volume/manager.py:276 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "snapshot %s: deleted successfully" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/manager.py:342 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/vmwareapi/vim.py:159 +#, python-format +msgid "Type error in %s: " msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "New capabilities found: %s" +msgid "Exception in %s " msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Notification {%s} received" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/netapp.py:108 -#, python-format -msgid "API %(name)s failed: %(reason)s" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 -#, python-format -msgid "Using WSDL: %s" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "Using DFM server: %s" +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/volume/netapp.py:134 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Using storage service: %s" +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/volume/netapp.py:139 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Using storage service prefix: %s" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/netapp.py:145 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "Using vfiler: %s" +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "%s is not set" +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/vmwareapi/vmops.py:306 +#, 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/volume/netapp.py:184 -msgid "Connected to DFM server" +#: nova/virt/vmwareapi/vmops.py:320 +#, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/netapp.py:262 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +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/volume/netapp.py:297 -#, python-format -msgid "Job failed: %s" +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/netapp.py:493 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "No entry in LUN table for volume %s" +msgid "Uploading image %s" msgstr "" -#: nova/volume/netapp.py:513 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/netapp.py:530 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "Failed to get host details for host ID %s" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "Unable to locate volume %s" - -#: nova/volume/netapp.py:776 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/netapp.py:781 -#, python-format -msgid "Failed to get target IQN for filer: %s" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 -#, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/netapp.py:980 -#, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/netapp.py:1014 -#, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/netapp.py:1100 -#, python-format -msgid "Created LUN with name %s" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "instance %s: resuming" + +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 #, fuzzy, python-format -msgid "Destroyed LUN %s" +msgid "Destroyed the VM" msgstr "Nested return %s" -#: nova/volume/netapp.py:1146 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/netapp.py:1156 -#, python-format -msgid "Failed to get LUN target details for the LUN %s" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/netapp.py:1160 -#, python-format -msgid "Failed to get target portal for the LUN %s" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/netapp.py:1164 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format -msgid "Failed to get target IQN for the LUN %s" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/vmops.py:735 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format -msgid "Cloned LUN with new name %s" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Unable to locate volume %s" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" +msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/nfs.py:85 -#, fuzzy, python-format -msgid "casted to %s" -msgstr "Nested return %s" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" +msgstr "" -#: nova/volume/nfs.py:95 -#, python-format -msgid "Volume %s does not have provider_location specified, skipping" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/san.py:230 -#, python-format -msgid "Cannot parse list-view output: %s" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/san.py:324 -#, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/san.py:457 -#, python-format -msgid "CLIQ command returned %s" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/san.py:463 -#, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/san.py:501 -#, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/vmops.py:899 +#, 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:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "Re-exporting %s volumes" + +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/vmops.py:951 +#, python-format +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/solidfire.py:123 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format -msgid "Call to json.loads() raised an exception: %s" +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/vmops.py:996 +#, fuzzy, python-format +msgid "Renaming the VM from %s" +msgstr "Re-exporting %s volumes" + +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "Unable to locate volume %s" + +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/solidfire.py:159 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "Found solidfire account: %s" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/solidfire.py:334 -#, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "Re-exporting %s volumes" - -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vmops.py:1189 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vmops.py:1196 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:123 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:1295 +#, python-format +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "pool %s doesn't exist" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:200 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:272 +#: nova/virt/vmwareapi/volume_util.py:163 +#, fuzzy, python-format +msgid "Rescanning HBA %s" +msgstr "Re-scanning SR %s" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "Re-scanning SR %s" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:302 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" -msgstr "" - -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/vmwareapi/volumeops.py:77 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/volumeops.py:84 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/volumeops.py:91 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" -msgstr "" +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "Unable to locate volume %s" -#: nova/volume/storwize_svc.py:392 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "enter: create_volume: volume %s " -msgstr "" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy, python-format +msgid "Unable to find volume" +msgstr "Unable to detach volume %s" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "leave: create_volume: volume %(name)s " -msgstr "" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:475 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/xenapi/agent.py:107 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:488 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/storwize_svc.py:545 +#: nova/virt/xenapi/agent.py:158 +#, fuzzy, python-format +msgid "Updating agent to %s" +msgstr "Calling getter %s" + +#: nova/virt/xenapi/agent.py:166 #, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:585 +#: nova/virt/xenapi/agent.py:211 #, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/storwize_svc.py:615 +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/xenapi/agent.py:273 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:648 -#, python-format +#: nova/virt/xenapi/agent.py:296 msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 -#, python-format +#: nova/virt/xenapi/agent.py:304 msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"XenServer tools are present in this image but are not capable of network " +"injection" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/xenapi/agent.py:360 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "OpenSSL error: %s" msgstr "" -#: nova/volume/storwize_svc.py:725 -#, python-format +#: nova/virt/xenapi/driver.py:134 msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/volume/storwize_svc.py:737 -#, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/xenapi/driver.py:354 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +msgid "Could not determine key: %s" msgstr "" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/storwize_svc.py:755 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/storwize_svc.py:764 -#, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Got exception: %s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +msgid "Raising NotImplemented" +msgstr "Raising NotImplemented" + +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" -msgstr "" +msgid "xenapi.fake does not have an implementation for %s" +msgstr "xenapi.fake does not have an implementation for %s" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" -msgstr "" +msgid "Calling %(localname)s %(impl)s" +msgstr "Calling %(localname)s %(impl)s" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/xenapi/fake.py:728 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" -msgstr "" +msgid "Calling getter %s" +msgstr "Calling getter %s" -#: nova/volume/storwize_svc.py:815 +#: nova/virt/xenapi/fake.py:731 #, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "volume %s: created successfully" - -#: nova/volume/storwize_svc.py:827 -#, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "" +msgid "Calling setter %s" +msgstr "Calling getter %s" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/xenapi/fake.py:793 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/xenapi/host.py:68 #, python-format msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +"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/volume/storwize_svc.py:885 +#: nova/virt/xenapi/host.py:80 #, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "volume %s: created successfully" +msgid "Aggregate for host %(host)s count not be found." +msgstr "Instance %(instance_id)s is not running." -#: nova/volume/storwize_svc.py:893 +#: nova/virt/xenapi/host.py:101 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/xenapi/host.py:156 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/storwize_svc.py:911 -#, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +#: nova/virt/xenapi/host.py:191 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "volume %s: creating export" -#: nova/volume/storwize_svc.py:921 -#, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/network_utils.py:29 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/xenapi/network_utils.py:47 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Found non-unique network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/pool.py:158 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "leave: _delete_host: host %s " +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/xenapi/pool.py:211 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/xenapi/pool.py:223 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "Unable to detach volume %s" + +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" msgstr "" -#: nova/volume/storwize_svc.py:1059 -#, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" msgstr "" -#: nova/volume/storwize_svc.py:1069 -#, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/storwize_svc.py:1097 -#, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/volume/storwize_svc.py:1127 -#, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/volume/storwize_svc.py:1137 -#, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/vm_utils.py:345 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" -msgstr "" +msgid "VBD not found in instance %s" +msgstr "VBD not found in instance %s" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/vm_utils.py:362 #, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "VBD %s already detached" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "Unable to unplug VBD %s" + +#: nova/virt/xenapi/vm_utils.py:375 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "Unable to destroy VBD %s" + +#: nova/virt/xenapi/vm_utils.py:408 #, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +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:411 +#, 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:437 +#, python-format +msgid "Unable to destroy VDI %s" msgstr "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/vm_utils.py:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/vm_utils.py:508 +#, python-format +msgid "block device info: %s" msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "SR name = %s" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "Params: %s" +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/vm_utils.py:1020 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "Failed to reach backend %d" +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/vm_utils.py:1090 +#, 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:1154 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "Volume will be created in backend - %d" +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:1173 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vm_utils.py:1208 #, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "volume %s: deleting" +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:1217 +#, 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:1236 +#, 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:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "Kernel/Ramdisk VDI %s destroyed" + +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "Looking up vdi %s for PV kernel" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "VDI %s is still available" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "Re-scanning SR %s" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:1593 #, python-format -msgid "Sending JSON data: %s" +msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:1621 +#, python-format +msgid "" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format -msgid "Got response: %s" +msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:1691 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vm_utils.py:1751 +#, 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:1838 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." +msgstr "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." + +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "Plugging VBD %s ... " + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "Plugging VBD %s done." + +#: nova/virt/xenapi/vm_utils.py:1921 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "Destroying VBD for VDI %s ... " + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "Destroying VBD for VDI %s done." + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "Running pygrub against %s" + +#: nova/virt/xenapi/vm_utils.py:1972 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Found Xen kernel %s" +msgstr "Found Xen kernel %s" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "No Xen kernel found. Booting HVM." + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:1999 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:2024 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "Writing partition table %s done." + +#: nova/virt/xenapi/vm_utils.py:2091 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:2124 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "Starting Bridge interface for %s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "Rebooting instance %s" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." msgstr "" +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, 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:1499 +#, 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:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +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" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "volume %s: creating export" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, 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/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "Volume %(volume_id)s is not attached to anything" + +#~ msgid "Failed to load data into json format" +#~ msgstr "Failed to load data into json format" + +#~ msgid "Invalid volume type" +#~ msgstr "Invalid volume type" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Unable to locate volume %s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "Instance has already been created" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "backend %s" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "Flags path: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Unable to locate volume %s" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "Starting Bridge interface for %s" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Unable to locate volume %s" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Unable to attach volume to instance %s" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "Unable to locate volume %s" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "Volume status must be available" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "Volume status must be available" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "Volume status must be available" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "Re-exporting %s volumes" + +#~ msgid "volume %s: skipping export" +#~ msgstr "volume %s: skipping export" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Re-exporting %s volumes" + +#~ msgid "volume %s: creating" +#~ msgstr "volume %s: creating" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG" + +#~ msgid "volume %s: creating export" +#~ msgstr "volume %s: creating export" + +#~ msgid "volume %s: created successfully" +#~ msgstr "volume %s: created successfully" + +#~ msgid "Volume is not local to this node" +#~ msgstr "Volume is not local to this node" + +#~ msgid "volume %s: removing export" +#~ msgstr "volume %s: removing export" + +#~ msgid "volume %s: deleting" +#~ msgstr "volume %s: deleting" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "volume %s: deleted successfully" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "instance %s: snapshotting" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "Unable to locate volume %s" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Unable to locate volume %s" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "volume %s: created successfully" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "volume %s: created successfully" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "volume %s: deleting" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po index 1c33f1050..900236021 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: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2013-01-21 18:28+0000\n" "Last-Translator: Jeremy Stanley \n" "Language-Team: en_US \n" @@ -17,60 +17,75 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "block_device_list %s" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "Arguments dropped when creating context: %s" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "read_deleted can only be one of 'no', 'yes' or 'only', not %r" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Filename of root CA" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Filename of private key" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "Filename of root Certificate Revocation List" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Where we keep our keys" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Where we keep our root CA" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Should we use a CA for each project?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "Subject for certificate for users, %s for project, user, timestamp" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Subject for certificate for projects, %s for project, timestamp" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +#, fuzzy, python-format +msgid "Unable to find the key" +msgstr "Unable to find address %r" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "Failed to terminate instance" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Flags path: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Unexpected error while running command." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,149 +100,151 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "DB exception wrapped." - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "Exception in string format operation" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "Unknown" -#: nova/exception.py:179 -#, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "Fatal call to deprecated config %(msg)s" +#: nova/exception.py:182 +#, fuzzy, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "Failed to decrypt text" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "Failed to decrypt text" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Virtual Interface creation failed" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "5 attempts to create virtual interfacewith unique mac address failed" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "Connection to glance host %(host)s:%(port)s failed: %(reason)s" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "Not authorized." -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "User does not have admin privileges" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "Image %(image_id)s is not active." -#: nova/exception.py:218 +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "Not authorized for image %(image_id)s." -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: nova/exception.py:227 -msgid "Invalid snapshot" -msgstr "Invalid snapshot" +#: nova/exception.py:230 +#, fuzzy, python-format +msgid "Block Device Mapping is Invalid." +msgstr "block_device_mapping %s" + +#: nova/exception.py:234 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:239 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:244 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volume %(volume_id)s is not attached to anything" -#: nova/exception.py:235 +#: nova/exception.py:248 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." -msgstr "Volume %(volume_id)s is still attached, detach volume first." +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" -#: nova/exception.py:243 -msgid "Failed to load data into json format" -msgstr "Failed to load data into json format" - -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "The request is invalid." -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "Invalid input received" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "Invalid volume type" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "Invalid volume" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Invalid metadata" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "Invalid metadata size" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Invalid cidr %(cidr)s." -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "Invalid Parameter: Unicode is not supported by the current database." -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -236,16 +253,16 @@ msgstr "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Group not valid. Reason: %(reason)s" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "Sort key supplied was not valid." -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -254,63 +271,85 @@ msgstr "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Instance %(instance_id)s is not in rescue mode" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "Instance %(instance_id)s is not in rescue mode" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Instance %(instance_id)s is not ready" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "Failed to suspend instance" -#: nova/exception.py:332 -msgid "Failed to resume server" -msgstr "Failed to resume server" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Failed to reset network: %(resp)r" -#: nova/exception.py:336 +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "Failed to set admin password on %(instance)s because %(reason)s" + +#: nova/exception.py:351 +#, fuzzy, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "Failed to set admin password on %(instance)s because %(reason)s" + +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "Failed to reboot instance" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "Failed to terminate instance" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "Failed to reboot instance" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "Service is unavailable at this time." -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "Insufficient compute resources." -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, fuzzy, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "Compute service is unavailable at this time." -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "The supplied hypervisor type of is invalid." -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "The instance requires a newer hypervisor version than has been provided." -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -319,31 +358,31 @@ msgstr "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "The supplied device path (%(path)s) is invalid." -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "The supplied device path (%(path)s) is in use." -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "The supplied device (%(device)s) is busy." -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "Unacceptable CPU info" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s is not a valid IP v4/6 address." -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -352,7 +391,7 @@ msgstr "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -363,134 +402,90 @@ msgstr "" "the desired physical adapter. Expected vSwitch is %(expected)s, but the " "one associated is %(actual)s." -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Disk format %(disk_format)s is not acceptable" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Image %(image_id)s is unacceptable: %(reason)s" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Instance %(instance_id)s is unacceptable: %(reason)s" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s is unacceptable." -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "Expected a uuid but received %(uuid)s." -#: nova/exception.py:428 +#: nova/exception.py:452 +#, fuzzy, python-format +msgid "Invalid ID received %(id)s." +msgstr "Invalid cidr %(cidr)s." + +#: nova/exception.py:456 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/exception.py:460 msgid "Constraint not met." msgstr "Constraint not met." -#: nova/exception.py:433 +#: nova/exception.py:465 msgid "Resource could not be found." msgstr "Resource could not be found." -#: nova/exception.py:438 -#, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Could not find driver for compute_driver %(name)s" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "Volume %(volume_id)s persistence file could not be found." +#: nova/exception.py:470 +#, fuzzy, python-format +msgid "No agent-build associated with id %(id)s." +msgstr "No fixed IP associated with id %(id)s." -#: nova/exception.py:446 +#: nova/exception.py:474 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Volume %(volume_id)s could not be found." -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "Unable to locate account %(account_name)s on Solidfire device" - -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." -msgstr "Volume %(volume_id)s has no metadata with key %(metadata_key)s." - -#: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "Volume type %(volume_type_id)s could not be found." - -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." -msgstr "Volume type with name %(volume_type_name)s could not be found." - -#: nova/exception.py:469 -#, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." -msgstr "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." - -#: nova/exception.py:474 +#: nova/exception.py:478 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snapshot %(snapshot_id)s could not be found." -#: nova/exception.py:478 -#, python-format -msgid "deleting volume %(volume_name)s that has snapshot" -msgstr "deleting volume %(volume_name)s that has snapshot" - #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "deleting snapshot %(snapshot_name)s that has dependent volumes" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "No target id found for volume %(volume_id)s." -#: nova/exception.py:491 -#, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "Failed to create iscsi target for volume %(volume_id)s." - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "Failed to remove iscsi target for volume %(volume_id)s." - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "No disk at %(location)s" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Could not find a handler for %(driver_type)s volume." -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Invalid image href %(image_href)s." -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Image %(image_id)s could not be found." -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -501,55 +496,65 @@ msgstr "" " dynamically when they are listed for the first time. Have you listed " "image ids since adding this image?" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Project %(project_id)s could not be found." -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "Cannot find SR to read/write VDI." -#: nova/exception.py:530 +#: nova/exception.py:517 +#, fuzzy, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "Network %(network_id)s is still in use." + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "Network %(network_id)s is still in use." -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s is required to create a network." -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Network %(network_id)s could not be found." -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "Port %(port_id)s could not be found." + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Network could not be found for bridge %(bridge)s" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Network could not be found for uuid %(uuid)s" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Network could not be found with cidr %(cidr)s." -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Network could not be found for instance %(instance_id)s." -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "No networks defined." -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -558,51 +563,51 @@ msgstr "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "Host is not set to the network (%(network_id)s)." - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "Could not find the datastore reference(s) which the VM uses." -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "Port %(port_id)s is still in use." -#: nova/exception.py:579 -#, python-format -msgid "Port %(port_id)s could not be found." -msgstr "Port %(port_id)s could not be found." +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "Network could not be found for instance %(instance_id)s." + +#: nova/exception.py:574 +#, fuzzy, python-format +msgid "No free port available for instance %(instance)s." +msgstr "Network could not be found for instance %(instance_id)s." -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "No fixed IP associated with id %(id)s." -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Fixed ip not found for address %(address)s." -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Instance %(instance_uuid)s has zero fixed ips." -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "Network host %(host)s has zero fixed ips in network %(network_id)s." -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " @@ -611,7 +616,7 @@ msgstr "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " @@ -620,121 +625,121 @@ msgstr "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "More than one instance is associated with fixed ip address '%(address)s'." -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Fixed IP address %(address)s is invalid." -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "Zero fixed ips available." -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "Zero fixed ips could be found." -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "Floating ip %(address)s already exists." -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Floating ip not found for id %(id)s." -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "The DNS entry %(name)s already exists in domain %(domain)s." -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Floating ip not found for address %(address)s." -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Floating ip not found for host %(host)s." -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "Multiple floating ips are found for address %(address)s." -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "Floating ip pool not found." -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "Zero floating ips available." -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "Floating ip %(address)s is associated." -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "Floating ip %(address)s is not associated." -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "Zero floating ips exist." -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "Interface %(interface)s not found." -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "Cannot disassociate auto assigined floating ip" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "Keypair %(name)s not found for user %(user_id)s" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certificate %(certificate_id)s not found." -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Service %(service_id)s could not be found." -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "Host %(host)s could not be found." -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Compute host %(host)s could not be found." -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Could not find binary %(binary)s on host %(host)s." -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "Invalid reservation expiration %(expire)s." -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " @@ -743,56 +748,56 @@ msgstr "" "Change would make usage less than 0 for the following resources: " "%(unders)s" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "Quota could not be found" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "Unknown quota resources %(unknown)s." -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Quota for project %(project_id)s could not be found." -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Quota class %(class_name)s could not be found." -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Quota usage for project %(project_id)s could not be found." -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Quota reservation %(uuid)s could not be found." -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Quota exceeded for resources: %(overs)s" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Security group %(security_group_id)s not found." -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "Security group %(security_group_id)s not found for project %(project_id)s." -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Security group with rule %(rule_id)s not found." -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -801,7 +806,7 @@ msgstr "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -810,22 +815,37 @@ msgstr "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" -#: nova/exception.py:774 +#: nova/exception.py:769 +#, fuzzy, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "Security group with rule %(rule_id)s not found." + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Migration %(migration_id)s could not be found." -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Migration not found for instance %(instance_id)s with status %(status)s." -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Console pool %(pool_id)s could not be found." -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " @@ -834,17 +854,17 @@ msgstr "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Console %(console_id)s could not be found." -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Console for instance %(instance_uuid)s could not be found." -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " @@ -853,52 +873,91 @@ msgstr "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." -#: nova/exception.py:806 -#, python-format -msgid "Invalid console type %(console_type)s " +#: nova/exception.py:815 +#, fuzzy, python-format +msgid "Invalid console type %(console_type)s" msgstr "Invalid console type %(console_type)s " -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Instance type %(instance_type_id)s could not be found." -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Instance type with name %(instance_type_name)s could not be found." -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Flavor %(flavor_id)s could not be found." -#: nova/exception.py:823 -#, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#: nova/exception.py:832 +#, fuzzy, python-format +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "Flavor access not found for %(flavor_id) / %(project_id) combination." -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "pool %s doesn't exist" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +#, fuzzy, python-format +msgid "Timeout waiting for response from cell" +msgstr "Timed out waiting for RPC response: %s" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "Destroying VDIs for Instance %(instance_uuid)s" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Scheduler Host Filter %(filter_name)s could not be found." -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "Scheduler cost function %(cost_fn_str)s could not be found." -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "Scheduler weight flag not found: %(flag_name)s" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " @@ -907,7 +966,7 @@ msgstr "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " @@ -916,63 +975,63 @@ msgstr "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "File %(file_path)s could not be found." -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "Zero files could be found." -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "Virtual switch associated with the network adapter %(adapter)s not found." -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Network adapter %(adapter)s could not be found." -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Class %(class_name)s could not be found: %(exception)s" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "Action not allowed." -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "Rotation is not allowed for snapshots" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "Rotation param is required for backup image_type" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "Key pair %(key_name)s already exists." -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "Instance %(name)s already exists." -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Instance Type with name %(name)s already exists." -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "Instance Type with ID %(flavor_id)s already exists." -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " @@ -981,80 +1040,75 @@ msgstr "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "Volume Type %(name)s already exists." - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s is not on shared storage: %(reason)s" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s is not on local storage: %(reason)s" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "Migration error" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Malformed message body: %(reason)s" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "Could not find config at %(path)s" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Could not load paste app '%(name)s' from %(path)s" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "When resizing, instances must change flavor!" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "Image is larger than instance type allows" -#: nova/exception.py:948 +#: nova/exception.py:989 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:952 +#: nova/exception.py:993 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:956 +#: nova/exception.py:997 #, 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:960 +#: nova/exception.py:1001 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:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "No valid host was found. %(reason)s" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "Host %(host)s is not up or doesn't exist." - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "Quota exceeded" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " @@ -1063,45 +1117,41 @@ msgstr "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" -#: nova/exception.py:984 -msgid "Maximum volume size exceeded" -msgstr "Maximum volume size exceeded" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" -msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded" - -#: nova/exception.py:992 +#: nova/exception.py:1021 msgid "Maximum number of floating ips exceeded" msgstr "Maximum number of floating ips exceeded" -#: nova/exception.py:996 +#: nova/exception.py:1025 +#, fuzzy +msgid "Maximum number of fixed ips exceeded" +msgstr "Maximum number of floating ips exceeded" + +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Maximum number of metadata items exceeds %(allowed)d" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "Personality file limit exceeded" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "Personality file path too long" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "Personality file content too long" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "Maximum number of key pairs exceeded" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "Maximum number of security groups or rules exceeded" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " @@ -1110,128 +1160,125 @@ msgstr "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Aggregate %(aggregate_id)s could not be found." -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Aggregate %(aggregate_name)s already exists." -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, 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:1037 +#: nova/exception.py:1070 #, 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:1042 +#: nova/exception.py:1075 #, 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:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "Detected more than one volume with name %(vol_name)s" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -msgstr "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" - -#: nova/exception.py:1055 -#, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "Bad or unexpected response from the storage volume backend API: %(data)s" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "Unknown NFS exception" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" -msgstr "No mounted NFS shares found" - -#: nova/exception.py:1068 -#, python-format -msgid "There is no share which can host %(volume_size)sG" -msgstr "There is no share which can host %(volume_size)sG" - -#: nova/exception.py:1072 +#: nova/exception.py:1079 msgid "Unable to create instance type" msgstr "Unable to create instance type" -#: nova/exception.py:1076 +#: nova/exception.py:1083 #, 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:1082 -msgid "Bad response from SolidFire API" -msgstr "Bad response from SolidFire API" - -#: nova/exception.py:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "Error in SolidFire API response: data=%(data)s" - -#: nova/exception.py:1090 +#: nova/exception.py:1089 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Detected existing vlan with id %(vlan)d" -#: nova/exception.py:1094 +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1098 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s could not be found." -#: nova/exception.py:1098 +#: nova/exception.py:1102 +#, 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:1107 +#, fuzzy, python-format +msgid "Node %(node_id)s could not be found." +msgstr "Volume %(volume_id)s could not be found." + +#: nova/exception.py:1111 +#, 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:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "Marker %(marker)s could not be found." -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "Invalid id: %(val)s (expecting \"i-...\")." -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not fetch image %(image_id)s" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "Could not fetch image %(image_id)s" + +#: nova/exception.py:1131 #, 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:1135 #, 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:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_uuid)s is locked" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, 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:1148 #, 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:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "Failed to dealloc network for deleted instance" + +#: nova/exception.py:1157 +#, fuzzy, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "Failed to dealloc network for deleted instance" + +#: nova/exception.py:1161 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " @@ -1240,11 +1287,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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "User data needs to be valid base 64." -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " @@ -1253,39 +1300,103 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, 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:1181 +#, 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:1185 #, 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:1151 +#: nova/exception.py:1189 #, 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/manager.py:166 -#, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" -msgstr "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +#: nova/exception.py:1193 +#, fuzzy +msgid "Instance recreate is not implemented by this virt driver." +msgstr "set_admin_password is not implemented by this driver." -#: nova/manager.py:172 +#: nova/exception.py:1197 #, python-format -msgid "Running periodic task %(full_task_name)s" -msgstr "Running periodic task %(full_task_name)s" +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" -#: nova/manager.py:182 +#: nova/exception.py:1202 #, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "Error during %(full_task_name)s: %(e)s" +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" -#: nova/manager.py:231 -msgid "Notifying Schedulers of capabilities ..." -msgstr "Notifying Schedulers of capabilities ..." +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:172 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "Running periodic task %(full_task_name)s" + +#: nova/manager.py:246 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "Error during %(full_task_name)s: %(e)s" + +#: nova/manager.py:315 +msgid "Notifying Schedulers of capabilities ..." +msgstr "Notifying Schedulers of capabilities ..." #: nova/notifications.py:112 nova/notifications.py:152 msgid "Failed to send state update notification" msgstr "Failed to send state update notification" +#: nova/notifications.py:232 +#, fuzzy, python-format +msgid "Failed to get nw_info" +msgstr "Failed to get info for disk %s" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "JSON file representing policy" @@ -1294,248 +1405,323 @@ msgstr "JSON file representing policy" msgid "Rule checked when requested rule is not found" msgstr "Rule checked when requested rule is not found" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "Created reservations %(reservations)s" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "Failed to commit reservations %(reservations)s" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, fuzzy, python-format +msgid "Committed reservations %(reservations)s" +msgstr "Created reservations %(reservations)s" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "Failed to roll back reservations %(reservations)s" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, fuzzy, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "Failed to roll back reservations %(reservations)s" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "Full set of FLAGS:" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "%(flag)s : FLAG SET " -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "Caught %s, exiting" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "Parent process has died unexpectedly, exiting" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "Forking too fast, sleeping" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "Unhandled exception" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "Started child %d" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "Starting %d workers" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "Child %(pid)d killed by signal %(sig)d" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "Child %(pid)d exited with status %(code)d" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "pid %d not in child list" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "Caught %s, stopping children" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "Waiting on %d children to exit" -#: nova/service.py:396 -#, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +#: nova/service.py:426 +#, fuzzy, python-format +msgid "Starting %(topic)s node (version %(version)s)" msgstr "Starting %(topic)s node (version %(vcs_string)s)" -#: nova/service.py:413 +#: nova/service.py:443 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:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "Service killed that has no database entry" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "The service database object disappeared, Recreating it." - -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "Recovered model server connection!" - -#: nova/service.py:561 -msgid "model server went away" -msgstr "model server went away" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "serve() can only be called once" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, fuzzy, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "Got unknown keyword args to utils.execute: %r" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Running cmd (subprocess): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Result was %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "%r failed. Retrying." -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "Environment not supported over SSH" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "process_input not supported over SSH" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:443 +#: nova/utils.py:492 #, 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:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +#, fuzzy +msgid "in fixed duration looping call" +msgstr "in looping call" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +#, fuzzy +msgid "in dynamic looping call" msgstr "in looping call" -#: nova/utils.py:700 +#: nova/utils.py:699 +#, fuzzy, python-format +msgid "Unknown byte multiplier: %s" +msgstr "Unknown base file: %s" + +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "Expected object of type: %s" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "Invalid server_string: %s" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' took %(total_time).2f secs" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "Reloading cached file %s" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "Could not remove tmpdir: %s" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, fuzzy, python-format +msgid "%s is not a string or unicode" +msgstr "Server name is not a string or unicode" + +#: nova/utils.py:1367 +#, 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:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "%(name)s listening on %(host)s:%(port)s" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Unable to find address %r" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Unable to find address %r" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Unable to find address %r" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "Stopping WSGI server." -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "WSGI server has stopped." -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "You must implement __call__" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "Loading app %(name)s from %(path)s" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "Invalid service catalog json." -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "Sourcing roles from deprecated X-Role HTTP header" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "Request is too large." -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "%(key)s with value %(value)s failed validator %(name)s" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "%(code)s: %(message)s" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "FaultWrapper: %s" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:187 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1544,331 +1730,340 @@ 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "Signature not provided" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "Access key not provided" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "Failure communicating with keystone" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, fuzzy, python-format +msgid "Keystone failure: %s" +msgstr "Live Migration failure: %(e)s" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "Too many failed authentications." + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, 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:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "InstanceNotFound raised: %s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound raised: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "SnapshotNotFound raised: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "NotFound raised: %s" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "EC2APIError raised: %s" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "KeyPairExists raised: %s" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, fuzzy, python-format +msgid "InvalidKeypair raised: %s" +msgstr "InvalidRequest raised: %s" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "InvalidParameterValue raised: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "InvalidPortRange raised: %s" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "NotAuthorized raised: %s" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "InvalidRequest raised: %s" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "QuotaError raised: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "Invalid id: bogus (expecting \"i-...\"): %s" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "Unexpected error raised: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "Environment: %s" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "An unknown error has occurred. Please try your request again." -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "Unsupported API request: controller = %(controller)s, action = %(action)s" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "Create snapshot of volume %s" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "Could not find key pair(s): %s" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "Create key pair %s" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "Quota exceeded, too many key pairs." -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "Key pair '%s' already exists." - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "Import key %s" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "Delete key pair %s" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 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:563 +#: nova/api/ec2/cloud.py:617 #, 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:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "No rule for the specified parameters." -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "%s - This rule already exists in group" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "Create volume from snapshot %s" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "Delete Failed" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, 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:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "Attach Failed." -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "Detach Volume Failed." -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "No more floating IPs available" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "Unable to release IP Address." -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, 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:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "Unable to associate IP Address, no fixed_ips." -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, 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:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "Floating ip is already associated." -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "l3driver call to add floating ip failed." -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "Error, unable to associate floating ip." -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "Floating ip is not associated." -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "Cannot disassociate auto assigned floating ip" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "Image must be available" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "Going to stop instances" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "Going to start instances" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "imageLocation is required" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, 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:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, 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:1524 +#: nova/api/ec2/cloud.py:1622 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " @@ -1877,45 +2072,110 @@ 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:1554 +#: nova/api/ec2/cloud.py:1652 #, 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:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "image of %(instance)s at %(now)s" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +#, fuzzy +msgid "Expecting a list of resources" +msgstr "Getting list of instances" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "instance not present" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +#, fuzzy +msgid "Expecting a list of tagSets" +msgstr "Getting list of instances" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "Invalid CIDR" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "The request is invalid." + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "Failed to get metadata for ip: %s" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +#, fuzzy, python-format +msgid "Invalid proxy request signature." +msgstr "Invalid request: %s" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Failed to get metadata for ip: %s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "Caught error: %s" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s returned with HTTP %(status)d" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "Must specify an ExtensionManager class" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "Extended resource: %s" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " @@ -1924,12 +2184,12 @@ msgstr "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "Extension %(ext_name)s extending resource: %(collection)s" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " @@ -1938,184 +2198,186 @@ msgstr "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "limit param must be an integer" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "limit param must be positive" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "offset param must be an integer" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "offset param must be positive" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "marker [%s] not found" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "href %s does not contain version" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "Image metadata limit exceeded" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "Image metadata key cannot be blank" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "Image metadata key too long" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "Invalid image metadata" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "Cannot '%(action)s' while instance is in %(attr)s %(state)s" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "Instance is in an invalid state for '%(action)s'" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Rejecting snapshot request, snapshots currently disabled" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "Instance snapshots are not permitted at this time." -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "Loaded extension: %s" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "Ext name: %s" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "Ext alias: %s" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "Ext description: %s" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "Ext namespace: %s" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "Ext updated: %s" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "Exception loading extension: %s" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "Loading extension %s" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "Calling extension factory %s" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Failed to load extension %(ext_factory)s: %(exc)s" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "Failed to load extension %(classpath)s: %(exc)s" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "Failed to load extension %(ext_name)s: %(exc)s" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "cannot understand JSON" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "cannot understand XML" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "too many body keys" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "Exception handling resource: %s" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "Fault thrown: %s" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP exception thrown: %s" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "Unrecognized Content-Type provided in request" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "No Content-Type provided in request" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "Empty body provided in request" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "Invalid XML in request body" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "There is no such action: %s" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "Malformed request body" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Calling setter %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "Unsupported Content-Type" @@ -2124,30 +2386,29 @@ msgstr "Unsupported Content-Type" msgid "Malformed request url" msgstr "Malformed request url" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" -msgstr "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "element is not a child" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "root element selecting a list" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "subclasses must implement construct()!" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "Initializing extension manager." @@ -2166,45 +2427,45 @@ msgstr "Invalid minRam filter [%s]" msgid "Invalid minDisk filter [%s]" msgstr "Invalid minDisk filter [%s]" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "Image not found." -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "Incorrect request body format" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "Request body and URI mismatch" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "Request body contains too many items" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "Invalid metadata key" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "Instance does not exist" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "Instance is not a member of specified network" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2213,314 +2474,327 @@ msgstr "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "This request was rate-limited." #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "Server does not exist" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "Metadata item was not found" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "Instance could not be found" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "Invalid changes-since value" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "Only administrators may list deleted instances" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "Host '%s' could not be found." -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" -msgstr "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" +msgstr "Instance could not be found" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." -msgstr "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." +msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "Bad personality format: missing %s" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "Bad personality format" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "Personality content for %s cannot be decoded" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "Unknown argment : port" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "Bad port format: port uuid is not in proper format (%s)" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Bad networks format: network uuid is not in proper format (%s)" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Invalid fixed IP address (%s)" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Duplicate networks (%s) are not allowed" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "Bad network format: missing %s" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "Bad networks format" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "Userdata content cannot be decoded" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 is not proper IPv4 format" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv6 is not proper IPv6 format" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "Server name is not defined" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "Invalid flavorRef provided." -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "min_count must be an integer value" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "min_count must be > 0" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "max_count must be an integer value" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "max_count must be > 0" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "min_count must be <= max_count" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "Can not find requested image" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "Invalid key_name provided." -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "HostId cannot be updated." -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy +msgid "Personality cannot be updated." +msgstr "HostId cannot be updated." + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "Instance has not been resized." -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "Error in confirm-resize %s" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy, python-format +msgid "Flavor used by the instance could not be found." +msgstr "Instance %(instance_id)s could not be found." + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "Error in revert-resize %s" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "Argument 'type' for reboot is not HARD or SOFT" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "Missing argument 'type' for reboot" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "Error in reboot %s" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "Unable to locate requested flavor." -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "Resize requires a flavor change." -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "Missing imageRef attribute" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "Invalid imageRef provided." -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "Missing flavorRef attribute" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "No adminPass was specified" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "Invalid adminPass" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "Failed to soft reboot instance." + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "Unable to parse metadata key/value pairs." -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Resize request has invalid 'flavorRef' attribute." -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "Resize requests require 'flavorRef' attribute." -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "Invalid request body" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "Could not parse imageRef from request." -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "Cannot find image for rebuild" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "createImage entity requires name attribute" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "Removing options '%(unk_opt_str)s' from query" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "Error in migrate %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "Server not found" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "Compute.api::inject_network_info %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "createBackup entity requires %s attribute" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "Malformed createBackup entity" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "createBackup attribute 'rotation' must be an integer" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +#, fuzzy +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "createBackup attribute 'rotation' must be an integer" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2528,76 +2802,130 @@ msgstr "createBackup attribute 'rotation' must be an integer" msgid "Instance not found" msgstr "Instance not found" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "host and block_migration must be specified." -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, fuzzy, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "Live migration of instance %(id)s to host %(host)s failed" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "Live migration of instance %(id)s to host %(host)s failed" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "Desired state must be specified. Valid states are: %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format msgid "Compute.api::resetState %s" msgstr "Compute.api::resetState %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "Cannot show aggregate: %(id)s" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "Cannot update aggregate: %(id)s" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "Cannot delete aggregate: %(id)s" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "Aggregates does not have %s action" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "Cannot add host %(host)s in aggregate %(id)s" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "Cannot remove host %(host)s in aggregate %(id)s" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "Cannot set metadata %(metadata)s in aggregate %(id)s" -#: nova/api/openstack/compute/contrib/certificates.py:76 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "Failed to add interface: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#, fuzzy +msgid "Network driver does not support this function." +msgstr "Virt driver does not implement uptime function." + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Failed to add interface: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "attribute not supported: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "Starting VLAN interface %s" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +#, fuzzy +msgid "Cell name cannot be empty" +msgstr "Security group name cannot be empty" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +#, fuzzy, python-format +msgid "No cell information in request" +msgstr "Block device information present: %s" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 msgid "Only root certificate can be retrieved." msgstr "Only root certificate can be retrieved." -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" @@ -2605,6 +2933,11 @@ msgstr "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "Unknown chain: %r" + #: nova/api/openstack/compute/contrib/console_output.py:52 msgid "os-getConsoleOutput malformed or missing from request body" msgstr "os-getConsoleOutput malformed or missing from request body" @@ -2617,143 +2950,263 @@ msgstr "Length in request body must be an integer value" msgid "Unable to get console" msgstr "Unable to get console" +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy, python-format +msgid "Instance not yet ready" +msgstr "instance %s:not booted" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +#, fuzzy +msgid "Coverage not running" +msgstr "xvp not running..." + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "Invalid snapshot" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, fuzzy, python-format +msgid "Directory conflict: %s already exists" +msgstr "Security group %s already exists" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, fuzzy, python-format +msgid "Coverage doesn't have %s action" +msgstr "Network does not have %s action" + #: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s must be either 'MANUAL' or 'AUTO'." -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 +#: nova/api/openstack/compute/contrib/evacuate.py:43 +#, fuzzy +msgid "Instance evacuate is admin only functionality" +msgstr "Describe-resource is admin only functionality" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +#, fuzzy +msgid "host and onSharedStorage must be specified." +msgstr "host and block_migration must be specified." + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, fuzzy, python-format +msgid "Error in evacuate, %s" +msgstr "Error in migrate %s" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "Fixed ip %(fixed_ip_id)s not found" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 msgid "Flavor not found." msgstr "Flavor not found." -#: nova/api/openstack/compute/contrib/flavor_access.py:109 +#: nova/api/openstack/compute/contrib/flavor_access.py:105 msgid "Access list not available for public flavors." msgstr "Access list not available for public flavors." -#: nova/api/openstack/compute/contrib/flavor_access.py:121 +#: nova/api/openstack/compute/contrib/flavor_access.py:117 msgid "No request body" msgstr "No request body" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 msgid "No Request Body" msgstr "No Request Body" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "Instance not found" + #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Floating ip is not associated" msgstr "Floating ip is not associated" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, python-format msgid "Floating ip not found for id %s" msgstr "Floating ip not found for id %s" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "No more floating ips in pool %s." -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "No more floating ips available." -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "Missing parameter dict" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "Address not specified" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 msgid "No nw_info cache associated with instance" msgstr "No nw_info cache associated with instance" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "No fixed ips associated to instance" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 msgid "floating ip is already associated" msgstr "floating ip is already associated" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "l3driver call to add floating ip failed" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 msgid "floating ip not found" msgstr "floating ip not found" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "Error. Unable to associate floating ip" -#: nova/api/openstack/compute/contrib/hosts.py:119 -#, python-format -msgid "Host '%s' could not be found." -msgstr "Host '%s' could not be found." +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, fuzzy, python-format +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/hosts.py:148 +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy +msgid "fping utility is not found." +msgstr "floating ip not found" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "Invalid update setting: '%s'" + +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "Invalid status: '%s'" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, python-format msgid "Invalid mode: '%s'" msgstr "Invalid mode: '%s'" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" -msgstr "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 -#, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +#: nova/api/openstack/compute/contrib/hosts.py:205 +#, 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:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." -msgstr "Setting host %(host)s to %(state)s." +#: nova/api/openstack/compute/contrib/hosts.py:210 +#, 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:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Calling setter %s" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Updating host stats" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +#, 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:246 +#, 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:232 +#: nova/api/openstack/compute/contrib/hosts.py:332 msgid "Describe-resource is admin only functionality" msgstr "Describe-resource is admin only functionality" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" -msgstr "Host not found" - -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "Hypervisor with ID '%s' could not be found." -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "Virt driver does not implement uptime function." -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "No hypervisor matching '%s' could be found." -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format msgid "Invalid timestamp for date %s" msgstr "Invalid timestamp for date %s" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "Key pair '%s' already exists." + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "Missing 'networkId' argument for addFixedIp" @@ -2767,85 +3220,156 @@ msgstr "Missing 'address' argument for removeFixedIp" msgid "Unable to find address %r" msgstr "Unable to find address %r" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" -msgstr "Network does not have %s action" - -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" msgstr "Disassociating network with id %s" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 msgid "Network not found" msgstr "Network not found" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, fuzzy, python-format +msgid "Disassociating project with network with id %s" +msgstr "Disassociating network with id %s" + +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" +msgstr "Disassociating network with id %s" + +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "Showing network with id %s" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "Deleting network with id %s" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 msgid "Missing network in body" msgstr "Missing network in body" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "Network label is required" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "Network cidr or cidr_v6 is required" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format msgid "Creating network with label %s" msgstr "Creating network with label %s" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "Associating network %(network)s with project %(project)s" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "Cannot associate network %(network)s with project %(project)s: %(message)s" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +#, fuzzy +msgid "Failed to update usages deallocating network." +msgstr "Failed to update usages deallocating floating IP" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +#, fuzzy +msgid "No CIDR requested" +msgstr "Can not find requested image" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy +msgid "Address could not be converted." +msgstr "Resource could not be found." + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +#, fuzzy +msgid "Quota exceeded, too many networks." +msgstr "Quota exceeded, too many key pairs." + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy +msgid "Create networks failed" +msgstr "Create failed" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "Quota limit must be -1 or greater." +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, fuzzy, python-format +msgid "Quota for %s should be integer." +msgstr "version should be an integer" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "Malformed scheduler_hints attribute" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" -msgstr "Security group id should be integer" - -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "Not enough parameters to build a valid rule." -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "This rule already exists in group %s" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, fuzzy, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "Showing network with id %s" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +#, fuzzy, python-format +msgid "security group default rule not found" +msgstr "Security group with rule %(rule_id)s not found." + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, fuzzy, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "Bad prefix for to_global_ipv6: %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "Security group not specified" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "Security group name cannot be empty" @@ -2853,881 +3377,834 @@ msgstr "Security group name cannot be empty" msgid "start instance" msgstr "start instance" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 msgid "stop instance" msgstr "stop instance" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "vol=%s" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "Delete volume with id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format msgid "Instance %s is not attached." msgstr "Instance %s is not attached." -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, fuzzy, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "Bad port format: port uuid is not in proper format (%s)" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "Delete snapshot with id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "Create snapshot from volume %s" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "Invalid value '%s' for force. " -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "Instance has had its instance_type removed from the DB" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "Invalid request body. 'volume' not found" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" -msgstr "Invalid request body. 'size' not found" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." -msgstr "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:203 +#, fuzzy, python-format +msgid "Error processing message locally: %(exc)s" +msgstr "Error processing message. Skipping it." -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Removing options '%(bad_options)s' from query" -msgstr "Removing options '%(bad_options)s' from query" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" +msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:373 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" -msgstr "Updating status of %(resource)s '%(id)s' to '%(status)s'" - -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." -msgstr "No image_name was specified in request." +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" +msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" -msgstr "Instance type for vpn instances" +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "no method for message: %s" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" -msgstr "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:424 +#, fuzzy, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "Failed to load extension %(ext_factory)s: %(exc)s" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" -msgstr "Network to push into openvpn config" +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "no method for message: %s" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" -msgstr "Netmask to push into openvpn config" +#: nova/cells/messaging.py:523 +#, fuzzy, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "Sending message(s) to: %s" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:541 #, python-format -msgid "Launching VPN for %s" -msgstr "Launching VPN for %s" +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:651 +#, fuzzy, python-format +msgid "Unknown method '%(method)s' in compute API" +msgstr "Casted '%(method)s' to compute '%(host)s'" + +#: nova/cells/messaging.py:674 #, python-format -msgid "Deprecated Config: %s" -msgstr "Deprecated Config: %s" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" +msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" -msgstr "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" +msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" -msgstr "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "Migration not found for instance %(instance_id)s with status %(status)s." -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." -msgstr "Cannot run any more instances of this type." +#: nova/cells/messaging.py:823 +#, fuzzy, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "Starting migration network for instance %(instance_uuid)s" -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:838 #, python-format -msgid "Can only run %s more instances of this type." -msgstr "Can only run %s more instances of this type." +msgid "Got broadcast to %(delete_type)s delete instance" +msgstr "" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:852 #, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" - -#: nova/compute/api.py:266 -msgid "Metadata property key blank" -msgstr "Metadata property key blank" - -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" -msgstr "Metadata property key greater than 255 characters" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" -msgstr "Metadata property value greater than 255 characters" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" +msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/messaging.py:1077 #, python-format -msgid "Going to run %s instances..." -msgstr "Going to run %s instances..." +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/scheduler.py:106 #, python-format -msgid "bdm %s" -msgstr "bdm %s" +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/scheduler.py:132 #, python-format -msgid "block_device_mapping %s" -msgstr "block_device_mapping %s" +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" -msgstr "Going to try to soft delete instance" +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "Destroying VDIs for Instance %(instance_uuid)s" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" -msgstr "No host for instance, deleting immediately" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." +msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" -msgstr "host for instance is down, deleting from database" +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" -msgstr "Going to try to terminate instance" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" -msgstr "Going to try to stop instance" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" +msgstr "Instance type for vpn instances" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" -msgstr "Going to try to start instance" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" +msgstr "Template for cloudpipe instance boot script" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 -#, python-format -msgid "Searching by: %s" -msgstr "Searching by: %s" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "Network to push into openvpn config" -#: nova/compute/api.py:1203 -#, python-format -msgid "Image type not recognized %s" -msgstr "Image type not recognized %s" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "Netmask to push into openvpn config" -#: nova/compute/api.py:1312 +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "snapshot for %s" -msgstr "snapshot for %s" +msgid "Launching VPN for %s" +msgstr "Launching VPN for %s" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." -msgstr "flavor_id is None. Assuming migration." +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "Failed to create VM %s" -#: nova/compute/api.py:1643 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" -#: nova/compute/api.py:1685 +#: nova/cmd/baremetal_deploy_helper.py:243 +#, fuzzy, python-format +msgid "deployment to node %s failed" +msgstr "element is not a child" + +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" -msgstr "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "deployment to node %s done" +msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" -msgstr "Locking" +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" +msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" -msgstr "Unlocking" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." -msgstr "Volume must be attached in order to detach." +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." +msgstr "" -#: nova/compute/api.py:2018 -#, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "Going to try to live migrate instance to %s" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" +msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" -msgstr "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:49 +#, fuzzy +msgid "leasing ip" +msgstr "Creating vifs" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" -msgstr "Keypair name must be between 1 and 255 characters long" +#: nova/cmd/dhcpbridge.py:69 +#, fuzzy +msgid "releasing ip" +msgstr "Creating vifs" -#: nova/compute/api.py:2272 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Security group %s is not a string or unicode" -msgstr "Security group %s is not a string or unicode" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." -msgstr "Security group %s cannot be empty." +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" -#: nova/compute/api.py:2283 -#, python-format +#: nova/cmd/manage.py:207 msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +"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 "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." -#: nova/compute/api.py:2289 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s should not be greater than 255 characters." -msgstr "Security group %s should not be greater than 255 characters." +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." -msgstr "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:248 +msgid "Quota" +msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "Create Security Group %s" +#: nova/cmd/manage.py:249 +msgid "Limit" +msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" -msgstr "Security group %s already exists" +#: nova/cmd/manage.py:250 +msgid "In Use" +msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" -msgstr "Security group is still in use" +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "received %s" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" -msgstr "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "DB error: %s" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "Delete security group %s" +#: nova/cmd/manage.py:298 +#, fuzzy +msgid "network" +msgstr "Reset network" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" -msgstr "Rule (%s) not found" +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "start address" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." -msgstr "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:300 +msgid "hostname" +msgstr "" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" -msgstr "Authorize security group ingress %s" - -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" -msgstr "Revoke security group ingress %s" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" +msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" -msgstr "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +#, fuzzy +msgid "No fixed IP found." +msgstr "Zero fixed ips could be found." -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" -msgstr "create arguments must be positive integers" +#: nova/cmd/manage.py:329 +#, fuzzy, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "No fixed ips associated to instance" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cmd/manage.py:388 #, python-format -msgid "DB error: %s" -msgstr "DB error: %s" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." +msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" -msgstr "Instance type %s not found for deletion" +#: nova/cmd/manage.py:437 +#, fuzzy, python-format +msgid "No floating IP addresses have been defined." +msgstr "Floating ip %(address)s already exists." -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." -msgstr "Possibly task preempted." +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" +msgstr "id" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" -msgstr "Compute driver option required, but not specified" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" +msgstr "IPv4" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" -msgstr "Loading compute driver '%s'" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" +msgstr "IPv6" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" -msgstr "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" +msgstr "start address" -#: nova/compute/manager.py:274 -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/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" +msgstr "DNS1" -#: nova/compute/manager.py:302 -#, 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/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" +msgstr "DNS2" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." -msgstr "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" +msgstr "VlanID" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" -msgstr "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" +msgstr "project" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" -msgstr "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" +msgstr "uuid" -#: nova/compute/manager.py:352 -msgid "Checking state" -msgstr "Checking state" +#: nova/cmd/manage.py:514 +#, fuzzy +msgid "No networks found" +msgstr "Network not found" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" -msgstr "Setting up bdm %s" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" +msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" -msgstr "Failed to dealloc network for deleted instance" +#: nova/cmd/manage.py:538 +#, fuzzy, python-format +msgid "UUID is required to delete Quantum Networks" +msgstr "%(req)s is required to create a network." -#: nova/compute/manager.py:550 -#, python-format -msgid "Build error: %s" -msgstr "Build error: %s" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" +msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" -msgstr "Error trying to reschedule" +#: nova/cmd/manage.py:604 +#, fuzzy +msgid "instance" +msgstr "stop instance" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" -msgstr "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:605 +msgid "node" +msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" -msgstr "No request spec, will not reschedule" +#: nova/cmd/manage.py:606 +msgid "type" +msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" -msgstr "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:607 +msgid "state" +msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." -msgstr "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:608 +msgid "launched" +msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "Instance has already been created" +#: nova/cmd/manage.py:609 +msgid "image" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" -#: nova/compute/manager.py:710 -msgid "Starting instance..." -msgstr "Starting instance..." +#: nova/cmd/manage.py:613 +msgid "user" +msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" -msgstr "Instance failed network setup" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" +msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" -msgstr "Instance network_info: |%s|" +#: nova/cmd/manage.py:615 +msgid "index" +msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" -msgstr "Instance failed block device setup" +#: nova/cmd/manage.py:660 +msgid "Binary" +msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" -msgstr "Instance failed to spawn" +#: nova/cmd/manage.py:661 +msgid "Host" +msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" -msgstr "Deallocating network for instance" +#: nova/cmd/manage.py:662 +msgid "Zone" +msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" -msgstr "%(action_str)s instance" +#: nova/cmd/manage.py:663 +msgid "Status" +msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" -msgstr "Ignoring DiskNotFound: %s" +#: nova/cmd/manage.py:664 +msgid "State" +msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" -msgstr "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:665 +msgid "Updated_At" +msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" -msgstr "terminating bdm %s" +#: nova/cmd/manage.py:687 +#, fuzzy, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "Service %(service_id)s could not be found." -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" -msgstr "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:700 +#, fuzzy, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "Service %(service_id)s could not be found." -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" -msgstr "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "Unexpected error: %s" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" -msgstr "Rebuilding instance" +#: nova/cmd/manage.py:715 +msgid "[Result]" +msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" -msgstr "Rebooting instance" +#: nova/cmd/manage.py:719 +msgid "HOST" +msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:720 +#, fuzzy +msgid "PROJECT" +msgstr "project" + +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" -#: nova/compute/manager.py:1161 -#, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Cannot reboot instance: %(exc)s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" +msgstr "" -#: nova/compute/manager.py:1198 -msgid "instance snapshotting" -msgstr "instance snapshotting" +#: nova/cmd/manage.py:723 +msgid "hdd" +msgstr "" -#: nova/compute/manager.py:1204 -#, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" -msgstr "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:843 +#, fuzzy +msgid "Must supply valid parameters to create instance_type" +msgstr "Unable to create instance type" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" -msgstr "Rotating out %d backups" +#: nova/cmd/manage.py:847 +#, fuzzy +msgid "Instance Type exists." +msgstr "instance not present" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" -msgstr "Deleting image %s" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." +msgstr "" -#: nova/compute/manager.py:1316 -#, 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/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" +msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" -msgstr "Root password set" +#: nova/cmd/manage.py:855 +#, fuzzy +msgid "Unknown error" +msgstr "unknown guestmount error" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." -msgstr "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:858 +#, fuzzy, python-format +msgid "%s created" +msgstr "Table |%s| not created!" -#: nova/compute/manager.py:1349 -#, python-format -msgid "set_admin_password failed: %s" -msgstr "set_admin_password failed: %s" +#: nova/cmd/manage.py:866 +#, fuzzy, python-format +msgid "Valid instance type name is required" +msgstr "%s is a valid instance name" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" -msgstr "error setting admin password" +#: nova/cmd/manage.py:869 +#, fuzzy, python-format +msgid "DB Error: %s" +msgstr "DB error: %s" -#: nova/compute/manager.py:1372 +#: nova/cmd/manage.py:874 #, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +msgid "%s deleted" msgstr "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" -#: nova/compute/manager.py:1376 -#, python-format -msgid "injecting file to %(path)s" -msgstr "injecting file to %(path)s" - -#: nova/compute/manager.py:1389 -msgid "Rescuing" -msgstr "Rescuing" - -#: nova/compute/manager.py:1416 -msgid "Unrescuing" -msgstr "Unrescuing" +#: nova/cmd/manage.py:910 +#, 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/compute/manager.py:1437 +#: nova/cmd/manage.py:932 #, python-format -msgid "Changing instance metadata according to %(diff)r" -msgstr "Changing instance metadata according to %(diff)r" - -#: nova/compute/manager.py:1619 -msgid "destination same as source!" -msgstr "destination same as source!" +msgid "Key %(key)s on instance type %(name)s unset" +msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" -msgstr "Migrating" +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "hyperv vm state: %s" -#: nova/compute/manager.py:1805 +#: nova/cmd/manage.py:1017 #, 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" - -#: nova/compute/manager.py:1861 -msgid "Pausing" -msgstr "Pausing" - -#: nova/compute/manager.py:1878 -msgid "Unpausing" -msgstr "Unpausing" - -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" -msgstr "Retrieving diagnostics" - -#: nova/compute/manager.py:1946 -msgid "Resuming" -msgstr "Resuming" +msgid "Line %(linenum)d : %(line)s" +msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" -msgstr "Reset network" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" +msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" -msgstr "Inject network info" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" +msgstr "" -#: nova/compute/manager.py:1970 +#: nova/cmd/manage.py:1035 #, python-format -msgid "network_info to inject: |%s|" -msgstr "network_info to inject: |%s|" +msgid "Last %s nova syslog entries:-" +msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" -msgstr "Get console output" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" +msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" -msgstr "Getting vnc console" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." +msgstr "Cannot run any more instances of this type." -#: nova/compute/manager.py:2040 +#: nova/compute/api.py:288 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "Booting with volume %(volume_id)s at %(mountpoint)s" +msgid "Can only run %s more instances of this type." +msgstr "Can only run %s more instances of this type." -#: nova/compute/manager.py:2083 +#: nova/compute/api.py:297 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "Attaching volume %(volume_id)s to %(mountpoint)s" +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" +msgstr "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:317 #, python-format msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" -#: nova/compute/manager.py:2107 -#, 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/api.py:327 +msgid "Metadata property key blank" +msgstr "Metadata property key blank" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" -msgstr "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" +msgstr "Metadata property key greater than 255 characters" -#: nova/compute/manager.py:2140 -msgid "Detaching volume from unknown instance" -msgstr "Detaching volume from unknown instance" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" +msgstr "Metadata property value greater than 255 characters" + +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" -#: nova/compute/manager.py:2153 +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "Unable to attach boot volume to instance %s" + +#: nova/compute/api.py:607 #, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "Faild to detach volume %(volume_id)s from %(mp)s" +msgid "Going to run %s instances..." +msgstr "Going to run %s instances..." -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." -msgstr "Instance has no volume." +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" +msgstr "bdm %s" -#: nova/compute/manager.py:2306 +#: nova/compute/api.py:747 #, python-format -msgid "Pre live migration failed at %(dest)s" -msgstr "Pre live migration failed at %(dest)s" +msgid "block_device_mapping %s" +msgstr "block_device_mapping %s" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." -msgstr "_post_live_migration() is started.." +#: nova/compute/api.py:1016 +#, fuzzy +msgid "instance termination disabled" +msgstr "Going to start terminating instances" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" -msgstr "No floating_ip found" +#: nova/compute/api.py:1152 +#, 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/manager.py:2373 -msgid "No floating_ip found." -msgstr "No floating_ip found." +#: nova/compute/api.py:1158 +#, fuzzy +msgid "going to delete a resizing instance" +msgstr "Going to start terminating instances" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" -msgstr "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/compute/api.py:1168 +#, fuzzy, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "host for instance is down, deleting from database" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." -msgstr "Migrating instance to %(dest)s finished successfully." +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" +msgstr "Going to try to soft delete instance" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." -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/api.py:1236 +msgid "Going to try to terminate instance" +msgstr "Going to try to terminate instance" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" -msgstr "Post operation of migration started" +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" +msgstr "Going to try to stop instance" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" -msgstr "Updated the info_cache for instance" +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" +msgstr "Going to try to start instance" -#: nova/compute/manager.py:2574 +#: nova/compute/api.py:1376 #, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" -msgstr "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +msgid "Searching by: %s" +msgstr "Searching by: %s" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:1613 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" -msgstr "Setting migration %(migration_id)s to error: %(reason)s" +msgid "snapshot for %s" +msgstr "snapshot for %s" + +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." +msgstr "flavor_id is None. Assuming migration." -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:1977 #, python-format msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "Instance %(instance_uuid)s not found" +#: nova/compute/api.py:2019 +#, 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/manager.py:2599 -msgid "In ERROR state" -msgstr "In ERROR state" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" +msgstr "" -#: nova/compute/manager.py:2606 -#, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -msgstr "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#: nova/compute/api.py:2264 +msgid "Locking" +msgstr "Locking" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." -msgstr "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/compute/api.py:2272 +msgid "Unlocking" +msgstr "Unlocking" + +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." +msgstr "Volume must be attached in order to detach." -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2457 #, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +msgid "Going to try to live migrate instance to %s" +msgstr "Going to try to live migrate instance to %s" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" 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:2649 +#: nova/compute/api.py:2480 #, python-format -msgid "Failed to generate usage audit for instance on host %s" -msgstr "Failed to generate usage audit for instance on host %s" +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." +msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" -msgstr "Updating bandwidth usage cache" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" +msgstr "Keypair name contains unsafe characters" -#: nova/compute/manager.py:2737 -msgid "Updating host status" -msgstr "Updating host status" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "Keypair name must be between 1 and 255 characters long" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2820 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." -msgstr "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "Security group %s is not a string or unicode" +msgstr "Security group %s is not a string or unicode" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -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/api.py:2823 +#, python-format +msgid "Security group %s cannot be empty." +msgstr "Security group %s cannot be empty." -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:2831 #, python-format msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." -msgstr "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:2837 +#, 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/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." -msgstr "error during stop() in sync_power_state." +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." +msgstr "Quota exceeded, too many security groups." -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." -msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/api.py:2860 +#, python-format +msgid "Create Security Group %s" +msgstr "Create Security Group %s" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." -msgstr "Instance is not stopped. Calling the stop API." +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" +msgstr "Security group %s already exists" -#: nova/compute/manager.py:2877 -msgid "Instance is not (soft-)deleted." -msgstr "Instance is not (soft-)deleted." +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "Unable to destroy vbd %s" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." -msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/api.py:2937 +msgid "Security group is still in use" +msgstr "Security group is still in use" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" -msgstr "Reclaiming deleted instance" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" +msgstr "Failed to update usages deallocating security group" -#: nova/compute/manager.py:2947 +#: nova/compute/api.py:2948 #, python-format -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 "Delete security group %s" +msgstr "Delete security group %s" -#: nova/compute/manager.py:2954 +#: nova/compute/api.py:3034 nova/compute/api.py:3111 #, python-format -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 "Rule (%s) not found" +msgstr "Rule (%s) not found" + +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." +msgstr "Quota exceeded, too many security group rules." -#: nova/compute/manager.py:2961 +#: nova/compute/api.py:3053 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" -msgstr "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +msgid "Authorize security group ingress %s" +msgstr "Authorize security group ingress %s" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." -msgstr "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "Revoke security group ingress %s" + +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" +msgstr "Security group id should be integer" + +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, python-format +msgid "Aborting claim: %s" +msgstr "Aborting claim: %s" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/claims.py:116 #, python-format msgid "" "Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " @@ -3736,2365 +4213,3978 @@ msgstr "" "Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " "%(vcpus)d" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" -msgstr -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/claims.py:128 +msgid "Claim successful" +msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" -msgstr "Memory limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "cache image failed: %s" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" -msgstr "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/claims.py:135 +msgid "Memory" +msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" -#: nova/compute/resource_tracker.py:241 -#, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:165 +#, fuzzy, python-format +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" +msgstr "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" + +#: nova/compute/claims.py:170 +#, fuzzy, python-format +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "Disk limit not specified, defaulting to unlimited" -#: nova/compute/resource_tracker.py:256 -#, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#: nova/compute/claims.py:177 +#, fuzzy, python-format +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" -#: nova/compute/resource_tracker.py:262 -#, python-format +#: nova/compute/claims.py:184 +#, fuzzy, python-format msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " +"%(vcpus)d" -#: nova/compute/resource_tracker.py:273 -#, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" -msgstr "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" +msgstr "names can only contain [a-zA-Z0-9_.- ]" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" -msgstr "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:105 +#, fuzzy, python-format +msgid "'%s' argument must be a positive integer" +msgstr "create arguments must be positive integers" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/instance_types.py:113 +#, fuzzy +msgid "'rxtx_factor' argument must be a positive float" +msgstr "create arguments must be positive integers" + +#: nova/compute/instance_types.py:121 +#, 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/instance_types.py:131 +msgid "is_public must be a boolean" +msgstr "" + +#: nova/compute/instance_types.py:138 #, python-format -msgid "CPU limit: %(vcpu_limit)d" -msgstr "CPU limit: %(vcpu_limit)d" +msgid "DB error: %s" +msgstr "DB error: %s" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/instance_types.py:148 #, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +msgid "Instance type %s not found for deletion" +msgstr "Instance type %s not found for deletion" + +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." +msgstr "Possibly task preempted." + +#: nova/compute/manager.py:359 +#, python-format +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/manager.py:388 +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:402 #, python-format -msgid "Finishing claim: %s" -msgstr "Finishing claim: %s" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +msgstr "" -#: nova/compute/resource_tracker.py:325 +#: nova/compute/manager.py:418 #, python-format -msgid "Aborting claim: %s" -msgstr "Aborting claim: %s" +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" +msgstr "" -#: nova/compute/resource_tracker.py:363 +#: nova/compute/manager.py:439 +#, fuzzy, python-format msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +"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:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " -msgstr "Compute_service record created for %s " +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " -msgstr "Compute_service record updated for %s " +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "Failed to terminate instance" -#: nova/compute/resource_tracker.py:425 -#, python-format -msgid "No service record for host %s" -msgstr "No service record for host %s" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" +msgstr "" -#: nova/compute/resource_tracker.py:435 -#, python-format -msgid "Hypervisor: free ram (MB): %s" -msgstr "Hypervisor: free ram (MB): %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/manager.py:538 #, python-format -msgid "Hypervisor: free disk (GB): %s" -msgstr "Hypervisor: free disk (GB): %s" +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/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" -msgstr "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." +msgstr "Rebooting instance after nova-compute restart." -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" -msgstr "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" +msgstr "Hypervisor driver does not support resume guests" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" -msgstr "Free ram (MB): %s" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Failed to suspend instance" -#: nova/compute/resource_tracker.py:451 -#, python-format -msgid "Free disk (GB): %s" -msgstr "Free disk (GB): %s" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" +msgstr "Hypervisor driver does not support firewall rules" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:576 #, python-format -msgid "Free VCPUS: %s" -msgstr "Free VCPUS: %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" -msgstr "Free VCPU information unavailable" +#: nova/compute/manager.py:592 +#, fuzzy, python-format +msgid "Unexpected power state %d" +msgstr "Unexpected status code" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/manager.py:604 #, python-format -msgid "Missing keys: %s" -msgstr "Missing keys: %s" +msgid "Ignoring event %s" +msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" -msgstr "No compute host specified" +#: nova/compute/manager.py:642 +msgid "Checking state" +msgstr "Checking state" -#: nova/compute/rpcapi.py:47 +#: nova/compute/manager.py:729 #, python-format -msgid "Unable to find host for Instance %s" -msgstr "Unable to find host for Instance %s" +msgid "Volume id: %s finished being created but was not set as 'available'" +msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:746 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" -msgstr "Using %(prefix)s instead of %(req_prefix)s" +msgid "Setting up bdm %s" +msgstr "Setting up bdm %s" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" -msgstr "Adding console" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" +msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 -#, python-format -msgid "Tried to remove non-existent console %(console_id)s." -msgstr "Tried to remove non-existent console %(console_id)s." +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 +#, fuzzy, python-format +msgid "No node specified, defaulting to %(node)s" +msgstr "Memory limit not specified, defaulting to unlimited" -#: nova/console/vmrc_manager.py:126 -#, python-format -msgid "Removing console %(console_id)s." -msgstr "Removing console %(console_id)s." +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" +msgstr "Failed to dealloc network for deleted instance" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" -msgstr "Rebuilding xvp conf" +#: nova/compute/manager.py:904 +#, fuzzy +msgid "Instance was deleted during spawn." +msgstr "Instance failed to spawn" -#: nova/console/xvp.py:116 -#, python-format -msgid "Re-wrote %s" -msgstr "Re-wrote %s" +#: nova/compute/manager.py:926 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "DB error: %s" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" -msgstr "Stopping xvp" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." +msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" -msgstr "Starting xvp" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" +msgstr "Error trying to reschedule" -#: nova/console/xvp.py:141 -#, python-format -msgid "Error starting xvp: %s" -msgstr "Error starting xvp: %s" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" +msgstr "Retry info not present, will not reschedule" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" -msgstr "Restarting xvp" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" +msgstr "No request spec, will not reschedule" -#: nova/console/xvp.py:146 -msgid "xvp not running..." -msgstr "xvp not running..." +#: nova/compute/manager.py:997 +#, fuzzy, python-format +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "Re-scheduling instance: attempt %d" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" -msgstr "Received Token: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." +msgstr "Instance build timed out. Set to error state." -#: nova/consoleauth/manager.py:75 +#: nova/compute/manager.py:1075 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" -msgstr "Checking Token: %(token)s, %(token_valid)s)" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/manager.py:1081 #, python-format -msgid "Unrecognized read_deleted value '%s'" -msgstr "Unrecognized read_deleted value '%s'" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" +msgstr "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" -#: nova/db/sqlalchemy/api.py:2790 -#, 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/compute/manager.py:1091 +msgid "Starting instance..." +msgstr "Starting instance..." -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" -msgstr "Backend exists" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" +msgstr "Instance failed network setup" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/manager.py:1120 #, python-format -msgid "No backend config with id %(sm_backend_id)s" -msgstr "No backend config with id %(sm_backend_id)s" +msgid "Instance network_info: |%s|" +msgstr "Instance network_info: |%s|" + +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" +msgstr "Instance failed block device setup" + +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" +msgstr "Instance failed to spawn" + +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" +msgstr "Deallocating network for instance" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:1272 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" -msgstr "No backend config with sr uuid %(sr_uuid)s" +msgid "%(action_str)s instance" +msgstr "%(action_str)s instance" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" -msgstr "Flavor exists" +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "Failed to dealloc network for deleted instance" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/compute/manager.py:1309 #, python-format -msgid "%(sm_flavor_id) flavor not found" -msgstr "%(sm_flavor_id) flavor not found" +msgid "Ignoring DiskNotFound: %s" +msgstr "Ignoring DiskNotFound: %s" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/manager.py:1312 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" -msgstr "No sm_flavor called %(sm_flavor_id)s" +msgid "Ignoring VolumeNotFound: %s" +msgstr "Ignoring VolumeNotFound: %s" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/manager.py:1319 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" -msgstr "No sm_flavor called %(sm_flavor_label)s" +msgid "terminating bdm %s" +msgstr "terminating bdm %s" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/manager.py:1367 #, python-format -msgid "No sm_volume with id %(volume_id)s" -msgstr "No sm_volume with id %(volume_id)s" +msgid "Ignoring volume cleanup failure due to %s" +msgstr "Ignoring volume cleanup failure due to %s" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" -msgstr "version should be an integer" +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" +msgstr "%s. Setting instance vm_state to ERROR" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." -msgstr "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" +msgstr "Rebuilding instance" -#: nova/db/sqlalchemy/session.py:162 -#, python-format -msgid "SQL connection failed. %s attempts left." -msgstr "SQL connection failed. %s attempts left." +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" +msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 -#, python-format -msgid "Table |%s| not created!" -msgstr "Table |%s| not created!" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" -msgstr "quota_classes table not dropped" - -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" -msgstr "foreign key constraint couldn't be removed" - -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" -msgstr "Foreign Key constraint couldn't be removed" - -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" -msgstr "foreign key could not be dropped" +#: nova/compute/manager.py:1593 +#, fuzzy, python-format +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "%(path)s is not on shared storage: %(reason)s" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" -msgstr "foreign key could not be created" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" +msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" -msgstr "quota_usages table not dropped" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Attach boot from volume failed: %s" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" -msgstr "reservations table not dropped" - -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" -msgstr "foreign key constraint couldn't be created" - -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" -msgstr "foreign key constraint couldn't be dropped" - -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" -msgstr "user_quotas table not dropped" +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" +msgstr "Rebooting instance" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1746 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" -#: nova/image/s3.py:311 +#: nova/compute/manager.py:1762 #, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "Failed to download %(image_location)s to %(image_path)s" +msgid "Cannot reboot instance: %(exc)s" +msgstr "Cannot reboot instance: %(exc)s" -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "Failed to decrypt %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:1775 +#, fuzzy, python-format +msgid "Instance disappeared during reboot" +msgstr "instance %s: rebooted" + +#: nova/compute/manager.py:1802 +msgid "instance snapshotting" +msgstr "instance snapshotting" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1808 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "Failed to untar %(image_location)s to %(image_path)s" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "Failed to upload %(image_location)s to %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "Found %(num_images)d images (rotation: %(rotation)d)" -#: nova/image/s3.py:372 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to decrypt private key: %s" -msgstr "Failed to decrypt private key: %s" +msgid "Rotating out %d backups" +msgstr "Rotating out %d backups" -#: nova/image/s3.py:379 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to decrypt initialization vector: %s" -msgstr "Failed to decrypt initialization vector: %s" +msgid "Deleting image %s" +msgstr "Deleting image %s" -#: nova/image/s3.py:390 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "Failed to decrypt image file %(image_file)s: %(err)s" +msgid "Failed to set admin password. Instance %s is not running" +msgstr "Failed to set admin password. Instance %s is not running" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" -msgstr "Unsafe filenames in image" +#: nova/compute/manager.py:1916 +msgid "Root password set" +msgstr "Root password set" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" -msgstr "Bad mac for to_global_ipv6: %s" +#: nova/compute/manager.py:1923 +#, 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/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:1938 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" -msgstr "Bad prefix for to_global_ipv6: %s" - +msgid "set_admin_password failed: %s" +msgstr "set_admin_password failed: %s" + +#: nova/compute/manager.py:1945 +msgid "error setting admin password" +msgstr "error setting admin password" + +#: nova/compute/manager.py:1958 +#, python-format +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)" + +#: nova/compute/manager.py:1962 +#, python-format +msgid "injecting file to %(path)s" +msgstr "injecting file to %(path)s" + +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" + +#: nova/compute/manager.py:1996 +msgid "Rescuing" +msgstr "Rescuing" + +#: nova/compute/manager.py:2031 +msgid "Unrescuing" +msgstr "Unrescuing" + +#: nova/compute/manager.py:2052 +#, python-format +msgid "Changing instance metadata according to %(diff)r" +msgstr "Changing instance metadata according to %(diff)r" + +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "Instance has no volume." + +#: nova/compute/manager.py:2277 +msgid "destination same as source!" +msgstr "destination same as source!" + +#: nova/compute/manager.py:2294 +msgid "Migrating" +msgstr "Migrating" + +#: nova/compute/manager.py:2540 +#, 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" + +#: nova/compute/manager.py:2603 +msgid "Pausing" +msgstr "Pausing" + +#: nova/compute/manager.py:2621 +msgid "Unpausing" +msgstr "Unpausing" + +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" +msgstr "Retrieving diagnostics" + +#: nova/compute/manager.py:2690 +msgid "Resuming" +msgstr "Resuming" + +#: nova/compute/manager.py:2710 +msgid "Reset network" +msgstr "Reset network" + +#: nova/compute/manager.py:2715 +msgid "Inject network info" +msgstr "Inject network info" + +#: nova/compute/manager.py:2718 +#, python-format +msgid "network_info to inject: |%s|" +msgstr "network_info to inject: |%s|" + +#: nova/compute/manager.py:2735 +msgid "Get console output" +msgstr "Get console output" + +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" +msgstr "Getting vnc console" + +#: nova/compute/manager.py:2797 +#, fuzzy +msgid "Getting spice console" +msgstr "Getting vnc console" + +#: nova/compute/manager.py:2844 +#, 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:2895 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "Attaching volume %(volume_id)s to %(mountpoint)s" + +#: nova/compute/manager.py:2904 +#, python-format +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" + +#: nova/compute/manager.py:2919 +#, 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:2949 +#, 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:2959 +msgid "Detaching volume from unknown instance" +msgstr "Detaching volume from unknown instance" + +#: nova/compute/manager.py:2966 +#, 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:2990 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3028 +#, fuzzy, python-format +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "allocate_for_instance() for %s" + +#: nova/compute/manager.py:3048 +#, fuzzy, python-format +msgid "Port %(port_id)s is not attached" +msgstr "Port %(port_id)s is still in use." + +#: nova/compute/manager.py:3062 +#, fuzzy, python-format +msgid "Host %(host)s not found" +msgstr "Host %(host)s could not be found." + +#: nova/compute/manager.py:3199 +#, python-format +msgid "Pre live migration failed at %(dest)s" +msgstr "Pre live migration failed at %(dest)s" + +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." +msgstr "_post_live_migration() is started.." + +#: nova/compute/manager.py:3282 +#, python-format +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "Migrating instance to %(dest)s finished successfully." + +#: nova/compute/manager.py:3284 +msgid "" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." +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:3298 +msgid "Post operation of migration started" +msgstr "Post operation of migration started" + +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" +msgstr "Updated the info_cache for instance" + +#: nova/compute/manager.py:3483 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" + +#: nova/compute/manager.py:3489 +#, 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:3498 +#, python-format +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" + +#: nova/compute/manager.py:3505 +#, python-format +msgid "Instance %(instance_uuid)s not found" +msgstr "Instance %(instance_uuid)s not found" + +#: nova/compute/manager.py:3509 +msgid "In ERROR state" +msgstr "In ERROR state" + +#: nova/compute/manager.py:3516 +#, 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:3525 +#, python-format +msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgstr "Error auto-confirming resize: %(e)s. Will retry later." + +#: nova/compute/manager.py:3542 +#, python-format +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." +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:3561 +#, 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:3585 +msgid "Updating bandwidth usage cache" +msgstr "Updating bandwidth usage cache" + +#: nova/compute/manager.py:3703 +#, fuzzy +msgid "Updating volume usage cache" +msgstr "Updating bandwidth usage cache" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" +msgstr "Updating host status" + +#: nova/compute/manager.py:3747 +#, python-format +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." +msgstr "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." + +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +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:3788 +#, python-format +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" +msgstr "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" + +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "Instance shutdown by itself. Calling the stop API." + +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." +msgstr "error during stop() in sync_power_state." + +#: nova/compute/manager.py:3842 +#, 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:3858 +#, fuzzy +msgid "Instance is paused unexpectedly. Ignore." +msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." + +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." +msgstr "Instance is not stopped. Calling the stop API." + +#: nova/compute/manager.py:3886 +msgid "Instance is not (soft-)deleted." +msgstr "Instance is not (soft-)deleted." + +#: nova/compute/manager.py:3894 +#, fuzzy +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..." + +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" +msgstr "Reclaiming deleted instance" + +#: nova/compute/manager.py:3974 +#, python-format +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." + +#: nova/compute/manager.py:3981 +#, python-format +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." + +#: nova/compute/manager.py:3988 +#, 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/resource_tracker.py:92 +#, fuzzy +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" +"Host field should be not be set on the instance until resources have been" +" claimed." + +#: nova/compute/resource_tracker.py:97 +#, fuzzy +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." +msgstr "" +"Host field should be not be set on the instance until resources have been" +" claimed." + +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." + +#: nova/compute/resource_tracker.py:280 +#, fuzzy, python-format +msgid "Deleting compute node %s" +msgstr "Loading compute driver '%s'" + +#: nova/compute/resource_tracker.py:304 +#, fuzzy, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "Compute_service record created for %s " + +#: nova/compute/resource_tracker.py:310 +#, fuzzy, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "Compute_service record updated for %s " + +#: nova/compute/resource_tracker.py:324 +#, python-format +msgid "No service record for host %s" +msgstr "No service record for host %s" + +#: nova/compute/resource_tracker.py:334 +#, python-format +msgid "Hypervisor: free ram (MB): %s" +msgstr "Hypervisor: free ram (MB): %s" + +#: nova/compute/resource_tracker.py:335 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "Hypervisor: free disk (GB): %s" + +#: nova/compute/resource_tracker.py:340 +#, python-format +msgid "Hypervisor: free VCPUs: %s" +msgstr "Hypervisor: free VCPUs: %s" + +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" +msgstr "Hypervisor: VCPU information unavailable" + +#: nova/compute/resource_tracker.py:349 +#, python-format +msgid "Free ram (MB): %s" +msgstr "Free ram (MB): %s" + +#: nova/compute/resource_tracker.py:350 +#, python-format +msgid "Free disk (GB): %s" +msgstr "Free disk (GB): %s" + +#: nova/compute/resource_tracker.py:355 +#, python-format +msgid "Free VCPUS: %s" +msgstr "Free VCPUS: %s" + +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" +msgstr "Free VCPU information unavailable" + +#: nova/compute/resource_tracker.py:396 +#, fuzzy, python-format +msgid "Updating from migration %s" +msgstr "Starting finish_migration" + +#: nova/compute/resource_tracker.py:456 +#, fuzzy +msgid "Instance not resizing, skipping migration." +msgstr "VM is not present, skipping destroy..." + +#: nova/compute/resource_tracker.py:471 +#, fuzzy +msgid "InstanceType could not be found, skipping migration." +msgstr "Instance could not be found" + +#: nova/compute/resource_tracker.py:555 +#, python-format +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" +msgstr "" + +#: nova/compute/resource_tracker.py:568 +#, python-format +msgid "Missing keys: %s" +msgstr "Missing keys: %s" + +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" +msgstr "No compute host specified" + +#: nova/compute/rpcapi.py:54 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "Unable to find host for Instance %s" + +#: nova/compute/utils.py:141 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "Using %(prefix)s instead of %(req_prefix)s" + +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:88 +#, python-format +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" + +#: nova/conductor/manager.py:253 +#, fuzzy, python-format +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "block_device_mapping %s" + +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "Adding console" + +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "Tried to remove non-existent console %(console_id)s." + +#: nova/console/vmrc_manager.py:116 +#, python-format +msgid "Removing console %(console_id)s." +msgstr "Removing console %(console_id)s." + +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "Invalid volume" + +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" +msgstr "" + +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "Rebuilding xvp conf" + +#: nova/console/xvp.py:119 +#, python-format +msgid "Re-wrote %s" +msgstr "Re-wrote %s" + +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" +msgstr "" + +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "Stopping xvp" + +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "Starting xvp" + +#: nova/console/xvp.py:147 +#, python-format +msgid "Error starting xvp: %s" +msgstr "Error starting xvp: %s" + +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "Restarting xvp" + +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "xvp not running..." + +#: nova/console/xvp.py:203 +#, fuzzy +msgid "Failed to run xvp." +msgstr "Failed to resume server" + +#: nova/consoleauth/manager.py:88 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s)" +msgstr "Received Token: %(token)s, %(token_dict)s)" + +#: nova/consoleauth/manager.py:112 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" +msgstr "Checking Token: %(token)s, %(token_valid)s)" + +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" +msgstr "" + +#: nova/db/api.py:675 nova/db/api.py:696 +#, fuzzy +msgid "Failed to notify cells of instance update" +msgstr "Failed to reboot instance" + +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1590 +#, fuzzy +msgid "Failed to notify cells of instance fault" +msgstr "Failed to reboot instance" + +#: nova/db/sqlalchemy/api.py:153 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "Unrecognized read_deleted value '%s'" + +#: nova/db/sqlalchemy/api.py:1409 +#, 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:1542 +#, fuzzy, python-format +msgid "Invalid instance id %s in request" +msgstr "instance %s: rescued" + +#: nova/db/sqlalchemy/api.py:2752 +#, 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/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" +msgstr "version should be an integer" + +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." +msgstr "Upgrade DB using Essex release first." + +#: nova/db/sqlalchemy/utils.py:61 +#, 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:67 +#, 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:155 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" +msgstr "" + +#: 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/migrate_repo/versions/145_add_volume_usage_cache.py:68 +#, fuzzy +msgid "volume_usage_cache table not dropped" +msgstr "quota_usages table not dropped" + +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, fuzzy, python-format +msgid "table '%s' not dropped" +msgstr "user_quotas table not dropped" + +#: nova/image/glance.py:187 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." + +#: nova/image/glance.py:492 +#, fuzzy, python-format +msgid "fetching image %s from glance" +msgstr "Fetching image '%s' from glance" + +#: nova/image/s3.py:318 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "Failed to download %(image_location)s to %(image_path)s" + +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "Failed to decrypt %(image_location)s to %(image_path)s" + +#: nova/image/s3.py:345 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "Failed to untar %(image_location)s to %(image_path)s" + +#: nova/image/s3.py:355 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "Failed to upload %(image_location)s to %(image_path)s" + +#: nova/image/s3.py:379 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "Failed to decrypt private key: %s" + +#: nova/image/s3.py:386 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "Failed to decrypt initialization vector: %s" + +#: nova/image/s3.py:397 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "Failed to decrypt image file %(image_file)s: %(err)s" + +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" +msgstr "Unsafe filenames in image" + +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "Bad mac for to_global_ipv6: %s" + +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "Bad prefix for to_global_ipv6: %s" + #: nova/ipv6/account_identifier.py:42 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" -msgstr "Bad project_id for to_global_ipv6: %s" +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "Bad project_id for to_global_ipv6: %s" + +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" +msgstr "instance is a required argument to use @refresh_cache" + +#: nova/network/api.py:80 +#, fuzzy +msgid "Failed storing info cache" +msgstr "Failed to terminate instance" + +#: nova/network/api.py:239 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "re-assign floating IP %(address)s from instance %(instance_id)s" + +#: nova/network/driver.py:40 +#, fuzzy +msgid "Network driver option required, but not specified" +msgstr "Compute driver option required, but not specified" + +#: nova/network/driver.py:43 +#, fuzzy, python-format +msgid "Loading network driver '%s'" +msgstr "Loading compute driver '%s'" + +#: nova/network/floating_ips.py:87 +#, python-format +msgid "Fixed ip %(fixed_ip_id)s not found" +msgstr "Fixed ip %(fixed_ip_id)s not found" + +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 +#, python-format +msgid "Interface %(interface)s not found" +msgstr "Interface %(interface)s not found" + +#: nova/network/floating_ips.py:121 +#, fuzzy, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" +msgstr "floating IP allocation for instance |%s|" + +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." +msgstr "Floating IP is not associated. Ignore." + +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "Address |%(address)s| is not allocated" + +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "Address |%(address)s| is not allocated to your project |%(project)s|" + +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgstr "Quota exceeded for %(pid)s, tried to allocate floating IP" + +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" +msgstr "Failed to update usages deallocating floating IP" + +#: nova/network/floating_ips.py:530 +#, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "Starting migration network for instance %(instance_uuid)s" + +#: nova/network/floating_ips.py:537 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " +msgstr "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " + +#: nova/network/floating_ips.py:568 +#, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "Finishing migration network for instance %(instance_uuid)s" + +#: nova/network/floating_ips.py:576 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." + +#: nova/network/floating_ips.py:624 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." + +#: nova/network/floating_ips.py:664 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." + +#: nova/network/floating_ips.py:673 +#, python-format +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 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" +msgstr "" + +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." +msgstr "This driver only supports type 'a' entries." + +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" +msgstr "Attempted to remove chain %s which does not exist" + +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" +msgstr "Unknown chain: %r" + +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" + +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" +msgstr "IPTablesManager.apply completed with success" + +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" +msgstr "arping error for ip %s" + +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" +msgstr "" + +#: nova/network/linux_net.py:966 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "Pid %d is stale, skip killing dnsmasq" + +#: nova/network/linux_net.py:1011 +#, python-format +msgid "Hupping dnsmasq threw %s" +msgstr "Hupping dnsmasq threw %s" + +#: nova/network/linux_net.py:1013 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "Pid %d is stale, relaunching dnsmasq" + +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" +msgstr "killing radvd threw %s" + +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "Pid %d is stale, relaunching radvd" + +#: nova/network/linux_net.py:1227 +#, fuzzy, python-format +msgid "Error clearing stale veth %s" +msgstr "Error starting xvp: %s" + +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "Starting VLAN interface %s" + +#: nova/network/linux_net.py:1418 +#, fuzzy, python-format +msgid "Failed unplugging VLAN interface '%s'" +msgstr "Failed unplugging gateway interface '%s'" + +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "Unplugged gateway interface '%s'" + +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "Starting bridge %s " + +#: nova/network/linux_net.py:1454 +#, 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:1490 +#, python-format +msgid "Failed to add interface: %s" +msgstr "Failed to add interface: %s" + +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "Failed unplugging gateway interface '%s'" + +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "Unplugged gateway interface '%s'" + +#: nova/network/linux_net.py:1735 +#, python-format +msgid "Starting bridge %s " +msgstr "Starting bridge %s " + +#: nova/network/linux_net.py:1743 +#, python-format +msgid "Done starting bridge %s" +msgstr "Done starting bridge %s" + +#: nova/network/linux_net.py:1763 +#, python-format +msgid "Failed unplugging gateway interface '%s'" +msgstr "Failed unplugging gateway interface '%s'" + +#: nova/network/linux_net.py:1765 +#, python-format +msgid "Unplugged gateway interface '%s'" +msgstr "Unplugged gateway interface '%s'" + +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "Disassociated %s stale fixed ip(s)" + +#: nova/network/manager.py:366 +msgid "setting network host" +msgstr "setting network host" + +#: nova/network/manager.py:493 +msgid "network allocations" +msgstr "network allocations" + +#: nova/network/manager.py:500 +#, fuzzy, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" +msgstr "networks retrieved for instance: |%(networks)s|" + +#: nova/network/manager.py:548 +msgid "network deallocation for instance" +msgstr "network deallocation for instance" + +#: nova/network/manager.py:812 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." +msgstr "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." + +#: nova/network/manager.py:838 +#, 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:892 +#, fuzzy +msgid "Failed to update usages deallocating fixed IP" +msgstr "Failed to update usages deallocating floating IP" + +#: nova/network/manager.py:926 +#, 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:949 +#, python-format +msgid "Leased IP |%(address)s|" +msgstr "Leased IP |%(address)s|" + +#: nova/network/manager.py:953 +#, python-format +msgid "IP %s leased that is not associated" +msgstr "IP %s leased that is not associated" + +#: nova/network/manager.py:962 +#, python-format +msgid "IP |%s| leased that isn't allocated" +msgstr "IP |%s| leased that isn't allocated" + +#: nova/network/manager.py:967 +#, python-format +msgid "Released IP |%(address)s|" +msgstr "Released IP |%(address)s|" + +#: nova/network/manager.py:971 +#, python-format +msgid "IP %s released that is not associated" +msgstr "IP %s released that is not associated" + +#: nova/network/manager.py:975 +#, python-format +msgid "IP %s released that was not leased" +msgstr "IP %s released that was not leased" + +#: nova/network/manager.py:994 +#, python-format +msgid "%s must be an integer" +msgstr "%s must be an integer" + +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." +msgstr "Maximum allowed length for 'label' is 255." + +#: nova/network/manager.py:1038 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." + +#: nova/network/manager.py:1119 +msgid "cidr already in use" +msgstr "cidr already in use" + +#: nova/network/manager.py:1122 +#, 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:1133 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" + +#: nova/network/manager.py:1190 +msgid "Network already exists!" +msgstr "Network already exists!" + +#: nova/network/manager.py:1209 +#, 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:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" + +#: nova/network/manager.py:1812 +#, fuzzy, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "" +"The network range is not big enough to fit %(num_networks)s. Network size" +" is %(network_size)s" + +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" +msgstr "" + +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "Invalid volume" + +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" +msgstr "This driver only supports type 'a'" + +#: nova/network/minidns.py:122 +#, fuzzy, python-format +msgid "Cannot delete entry |%s|" +msgstr "Cannot delete aggregate: %(id)s" + +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "_delete: %s" + +#: nova/network/minidns.py:207 +#, fuzzy, python-format +msgid "Cannot delete domain |%s|" +msgstr "Cannot delete aggregate: %(id)s" + +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" +msgstr "v4 subnets are required for legacy nw_info" + +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" +msgstr "" + +#: nova/network/quantumv2/api.py:151 +#, python-format +msgid "allocate_for_instance() for %s" +msgstr "allocate_for_instance() for %s" + +#: nova/network/quantumv2/api.py:154 +#, python-format +msgid "empty project id for instance %s" +msgstr "empty project id for instance %s" + +#: nova/network/quantumv2/api.py:200 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." +msgstr "" + +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "Host not found" + +#: nova/network/quantumv2/api.py:277 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgstr "Fail to delete port %(portid)s with failure: %(exception)s" + +#: nova/network/quantumv2/api.py:315 +#, python-format +msgid "deallocate_for_instance() for %s" +msgstr "deallocate_for_instance() for %s" + +#: nova/network/quantumv2/api.py:324 +#, python-format +msgid "Failed to delete quantum port %(portid)s " +msgstr "Failed to delete quantum port %(portid)s " + +#: nova/network/quantumv2/api.py:343 +#, fuzzy, python-format +msgid "Failed to delete quantum port %(port_id)s " +msgstr "Failed to delete quantum port %(portid)s " + +#: nova/network/quantumv2/api.py:365 +#, python-format +msgid "get_instance_nw_info() for %s" +msgstr "get_instance_nw_info() for %s" + +#: nova/network/quantumv2/api.py:397 +#, fuzzy, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" +msgstr "Fail to delete port %(portid)s with failure: %(exception)s" + +#: nova/network/quantumv2/api.py:427 +#, fuzzy, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" +msgstr "Fail to delete port %(portid)s with failure: %(exception)s" + +#: nova/network/quantumv2/api.py:437 +#, python-format +msgid "validate_networks() for %s" +msgstr "validate_networks() for %s" + +#: nova/network/quantumv2/api.py:694 +#, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "Multiple floating IP pools matches found for name '%s'" + +#: nova/network/quantumv2/api.py:807 +#, fuzzy, python-format +msgid "Network %(net)s for port %(port_id)s not found!" +msgstr "Network %(network_id)s could not be found." + +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "Delete security group %s" + +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "Delete security group %s" + +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, fuzzy, python-format +msgid "Quantum Error: %s" +msgstr "Caught error: %s" + +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "Delete security group %s" + +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +msgid "Security group id should be uuid" +msgstr "Security group id should be integer" + +#: nova/network/security_group/quantum_driver.py:171 +#, fuzzy, python-format +msgid "Quantum Error getting security group %s" +msgstr "Delete security group %s" + +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "Caught error: %s" + +#: nova/network/security_group/quantum_driver.py:228 +#, python-format +msgid "Quantum Error unable to delete %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:239 +#, 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:356 +#, 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:366 +#: nova/network/security_group/quantum_driver.py:416 +#, 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:426 +#, fuzzy, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" +"Security group %(security_group_id)s is not associated with the instance " +"%(instance_id)s" + +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" +msgstr "This rule already exists in group %s" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" -msgstr "instance is a required argument to use @refresh_cache" +#: nova/openstack/common/excutils.py:48 +#, fuzzy, python-format +msgid "Original exception being dropped: %s" +msgstr "foreign key could not be dropped" -#: nova/network/api.py:80 +#: nova/openstack/common/lockutils.py:98 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "Could not release the acquired lock `%s`" + +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "args: %s" -msgstr "args: %s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgstr "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." -#: nova/network/api.py:81 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "kwargs: %s" -msgstr "kwargs: %s" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgstr "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." -#: nova/network/api.py:169 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" -msgstr "re-assign floating IP %(address)s from instance %(instance_id)s" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." -msgstr "This driver only supports type 'a' entries." +#: nova/openstack/common/lockutils.py:230 +#, fuzzy, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." + +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "Deprecated Config: %s" + +#: nova/openstack/common/log.py:329 +#, fuzzy, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "Error reading image info file %(filename)s: %(error)s" -#: nova/network/linux_net.py:179 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Attempted to remove chain %s which does not exist" -msgstr "Attempted to remove chain %s which does not exist" +msgid "syslog facility must be one of: %s" +msgstr "syslog facility must be one of: %s" + +#: nova/openstack/common/log.py:540 +#, fuzzy, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "Fatal call to deprecated config %(msg)s" -#: nova/network/linux_net.py:214 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "Unknown chain: %r" -msgstr "Unknown chain: %r" +msgid "Failed to understand rule %(rule)s" +msgstr "Failed to understand rule %(rule)s" + +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "No handler for matches of kind %s" + +#: nova/openstack/common/policy.py:679 +#, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "Failed to understand rule %(rule)r" + +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." +msgstr "DB exception wrapped." + +#: nova/openstack/common/db/sqlalchemy/session.py:486 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:556 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "SQL connection failed. %s attempts left." + +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "Id not in sort_keys; is sort_keys unique?" + +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "Unknown sort direction, must be 'desc' or 'asc'" -#: nova/network/linux_net.py:239 +#: nova/openstack/common/notifier/api.py:126 +#, python-format +msgid "%s not in valid priorities" +msgstr "%s not in valid priorities" + +#: nova/openstack/common/notifier/api.py:142 #, python-format msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" -msgstr "IPTablesManager.apply completed with success" +#: nova/openstack/common/notifier/api.py:172 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "Failed to load notifier %s. These notifications will not be sent." + +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" -#: nova/network/linux_net.py:580 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "arping error for ip %s" -msgstr "arping error for ip %s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "Could not send notification to %(topic)s. Payload=%(message)s" -#: nova/network/linux_net.py:790 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "Pid %d is stale, skip killing dnsmasq" -msgstr "Pid %d is stale, skip killing dnsmasq" +msgid "Failed to load plugin %(plug)s: %(exc)s" +msgstr "Failed to load plugin %(plug)s: %(exc)s" -#: nova/network/linux_net.py:830 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format -msgid "Hupping dnsmasq threw %s" -msgstr "Hupping dnsmasq threw %s" +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" -#: nova/network/linux_net.py:832 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "Pid %d is stale, relaunching dnsmasq" +msgid "no calling threads waiting for msg_id : %s, message : %s" +msgstr "" -#: nova/network/linux_net.py:894 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "killing radvd threw %s" -msgstr "killing radvd threw %s" +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" -#: nova/network/linux_net.py:896 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "Pid %d is stale, relaunching radvd" +msgid "unpacked context: %s" +msgstr "unpacked context: %s" -#: nova/network/linux_net.py:1126 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Starting VLAN interface %s" -msgstr "Starting VLAN interface %s" +msgid "UNIQUE_ID is %s." +msgstr "" -#: nova/network/linux_net.py:1162 +#: nova/openstack/common/rpc/amqp.py:406 #, python-format -msgid "Starting Bridge interface for %s" -msgstr "Starting Bridge interface for %s" +msgid "received %s" +msgstr "received %s" -#: nova/network/linux_net.py:1205 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "Failed to add interface: %s" -msgstr "Failed to add interface: %s" +msgid "no method for message: %s" +msgstr "no method for message: %s" -#: nova/network/linux_net.py:1306 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "Starting bridge %s " -msgstr "Starting bridge %s " +msgid "No method for message: %s" +msgstr "No method for message: %s" -#: nova/network/linux_net.py:1314 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "Done starting bridge %s" -msgstr "Done starting bridge %s" +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +#, fuzzy +msgid "Exception during message handling" +msgstr "Exception during scheduler.run_instance" + +#: nova/openstack/common/rpc/amqp.py:583 +#, fuzzy, python-format +msgid "Making synchronous call on %s ..." +msgstr "Making asynchronous call on %s ..." -#: nova/network/linux_net.py:1333 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Failed unplugging gateway interface '%s'" -msgstr "Failed unplugging gateway interface '%s'" +msgid "MSG_ID is %s" +msgstr "MSG_ID is %s" -#: nova/network/linux_net.py:1335 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "Unplugged gateway interface '%s'" -msgstr "Unplugged gateway interface '%s'" +msgid "Making asynchronous cast on %s..." +msgstr "Making asynchronous cast on %s..." -#: nova/network/manager.py:277 +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." +msgstr "Making asynchronous fanout cast..." + +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" -msgstr "Fixed ip %(fixed_ip_id)s not found" +msgid "Sending %(event_type)s on %(topic)s" +msgstr "Sending %(event_type)s on %(topic)s" + +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." +msgstr "An unknown RPC related exception occurred." -#: nova/network/manager.py:286 nova/network/manager.py:545 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "Interface %(interface)s not found" -msgstr "Interface %(interface)s not found" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." -#: nova/network/manager.py:301 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "floating IP allocation for instance |%s|" -msgstr "floating IP allocation for instance |%s|" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." -msgstr "Floating IP is not associated. Ignore." +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +#, fuzzy +msgid "" +msgstr "Unknown" -#: nova/network/manager.py:383 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "Address |%(address)s| is not allocated" -msgstr "Address |%(address)s| is not allocated" +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." +msgstr "Invalid reuse of an RPC connection." + +#: nova/openstack/common/rpc/common.py:151 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "Specified RPC version, %(version)s, not supported by this endpoint." + +#: nova/openstack/common/rpc/common.py:156 +#, fuzzy, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "Specified RPC version, %(version)s, not supported by this endpoint." + +#: nova/openstack/common/rpc/common.py:280 +#, fuzzy, python-format +msgid "Failed to sanitize %(item)s. Key error %(err)s" +msgstr "Failed to remove %(base_file)s, error was %(error)s" + +#: nova/openstack/common/rpc/common.py:302 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Returning exception %s to caller" + +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." +msgstr "Failed to process message... skipping it." + +#: nova/openstack/common/rpc/impl_kombu.py:480 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "Reconnecting to AMQP server on %(hostname)s:%(port)d" + +#: nova/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Connected to AMQP server on %(hostname)s:%(port)d" + +#: nova/openstack/common/rpc/impl_kombu.py:539 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" + +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." + +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "Failed to declare consumer for topic '%(topic)s': %(err_str)s" + +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "Timed out waiting for RPC response: %s" + +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "Failed to consume message from queue: %s" + +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "Failed to publish message to topic '%(topic)s': %(err_str)s" + +#: nova/openstack/common/rpc/impl_qpid.py:351 +#, fuzzy, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "Unable to connect to AMQP server: %s" + +#: nova/openstack/common/rpc/impl_qpid.py:357 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "Connected to AMQP server on %s" + +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" +msgstr "Re-established AMQP queues" + +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." +msgstr "Error processing message. Skipping it." + +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." +msgstr "JSON serialization failed." + +#: nova/openstack/common/rpc/impl_zmq.py:104 +#, python-format +msgid "Deserializing: %s" +msgstr "Deserializing: %s" + +#: nova/openstack/common/rpc/impl_zmq.py:140 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "Connecting to %(addr)s with %(type)s" -#: nova/network/manager.py:387 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" -msgstr "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "-> Subscribed to %(subscribe)s" +msgstr "-> Subscribed to %(subscribe)s" -#: nova/network/manager.py:408 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" -msgstr "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgid "-> bind: %(bind)s" +msgstr "-> bind: %(bind)s" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" -msgstr "Failed to update usages deallocating floating IP" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." +msgstr "Could not open socket." -#: nova/network/manager.py:650 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "Starting migration network for instance %(instance_uuid)s" +msgid "Subscribing to %s" +msgstr "Subscribing to %s" -#: nova/network/manager.py:657 -#, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " -msgstr "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." +msgstr "You cannot recv on this socket." -#: nova/network/manager.py:678 -#, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" -msgstr "Finishing migration network for instance %(instance_uuid)s" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." +msgstr "You cannot send on this socket." -#: nova/network/manager.py:686 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." -msgstr "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +msgid "Running func with context: %s" +msgstr "Running func with context: %s" -#: nova/network/manager.py:733 -#, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." -msgstr "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" +msgstr "Sending reply" -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." -msgstr "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." +msgstr "" -#: nova/network/manager.py:789 -#, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." -msgstr "Domain |%(domain)s| already exists, changing project to |%(project)s|." +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" +msgstr "Registering reactor" -#: nova/network/manager.py:903 -#, python-format -msgid "Disassociated %s stale fixed ip(s)" -msgstr "Disassociated %s stale fixed ip(s)" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" +msgstr "In reactor registered" -#: nova/network/manager.py:907 -msgid "setting network host" -msgstr "setting network host" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" +msgstr "Out reactor registered" -#: nova/network/manager.py:1021 -msgid "network allocations" -msgstr "network allocations" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" +msgstr "Consuming socket" -#: nova/network/manager.py:1026 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" -msgstr "networks retrieved for instance: |%(networks)s|" +msgid "CONSUMER GOT %s" +msgstr "CONSUMER GOT %s" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" -msgstr "network deallocation for instance" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "Creating snapshot for instance %s" -#: nova/network/manager.py:1279 -#, python-format -msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." -#: nova/network/manager.py:1358 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Unable to release %s because vif doesn't exist." -msgstr "Unable to release %s because vif doesn't exist." +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgstr "ROUTER RELAY-OUT SUCCEEDED %(data)s" -#: nova/network/manager.py:1379 -#, python-format -msgid "Leased IP |%(address)s|" -msgstr "Leased IP |%(address)s|" +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "PowerVM image creation failed: %s" -#: nova/network/manager.py:1383 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "IP %s leased that is not associated" -msgstr "IP %s leased that is not associated" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" +msgstr "" -#: nova/network/manager.py:1391 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "IP |%s| leased that isn't allocated" -msgstr "IP |%s| leased that isn't allocated" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" -msgstr "Released IP |%(address)s|" +#: nova/openstack/common/rpc/impl_zmq.py:531 +#, fuzzy, python-format +msgid "Could not create IPC directory %s" +msgstr "Could not remove tmpdir: %s" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" -msgstr "IP %s released that is not associated" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" -#: nova/network/manager.py:1403 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "IP %s released that was not leased" -msgstr "IP %s released that was not leased" +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "CONSUMER RECEIVED DATA: %s" -#: nova/network/manager.py:1422 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "%s must be an integer" -msgstr "%s must be an integer" - -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." -msgstr "Maximum allowed length for 'label' is 255." +msgid "ROUTER RELAY-OUT %(data)s" +msgstr "ROUTER RELAY-OUT %(data)s" -#: nova/network/manager.py:1466 -#, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." -#: nova/network/manager.py:1547 -msgid "cidr already in use" -msgstr "cidr already in use" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." +msgstr "" -#: nova/network/manager.py:1550 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" -msgstr "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "Consumer is a zmq.%s" +msgstr "Consumer is a zmq.%s" -#: nova/network/manager.py:1561 -#, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" -msgstr "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" +msgstr "Creating payload" -#: nova/network/manager.py:1620 -msgid "Network already exists!" -msgstr "Network already exists!" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" +msgstr "Creating queue socket for reply waiter" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" -msgstr "Network must be disassociated from project %s before delete" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" +msgstr "Sending cast" -#: nova/network/manager.py:2097 -msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" -msgstr "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" +msgstr "Cast sent; Waiting reply" -#: nova/network/manager.py:2104 +#: nova/openstack/common/rpc/impl_zmq.py:718 #, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" -msgstr "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +msgid "Received message: %s" +msgstr "Received message: %s" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" -msgstr "This driver only supports type 'a'" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" +msgstr "Unpacking response" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" -msgstr "v4 subnets are required for legacy nw_info" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" -msgstr "Error creating network entry" +#: nova/openstack/common/rpc/impl_zmq.py:735 +#, fuzzy +msgid "RPC Message Invalid." +msgstr "The request is invalid." -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "No network with net_id = %s" -msgstr "No network with net_id = %s" +msgid "%(msg)s" +msgstr "%(msg)s" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "No fixed IPs to deallocate for vif %s" -msgstr "No fixed IPs to deallocate for vif %s" +msgid "Sending message(s) to: %s" +msgstr "Sending message(s) to: %s" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" -msgstr "_get_auth_token() failed" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." +msgstr "No matchmaker results. Not casting." -#: nova/network/quantumv2/api.py:97 -#, python-format -msgid "allocate_for_instance() for %s" -msgstr "allocate_for_instance() for %s" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." +msgstr "" -#: nova/network/quantumv2/api.py:100 -#, python-format -msgid "empty project id for instance %s" -msgstr "empty project id for instance %s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." +msgstr "Match not found by MatchMaker." -#: nova/network/quantumv2/api.py:153 -#, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" -msgstr "Fail to delete port %(portid)s with failure: %(exception)s" +#: nova/openstack/common/rpc/matchmaker.py:89 +#, fuzzy, python-format +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake does not have an implementation for %s" -#: nova/network/quantumv2/api.py:164 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "deallocate_for_instance() for %s" -msgstr "deallocate_for_instance() for %s" +msgid "Matchmaker unregistered: %s, %s" +msgstr "" -#: nova/network/quantumv2/api.py:173 -#, python-format -msgid "Failed to delete quantum port %(portid)s " -msgstr "Failed to delete quantum port %(portid)s " +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." +msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "get_instance_nw_info() for %s" -msgstr "get_instance_nw_info() for %s" +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "No key defining hosts for topic '%s', see ringfile" -#: nova/network/quantumv2/api.py:197 -#, python-format -msgid "validate_networks() for %s" -msgstr "validate_networks() for %s" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" +msgstr "Is the appropriate service running?" -#: nova/network/quantumv2/api.py:438 -#, python-format -msgid "Multiple floating IP pools matches found for name '%s'" -msgstr "Multiple floating IP pools matches found for name '%s'" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" +msgstr "Could not find another compute" -#: nova/openstack/common/lockutils.py:98 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "Could not release the acquired lock `%s`" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" +msgstr "Exception during scheduler.run_instance" -#: nova/openstack/common/lockutils.py:184 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." -msgstr "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgid "Setting instance to %(state)s state." +msgstr "Setting instance to %(state)s state." -#: nova/openstack/common/lockutils.py:188 -#, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." -msgstr "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" +msgstr "Driver must implement schedule_prep_resize" + +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" +msgstr "Driver must implement schedule_run_instance" -#: nova/openstack/common/lockutils.py:216 +#: nova/scheduler/driver.py:168 +#, fuzzy +msgid "Driver must implement select_hosts" +msgstr "Driver must implement schedule_run_instance" + +#: nova/scheduler/driver.py:335 #, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." -msgstr "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" -#: nova/openstack/common/log.py:298 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "syslog facility must be one of: %s" -msgstr "syslog facility must be one of: %s" +msgid "Attempting to build %(num_instances)d instance(s)" +msgstr "Attempting to build %(num_instances)d instance(s)" -#: nova/openstack/common/policy.py:394 +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgstr "Invalid value for 'scheduler_max_attempts', must be >= 1" + +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "Failed to understand rule %(rule)s" -msgstr "Failed to understand rule %(rule)s" +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" +msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "No handler for matches of kind %s" -msgstr "No handler for matches of kind %s" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" +msgstr "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" -#: nova/openstack/common/policy.py:679 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "Failed to understand rule %(rule)r" -msgstr "Failed to understand rule %(rule)r" +msgid "Filtered %(hosts)s" +msgstr "Filtered %(hosts)s" -#: nova/openstack/common/notifier/api.py:125 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "%s not in valid priorities" -msgstr "%s not in valid priorities" +msgid "Choosing host %(chosen_host)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:387 +#, fuzzy, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" +msgstr "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" + +#: nova/scheduler/host_manager.py:307 +#, fuzzy, python-format +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" +msgstr "Host filter fails for ignored host %(host)s" -#: nova/openstack/common/notifier/api.py:141 +#: nova/scheduler/host_manager.py:316 #, python-format msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" -#: nova/openstack/common/notifier/api.py:170 +#: nova/scheduler/host_manager.py:321 +#, fuzzy, python-format +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" +msgstr "Host filter fails for non-forced host %(host)s" + +#: nova/scheduler/host_manager.py:353 +#, fuzzy, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "Received %(service_name)s service update from %(host)s." + +#: nova/scheduler/host_manager.py:358 +#, fuzzy, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "Received %(service_name)s service update from %(host)s." + +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." -msgstr "Failed to load notifier %s. These notifications will not be sent." +msgid "No service for compute ID %s" +msgstr "No service for compute ID %s" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" -msgstr "Could not send notification to %(topic)s. Payload=%(message)s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" +msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 +#: nova/scheduler/manager.py:196 #, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" -msgstr "Failed to load plugin %(plug)s: %(exc)s" +msgid "Failed to schedule_%(method)s: %(ex)s" +msgstr "Failed to schedule_%(method)s: %(ex)s" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "unpacked context: %s" -msgstr "unpacked context: %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "Could not stat scheduler options file %(filename)s: '%(e)s'" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "received %s" -msgstr "received %s" +msgid "Could not decode scheduler options: '%(e)s'" +msgstr "Could not decode scheduler options: '%(e)s'" -#: nova/openstack/common/rpc/amqp.py:259 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "no method for message: %s" -msgstr "no method for message: %s" +msgid "Group affinity: %(host)s in %(configured)s" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "No method for message: %s" -msgstr "No method for message: %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "%(host_state)s fails instance_type extra_specs requirements" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "Making asynchronous call on %s ..." -msgstr "Making asynchronous call on %s ..." +msgid "%(host_state)s fails tenant id on aggregate" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID is %s" +msgid "%(host_state)s is disabled or has not been heard from in a while" +msgstr "%(host_state)s is disabled or has not been heard from in a while" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Making asynchronous cast on %s..." -msgstr "Making asynchronous cast on %s..." +msgid "%(host_state)s is disabled via capabilities" +msgstr "%(host_state)s is disabled via capabilities" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." -msgstr "Making asynchronous fanout cast..." +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "VCPUs not set; assuming CPU collection broken" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "Sending %(event_type)s on %(topic)s" -msgstr "Sending %(event_type)s on %(topic)s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." +msgstr "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." -msgstr "An unknown RPC related exception occurred." +#: nova/scheduler/filters/image_props_filter.py:48 +#, python-format +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" +msgstr "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" -#: nova/openstack/common/rpc/common.py:64 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." -msgstr "Timeout while waiting on RPC response." +#: nova/scheduler/filters/image_props_filter.py:66 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" +msgstr "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." -msgstr "Invalid reuse of an RPC connection." +#: nova/scheduler/filters/image_props_filter.py:82 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" +msgstr "%(host_state)s does not support requested instance_properties" -#: nova/openstack/common/rpc/common.py:89 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." -msgstr "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" -#: nova/openstack/common/rpc/common.py:206 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "Returning exception %s to caller" -msgstr "Returning exception %s to caller" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." -msgstr "Failed to process message... skipping it." +#: nova/scheduler/filters/ram_filter.py:46 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." -#: nova/openstack/common/rpc/impl_kombu.py:468 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" -msgstr "Connected to AMQP server on %(hostname)s:%(port)d" +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/servicegroup/api.py:66 #, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/servicegroup/api.py:83 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" -msgstr "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Timed out waiting for RPC response: %s" -msgstr "Timed out waiting for RPC response: %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/servicegroup/api.py:106 #, python-format -msgid "Failed to consume message from queue: %s" -msgstr "Failed to consume message from queue: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/servicegroup/api.py:114 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" -msgstr "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "Returns one member of the [%s] group" +msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "Unable to connect to AMQP server: %s" -msgstr "Unable to connect to AMQP server: %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "Connected to AMQP server on %s" -msgstr "Connected to AMQP server on %s" +msgid "DB_Driver: get_all members of the %s group" +msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" -msgstr "Re-established AMQP queues" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "Recovered model server connection!" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." -msgstr "Error processing message. Skipping it." +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "model server went away" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." -msgstr "JSON serialization failed." +#: nova/servicegroup/drivers/mc.py:44 +#, fuzzy +msgid "memcached_servers not defined" +msgstr "Server name is not defined" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "Deserializing: %s" -msgstr "Deserializing: %s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 -#, python-format -msgid "Connecting to %(addr)s with %(type)s" -msgstr "Connecting to %(addr)s with %(type)s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "-> Subscribed to %(subscribe)s" -msgstr "-> Subscribed to %(subscribe)s" +msgid "Memcached_Driver: get_all members of the %s group" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "-> bind: %(bind)s" -msgstr "-> bind: %(bind)s" +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." -msgstr "Could not open socket." +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Subscribing to %s" -msgstr "Subscribing to %s" - -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." -msgstr "You cannot recv on this socket." - -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." -msgstr "You cannot send on this socket." +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Running func with context: %s" -msgstr "Running func with context: %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" -msgstr "Sending reply" +#: nova/storage/linuxscsi.py:70 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" -msgstr "Registering reactor" +#: nova/storage/linuxscsi.py:99 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" -msgstr "In reactor registered" +#: nova/storage/linuxscsi.py:117 +#, python-format +msgid "Couldn't find multipath device %(line)s" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" -msgstr "Out reactor registered" +#: nova/storage/linuxscsi.py:121 +#, python-format +msgid "Found multipath device = %(mdev)s" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" -msgstr "Consuming socket" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "Attempted to instantiate singleton" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "CONSUMER GOT %s" -msgstr "CONSUMER GOT %s" +msgid "Faking execution of cmd (subprocess): %s" +msgstr "Faking execution of cmd (subprocess): %s" -#: nova/openstack/common/rpc/impl_zmq.py:432 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "->response->%s" -msgstr "->response->%s" +msgid "Faked command matched %s" +msgstr "Faked command matched %s" -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "Created topic proxy: %s" -msgstr "Created topic proxy: %s" +msgid "Faked command raised an exception %s" +msgstr "Faked command raised an exception %s" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" -msgstr "ROUTER RELAY-OUT START %(data)s" +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -#: nova/openstack/common/rpc/impl_zmq.py:451 -#, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" -msgstr "ROUTER RELAY-OUT SUCCEEDED %(data)s" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" +msgstr "status must be available" -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, python-format -msgid "CONSUMER RECEIVED DATA: %s" -msgstr "CONSUMER RECEIVED DATA: %s" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" +msgstr "already attached" -#: nova/openstack/common/rpc/impl_zmq.py:469 -#, python-format -msgid "ROUTER RELAY-OUT %(data)s" -msgstr "ROUTER RELAY-OUT %(data)s" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 -#, python-format -msgid "Create Consumer for topic (%(topic)s)" -msgstr "Create Consumer for topic (%(topic)s)" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" +msgstr "already detached" -#: nova/openstack/common/rpc/impl_zmq.py:511 -#, python-format -msgid "Consumer is a zmq.%s" -msgstr "Consumer is a zmq.%s" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" +msgstr "Please extend mock libvirt module to support flags" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" -msgstr "Creating payload" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" +msgstr "Expected a list for 'auth' parameter" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" -msgstr "Creating queue socket for reply waiter" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "Expected a function in 'auth[0]' parameter" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" -msgstr "Sending cast" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "Expected a function in 'auth[1]' parameter" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" -msgstr "Cast sent; Waiting reply" +#: nova/tests/test_hypervapi.py:433 +#, fuzzy, python-format +msgid "fake vswitch not found" +msgstr "marker [%s] not found" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Received message: %s" -msgstr "Received message: %s" - -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" -msgstr "Unpacking response" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" +msgstr "" +"The following migrations are missing a downgrade:\n" +"\t%s" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "%(msg)s" -msgstr "%(msg)s" +msgid "Creating files in %s to simulate guest agent" +msgstr "Creating files in %s to simulate guest agent" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Sending message(s) to: %s" -msgstr "Sending message(s) to: %s" +msgid "Removing simulated guest agent files in %s" +msgstr "Removing simulated guest agent files in %s" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." -msgstr "No matchmaker results. Not casting." +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" +msgstr "200 Role Match" + +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" +msgstr "200 No Roles" + +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" +msgstr "unexpected role header" -#: nova/openstack/common/rpc/impl_zmq.py:709 +#: nova/tests/api/openstack/compute/test_servers.py:3275 msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." -msgstr "Error loading Matchmaker." +#: nova/tests/api/openstack/compute/test_servers.py:3280 +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/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." -msgstr "Match not found by MatchMaker." +#: nova/tests/api/openstack/compute/test_servers.py:3285 +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/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" -msgstr "No key defining hosts for topic '%s', see ringfile" - -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" -msgstr "Is the appropriate service running?" +msgid "Running instances: %s" +msgstr "Running instances: %s" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" -msgstr "Could not find another compute" +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 +#, python-format +msgid "After terminating instances: %s" +msgstr "After terminating instances: %s" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" -msgstr "Exception during scheduler.run_instance" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" +msgstr "Internal error" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Setting instance to %(state)s state." -msgstr "Setting instance to %(state)s state." +msgid "After force-killing instances: %s" +msgstr "After force-killing instances: %s" -#: nova/scheduler/driver.py:101 -#, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" -msgstr "Casted '%(method)s' to volume '%(host)s'" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" +msgstr "" -#: nova/scheduler/driver.py:124 -#, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" -msgstr "Casted '%(method)s' to compute '%(host)s'" +#: nova/tests/integrated/test_api_samples.py:174 +#, fuzzy, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "Result: %(result)s is not a dict." -#: nova/scheduler/driver.py:141 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" -msgstr "Casted '%(method)s' to %(topic)s '%(host)s'" - -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" -msgstr "Driver must implement schedule_prep_resize" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" +msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" -msgstr "Driver must implement schedule_run_instance" +#: nova/tests/integrated/test_api_samples.py:199 +#, fuzzy, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "Result: %(result)s is not a list." -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" -msgstr "Driver must implement schedule_create_volune" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" +msgstr "" -#: nova/scheduler/driver.py:334 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgid "Extra list items in %(result_str)s:" msgstr "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" -#: nova/scheduler/filter_scheduler.py:49 -#, python-format -msgid "No host selection for %s defined." -msgstr "No host selection for %s defined." +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 +#, fuzzy, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" +msgstr "" +"Values do not match:\n" +"%(expected)s\n" +"%(result)s" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "Attempting to build %(num_instances)d instance(s)" - -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" -msgstr "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgid "flavor: %s" +msgstr "flavor: %s" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/tests/integrated/api/client.py:38 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" -msgstr "Scheduler only understands Compute nodes (for now)" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" +msgstr "Authentication error" -#: nova/scheduler/filter_scheduler.py:276 -#, python-format -msgid "Filtered %(hosts)s" -msgstr "Filtered %(hosts)s" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" +msgstr "Authorization error" + +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" +msgstr "Item not found" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "Weighted %(weighted_host)s" -msgstr "Weighted %(weighted_host)s" +msgid "Doing %(method)s on %(relative_url)s" +msgstr "Doing %(method)s on %(relative_url)s" -#: nova/scheduler/host_manager.py:237 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "Host filter fails for ignored host %(host)s" -msgstr "Host filter fails for ignored host %(host)s" +msgid "Body: %s" +msgstr "Body: %s" -#: nova/scheduler/host_manager.py:244 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "Host filter fails for non-forced host %(host)s" -msgstr "Host filter fails for non-forced host %(host)s" +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "%(auth_uri)s => code %(http_status)s" -#: nova/scheduler/host_manager.py:250 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" -msgstr "Host filter function %(func)s failed for %(host)s" +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "%(relative_uri)s => code %(http_status)s" + +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" +msgstr "Unexpected status code" -#: nova/scheduler/host_manager.py:256 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "Host filter passes for %(host)s" -msgstr "Host filter passes for %(host)s" +msgid "Decoding JSON: %s" +msgstr "Decoding JSON: %s" -#: nova/scheduler/host_manager.py:318 +#: nova/virt/configdrive.py:97 #, python-format -msgid "Received %(service_name)s service update from %(host)s." -msgstr "Received %(service_name)s service update from %(host)s." +msgid "Added %(filepath)s to config drive" +msgstr "Added %(filepath)s to config drive" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" -msgstr "host_manager only implemented for 'compute'" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" +msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/virt/driver.py:930 #, python-format -msgid "No service for compute ID %s" -msgstr "No service for compute ID %s" +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" -#: nova/scheduler/manager.py:79 -#, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Failed to schedule create_volume: %(ex)s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" +msgstr "Compute driver option required, but not specified" -#: nova/scheduler/manager.py:165 +#: nova/virt/driver.py:955 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" -msgstr "Failed to schedule_%(method)s: %(ex)s" +msgid "Loading compute driver '%s'" +msgstr "Loading compute driver '%s'" -#: nova/scheduler/scheduler_options.py:69 +#: nova/virt/driver.py:962 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" -msgstr "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "Unable to load the virtualization driver: %s" +msgstr "Unable to load the virtualization driver: %s" -#: nova/scheduler/scheduler_options.py:78 +#: nova/virt/fake.py:210 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "Could not decode scheduler options: '%(e)s'" - -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" -msgstr "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "Attempted to unfilter instance which is not filtered" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" -msgstr "Not enough allocatable volume gigabytes remaining" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" +msgstr "Filters added to instance" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 -#, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" -msgstr "%(host_state)s fails instance_type extra_specs requirements" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" +msgstr "Provider Firewall Rules refreshed" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/virt/firewall.py:377 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" -msgstr "%(host_state)s is disabled or has not been heard from in a while" +msgid "Adding security group rule: %r" +msgstr "Adding security group rule: %r" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "%(host_state)s is disabled via capabilities" -msgstr "%(host_state)s is disabled via capabilities" +msgid "Adding provider rule: %s" +msgstr "Adding provider rule: %s" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" -msgstr "VCPUs not set; assuming CPU collection broken" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" +msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." +msgstr "'qemu-img info' parsing failed." + +#: nova/virt/images.py:221 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." -msgstr "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "fmt=%(fmt)s backed by: %(backing_file)s" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/virt/images.py:233 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" -msgstr "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Converted to raw, but format is now %s" +msgstr "Converted to raw, but format is now %s" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "%(host_state)s does not support requested instance_properties" -msgstr "%(host_state)s does not support requested instance_properties" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." +msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/virt/baremetal/driver.py:295 +#, fuzzy, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "get_info called for instance" + +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" -msgstr "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "Baremetal power manager failed to stop node for instance %r" +msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" -msgstr "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "Baremetal power manager failed to start node for instance %r" +msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" -msgstr "Attempted to instantiate singleton" +#: nova/virt/baremetal/ipmi.py:85 +#, fuzzy, python-format +msgid "pid file %s does not contain any pid" +msgstr "href %s does not contain version" -#: nova/tests/fake_utils.py:72 -#, python-format -msgid "Faking execution of cmd (subprocess): %s" -msgstr "Faking execution of cmd (subprocess): %s" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" +msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/virt/baremetal/ipmi.py:111 +#, fuzzy +msgid "Address not supplied to IPMI" +msgstr "Address not specified" + +#: nova/virt/baremetal/ipmi.py:114 +#, fuzzy +msgid "User not supplied to IPMI" +msgstr "pause not supported for vmwareapi" + +#: nova/virt/baremetal/ipmi.py:117 +#, fuzzy +msgid "Password not supplied to IPMI" +msgstr "pause not supported for vmwareapi" + +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" +"CLI output:\n" +" stdout: %(out)s\n" +" stderr: %(err)s" + +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Faked command matched %s" -msgstr "Faked command matched %s" +msgid "Activate node called, but node %s is already active" +msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Faked command raised an exception %s" -msgstr "Faked command raised an exception %s" +msgid "Building PXE config for deployment %s." +msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -msgstr "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" -msgstr "status must be available" +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "floating IP allocation for instance |%s|" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" -msgstr "already attached" +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, fuzzy, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "Fetching image '%s' from glance" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" -msgstr "already detached" +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Injecting %(injection)s into image %(img_id)s" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" -msgstr "Please extend mock libvirt module to support flags" +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" -msgstr "Expected a list for 'auth' parameter" +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "empty project id for instance %s" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" -msgstr "Expected a function in 'auth[0]' parameter" +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "Get console output for instance %s" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" -msgstr "Expected a function in 'auth[1]' parameter" +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "empty project id for instance %s" + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/virt/baremetal/pxe.py:483 +#, fuzzy, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "Timeout while waiting on RPC response." + +#: nova/virt/baremetal/tilera.py:154 #, python-format msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -"The following migrations are missing a downgrade:\n" -"\t%s" -#: nova/tests/test_nova_manage.py:202 -msgid "id" -msgstr "id" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "empty project id for instance %s" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" -msgstr "IPv4" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Get console output for instance %s" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" -msgstr "IPv6" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." +msgstr "Node is unknown error state." -#: nova/tests/test_nova_manage.py:205 -msgid "start address" -msgstr "start address" +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "Unable to find host for Instance %s" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" -msgstr "DNS1" +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" +msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" -msgstr "DNS2" +#: nova/virt/baremetal/tilera_pdu.py:85 +#, fuzzy +msgid "Address not supplied to PDU" +msgstr "Address not specified" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "VlanID" +#: nova/virt/baremetal/tilera_pdu.py:88 +#, fuzzy +msgid "User not supplied to PDU" +msgstr "pause not supported for vmwareapi" -#: nova/tests/test_nova_manage.py:209 -msgid "project" -msgstr "project" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" +msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" -msgstr "uuid" +#: nova/virt/baremetal/tilera_pdu.py:116 +#, fuzzy +msgid "PDU failed" +msgstr "Create failed" -#: nova/tests/test_storwize_svc.py:177 -#, python-format -msgid "unrecognized argument %s" -msgstr "unrecognized argument %s" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" +msgstr "" -#: nova/tests/test_storwize_svc.py:897 -#, python-format -msgid "Run CLI command: %s" -msgstr "Run CLI command: %s" +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:41 +#, fuzzy, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" -#: nova/tests/test_storwize_svc.py:900 +#: nova/virt/baremetal/utils.py:52 +#, fuzzy, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "Failed to load plugin %(plug)s: %(exc)s" + +#: nova/virt/baremetal/utils.py:60 +#, fuzzy, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "Failed to remove %(base_file)s, error was %(error)s" + +#: nova/virt/baremetal/utils.py:75 +#, fuzzy, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" +msgstr "Failed to create Difference Disk from %(base)s to %(target)s" + +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -#: nova/tests/test_storwize_svc.py:905 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -#: nova/tests/test_volume_types.py:58 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "Given data: %s" -msgstr "Given data: %s" +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Result data: %s" -msgstr "Result data: %s" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "Creating files in %s to simulate guest agent" -msgstr "Creating files in %s to simulate guest agent" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Removing simulated guest agent files in %s" -msgstr "Removing simulated guest agent files in %s" +msgid "no pif for vif_uuid=%s" +msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" -msgstr "200 Role Match" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" +msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" -msgstr "200 No Roles" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" -msgstr "unexpected role header" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" +msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/virt/baremetal/volume_driver.py:121 +#, python-format +msgid "baremetal driver was unable to delete tid %s" msgstr "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -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/virt/baremetal/volume_driver.py:185 +#, fuzzy, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "Could not determine iscsi initiator name" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -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/virt/baremetal/volume_driver.py:226 +#, fuzzy, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "No fixed ips associated to instance" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "_create: %s" -msgstr "_create: %s" +msgid "detach volume could not find tid for %s" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 -#, python-format -msgid "_delete: %s" -msgstr "_delete: %s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "_get: %s" -msgstr "_get: %s" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 -#, python-format -msgid "_get_all: %s" -msgstr "_get_all: %s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +#, fuzzy +msgid "No more PXE IPs available" +msgstr "No more floating ips available." -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 -#, python-format -msgid "test_snapshot_create: param=%s" -msgstr "test_snapshot_create: param=%s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "partition %s not found" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 -#, python-format -msgid "test_snapshot_create: resp_dict=%s" -msgstr "test_snapshot_create: resp_dict=%s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 +#, fuzzy, python-format +msgid "Baremetal interface %s already in use" +msgstr "Virtual Interface creation failed" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 -#, python-format -msgid "test_snapshot_create_force: param=%s" -msgstr "test_snapshot_create_force: param=%s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 +#, fuzzy, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "partition %s not found" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/virt/disk/api.py:132 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" -msgstr "test_snapshot_create_force: resp_dict=%s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/virt/disk/api.py:138 #, python-format -msgid "test_snapshot_show: resp=%s" -msgstr "test_snapshot_show: resp=%s" +msgid "Cannot resize filesystem %s to a smaller size." +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/virt/disk/api.py:149 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" -msgstr "test_snapshot_detail: resp_dict=%s" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/virt/disk/api.py:159 #, python-format -msgid "Running instances: %s" -msgstr "Running instances: %s" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:226 +msgid "image already mounted" +msgstr "image already mounted" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/virt/disk/api.py:282 #, python-format -msgid "After terminating instances: %s" -msgstr "After terminating instances: %s" +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" +msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" -msgstr "Internal error" +#: nova/virt/disk/api.py:299 +#, fuzzy, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" -#: nova/tests/compute/test_compute.py:2383 +#: nova/virt/disk/api.py:318 #, python-format -msgid "After force-killing instances: %s" -msgstr "After force-killing instances: %s" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 -#, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -msgstr "Failed to change vm state of %(vm_name)s to %(req_state)s" +#: nova/virt/disk/api.py:335 +#, fuzzy, python-format +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "Failed to unmount container filesystem: %s" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, python-format -msgid "Failed to destroy vm %s" -msgstr "Failed to destroy vm %s" +#: nova/virt/disk/api.py:348 +#, fuzzy, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "Failed to unmount container filesystem: %s" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/virt/disk/api.py:373 +#, fuzzy, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" + +#: nova/virt/disk/api.py:385 #, python-format -msgid "Failed to get info for disk %s" -msgstr "Failed to get info for disk %s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" +msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Result: %(result)s is not a dict." -msgstr "Result: %(result)s is not a dict." +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/virt/disk/api.py:435 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/virt/disk/api.py:464 #, python-format -msgid "Result: %(result)s is not a list." -msgstr "Result: %(result)s is not a list." +msgid "Inject key fs=%(fs)s net=%(net)s" +msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/virt/disk/api.py:490 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -"Length mismatch: %(result)s\n" -"%(expected)s." -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" +msgstr "Not implemented on Windows" + +#: nova/virt/disk/api.py:564 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "User %(username)s not found in password file." + +#: nova/virt/disk/api.py:580 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." -msgstr "Result: %(res_obj)s not in %(expected)s." +msgid "User %(username)s not found in shadow file." +msgstr "User %(username)s not found in shadow file." -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/virt/disk/mount/api.py:41 #, python-format msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" -#: nova/tests/integrated/test_login.py:31 -#, python-format -msgid "flavor: %s" -msgstr "flavor: %s" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" +msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:57 #, python-format msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "Authentication error" - -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" -msgstr "Authorization error" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" -msgstr "Item not found" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." +msgstr "" -#: nova/tests/integrated/api/client.py:105 -#, python-format -msgid "Doing %(method)s on %(relative_url)s" -msgstr "Doing %(method)s on %(relative_url)s" +#: nova/virt/disk/mount/api.py:135 +#, fuzzy, python-format +msgid "Map dev %s" +msgstr "Import key %s" -#: nova/tests/integrated/api/client.py:107 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "Body: %s" -msgstr "Body: %s" +msgid "partition search unsupported with %s" +msgstr "partition search unsupported with %s" -#: nova/tests/integrated/api/client.py:125 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" -msgstr "%(auth_uri)s => code %(http_status)s" +msgid "partition %s not found" +msgstr "partition %s not found" -#: nova/tests/integrated/api/client.py:155 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" -msgstr "%(relative_uri)s => code %(http_status)s" - -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" -msgstr "Unexpected status code" +msgid "Failed to map partitions: %s" +msgstr "Failed to map partitions: %s" -#: nova/tests/integrated/api/client.py:172 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "Decoding JSON: %s" -msgstr "Decoding JSON: %s" +msgid "Unmap dev %s" +msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "Added %(filepath)s to config drive" -msgstr "Added %(filepath)s to config drive" - -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" -msgstr "Attempted to unfilter instance which is not filtered" - -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" -msgstr "Filters added to instance" - -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" -msgstr "Provider Firewall Rules refreshed" +msgid "Mount %(dev)s on %(dir)s" +msgstr "" -#: nova/virt/firewall.py:357 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "Adding security group rule: %r" -msgstr "Adding security group rule: %r" +msgid "Failed to mount filesystem: %s" +msgstr "Failed to mount filesystem: %s" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Adding provider rule: %s" -msgstr "Adding provider rule: %s" +msgid "Umount %s" +msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." -msgstr "'qemu-img info' parsing failed." +#: nova/virt/disk/mount/api.py:214 +#, fuzzy +msgid "Fail to mount, tearing back down" +msgstr "Failed to spawn, rolling back" -#: nova/virt/images.py:107 +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" -msgstr "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "Could not attach image to loopback: %s" +msgstr "Could not attach image to loopback: %s" -#: nova/virt/images.py:118 -#, python-format -msgid "Converted to raw, but format is now %s" -msgstr "Converted to raw, but format is now %s" +#: nova/virt/disk/mount/loop.py:34 +#, fuzzy, python-format +msgid "Loop mount error: %s" +msgstr "qemu-nbd error: %s" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." -msgstr "No domains exist." +#: nova/virt/disk/mount/loop.py:40 +#, fuzzy, python-format +msgid "Got loop device %s" +msgstr "Found no PIF for device %s" -#: nova/virt/baremetal/dom.py:95 -#, python-format -msgid "============= initial domains =========== : %s" -msgstr "============= initial domains =========== : %s" +#: nova/virt/disk/mount/loop.py:58 +#, fuzzy, python-format +msgid "Release loop device %s" +msgstr "Release address %s" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" -msgstr "Building domain: to be removed" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "No free nbd devices" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" -msgstr "Not running domain: remove" +#: nova/virt/disk/mount/nbd.py:60 +#, fuzzy +msgid "nbd module not loaded" +msgstr "nbd unavailable: module not loaded" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" -msgstr "domain running on an unknown node: discarded" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" +msgstr "nbd unavailable: module not loaded" -#: nova/virt/baremetal/dom.py:127 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "No such domain (%s)" -msgstr "No such domain (%s)" +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "Failed power down Bare-metal node %s" -msgstr "Failed power down Bare-metal node %s" - -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" -msgstr "deactivate -> activate fails" +msgid "qemu-nbd error: %s" +msgstr "qemu-nbd error: %s" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" -msgstr "destroy_domain: no such domain" +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, fuzzy, python-format +msgid "NBD mount error: %s" +msgstr "qemu-nbd error: %s" -#: nova/virt/baremetal/dom.py:154 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "No such domain %s" -msgstr "No such domain %s" +msgid "nbd device %s did not show up" +msgstr "nbd device %s did not show up" -#: nova/virt/baremetal/dom.py:161 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Domains: %s" -msgstr "Domains: %s" +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" -#: nova/virt/baremetal/dom.py:164 -#, python-format -msgid "After storing domains: %s" -msgstr "After storing domains: %s" +#: nova/virt/disk/mount/nbd.py:126 +#, fuzzy, python-format +msgid "Release nbd device %s" +msgstr "No free nbd devices" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" -msgstr "deactivation/removing domain failed" +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" -msgstr "===== Domain is being created =====" +#: nova/virt/disk/vfs/api.py:32 +#, fuzzy +msgid "Trying to import guestfs" +msgstr "Unable to import suds." -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" -msgstr "Same domain name already exists" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" +msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" -msgstr "create_domain: before get_idle_node" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" +msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/virt/disk/vfs/guestfs.py:55 #, python-format -msgid "Created new domain: %s" -msgstr "Created new domain: %s" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" +msgstr "" -#: nova/virt/baremetal/dom.py:211 -#, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "Failed to boot Bare-metal node %s" +#: nova/virt/disk/vfs/guestfs.py:64 +#, fuzzy, python-format +msgid "Inspecting guest OS image %s" +msgstr "Deleting image %s" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" -msgstr "No such domain exists" +#: nova/virt/disk/vfs/guestfs.py:68 +#, fuzzy, python-format +msgid "No operating system found in %s" +msgstr "Floating ip not found for id %s" -#: nova/virt/baremetal/dom.py:224 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "change_domain_state: to new state %s" -msgstr "change_domain_state: to new state %s" +msgid "Multi-boot OS %(roots)s" +msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Stored fake domains to the file: %s" -msgstr "Stored fake domains to the file: %s" +msgid "Multi-boot operating system found in %s" +msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" -msgstr "domain does not exist" +#: nova/virt/disk/vfs/guestfs.py:80 +#, fuzzy, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "Failed to mount filesystem: %s" -#: nova/virt/baremetal/driver.py:117 +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" -msgstr "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" -msgstr "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "instance %s: rebooted" -msgstr "instance %s: rebooted" - -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" -msgstr "_wait_for_reboot failed" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "instance %s: rescued" -msgstr "instance %s: rescued" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" -msgstr "_wait_for_rescue failed" +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" +msgstr "Starting instance" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" -msgstr "<============= spawn of baremetal =============>" +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "Failed to live migrate VM %s" -#: nova/virt/baremetal/driver.py:225 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "instance %s: is building" -msgstr "instance %s: is building" - -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" -msgstr "Key is injected but instance is not running yet" +msgid "Failed to shutdown appliance %s" +msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" -msgstr "instance %s: booted" +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "Failed to understand rule %(rule)s" -#: nova/virt/baremetal/driver.py:247 -#, python-format -msgid "~~~~~~ current state = %s ~~~~~~" -msgstr "~~~~~~ current state = %s ~~~~~~" +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, fuzzy, python-format +msgid "Make directory path=%(path)s" +msgstr "Created directory with path %s" -#: nova/virt/baremetal/driver.py:249 -#, python-format -msgid "instance %s spawned successfully" -msgstr "instance %s spawned successfully" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, fuzzy, python-format +msgid "Append file path=%(path)s" +msgstr "injecting file to %(path)s" -#: nova/virt/baremetal/driver.py:252 -#, python-format -msgid "instance %s:not booted" -msgstr "instance %s:not booted" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, fuzzy, python-format +msgid "Replace file path=%(path)s" +msgstr "injecting file to %(path)s" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." -msgstr "Baremetal assignment is overcommitted." +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, fuzzy, python-format +msgid "Read file path=%(path)s" +msgstr "injecting file to %(path)s" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" -msgstr "instance %s: Creating image" +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, fuzzy, python-format +msgid "Has file path=%(path)s" +msgstr "injecting file to %(path)s" -#: nova/virt/baremetal/driver.py:457 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" -#: nova/virt/baremetal/driver.py:513 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "instance %s: starting toXML method" -msgstr "instance %s: starting toXML method" +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" -#: nova/virt/baremetal/driver.py:516 -#, python-format -msgid "instance %s: finished toXML method" -msgstr "instance %s: finished toXML method" +#: nova/virt/disk/vfs/localfs.py:46 +#, fuzzy, python-format +msgid "File path %s not valid" +msgstr "injected file path not valid" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." -msgstr "" -"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/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "Failed to update agent: %(resp)r" -#: nova/virt/baremetal/driver.py:683 -#, python-format -msgid "#### RLK: cpu_arch = %s " -msgstr "#### RLK: cpu_arch = %s " +#: nova/virt/disk/vfs/localfs.py:90 +#, fuzzy, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "Failed to load plugin %(plug)s: %(exc)s" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" -msgstr "Updating!" +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Failed to schedule_%(method)s: %(ex)s" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" -msgstr "Updating host stats" +#: nova/virt/disk/vfs/localfs.py:139 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" +msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Unknown baremetal driver %(d)s" -msgstr "Unknown baremetal driver %(d)s" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." -msgstr "free_node...." +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "The ISCSI initiator name can't be found. Choosing the default one" -#: nova/virt/baremetal/tilera.py:215 -#, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" -msgstr "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" +msgstr "plug_vifs called" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" -msgstr "status of node is set to 0" +#: nova/virt/hyperv/driver.py:153 +#, fuzzy +msgid "unplug_vifs called" +msgstr "plug_vifs called" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" -msgstr "rootfs is already removed" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" +msgstr "ensure_filtering_rules_for_instance called" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" -msgstr "Before ping to the bare-metal node" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" +msgstr "unfilter_instance called" -#: nova/virt/baremetal/tilera.py:274 -#, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" -msgstr "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" +msgstr "get_console_output called" -#: nova/virt/baremetal/tilera.py:278 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" -msgstr "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "Windows version: %s " +msgstr "Windows version: %s " -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" -msgstr "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" +msgstr "get_available_resource called" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" -msgstr "activate_node" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" +msgstr "Updating host stats" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." -msgstr "Node is unknown error state." +#: nova/virt/hyperv/hostops.py:159 +#, fuzzy +msgid "get_host_stats called" +msgstr "get_console_output called" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" -msgstr "no capable image handler configured" +#: nova/virt/hyperv/hostops.py:174 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "Release address %s" -#: nova/virt/disk/api.py:245 +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "no disk image handler for: %s" -msgstr "no disk image handler for: %s" - -#: nova/virt/disk/api.py:257 -msgid "image already mounted" -msgstr "image already mounted" +msgid "The image is not a valid VHD: %s" +msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/virt/hyperv/imagecache.py:68 #, python-format msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" -#: nova/virt/disk/api.py:340 -#, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "Failed to unmount container filesystem: %s" +#: nova/virt/hyperv/imagecache.py:83 +#, fuzzy, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" -msgstr "injected file path not valid" +#: nova/virt/hyperv/imagecache.py:86 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" -msgstr "Not implemented on Windows" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" +msgstr "live_migration called" -#: nova/virt/disk/api.py:552 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "User %(username)s not found in password file." -msgstr "User %(username)s not found in password file." +msgid "Calling live migration recover_method for instance: %s" +msgstr "Calling live migration recover_method for instance: %s" -#: nova/virt/disk/api.py:568 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "User %(username)s not found in shadow file." -msgstr "User %(username)s not found in shadow file." +msgid "Calling live migration post_method for instance: %s" +msgstr "Calling live migration post_method for instance: %s" -#: nova/virt/disk/guestfs.py:41 -#, python-format -msgid "unsupported partition: %s" -msgstr "unsupported partition: %s" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" +msgstr "pre_live_migration called" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 -#, python-format -msgid "Failed to mount filesystem: %s" -msgstr "Failed to mount filesystem: %s" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" +msgstr "post_live_migration_at_destination called" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" -msgstr "unknown guestmount error" +#: nova/virt/hyperv/livemigrationops.py:85 +#, fuzzy +msgid "check_can_live_migrate_destination called" +msgstr "post_live_migration_at_destination called" -#: nova/virt/disk/guestfs.py:119 -#, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" -msgstr "Failed to umount image at %s, guestmount was still running after 10s" +#: nova/virt/hyperv/livemigrationops.py:90 +#, fuzzy +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "post_live_migration_at_destination called" -#: nova/virt/disk/loop.py:31 -#, python-format -msgid "Could not attach image to loopback: %s" -msgstr "Could not attach image to loopback: %s" +#: nova/virt/hyperv/livemigrationops.py:94 +#, fuzzy +msgid "check_can_live_migrate_source called" +msgstr "pre_live_migration called" + +#: nova/virt/hyperv/livemigrationutils.py:43 +#, fuzzy, python-format +msgid "Live migration is not supported on target host \"%s\"" +msgstr "Live migration is not enabled on this host" + +#: nova/virt/hyperv/livemigrationutils.py:46 +#, fuzzy, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "Starting live migration for instance: %s" + +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Live Migration failure: %(e)s" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" +msgstr "Live migration is not enabled on this host" + +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" +msgstr "Live migration networks are not configured on this host" + +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, fuzzy, python-format +msgid "VM not found: %s" +msgstr "Item not found" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 +#, fuzzy, python-format +msgid "Duplicate VM name found: %s" +msgstr "duplicate name found: %s" + +#: nova/virt/hyperv/livemigrationutils.py:77 +#, fuzzy, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "Removing existing folder %s " -#: nova/virt/disk/mount.py:83 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "partition search unsupported with %s" -msgstr "partition search unsupported with %s" +msgid "Creating remote planned VM for VM: %s" +msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "partition %s not found" -msgstr "partition %s not found" +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "Failed to map partitions: %s" -msgstr "Failed to map partitions: %s" - -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" -msgstr "nbd unavailable: module not loaded" +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" -msgstr "No free nbd devices" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "Starting live migration for instance: %s" -#: nova/virt/disk/nbd.py:86 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "qemu-nbd error: %s" -msgstr "qemu-nbd error: %s" +msgid "Getting live migration networks for remote host: %s" +msgstr "Getting live migration networks for remote host: %s" -#: nova/virt/disk/nbd.py:98 -#, python-format -msgid "nbd device %s did not show up" -msgstr "nbd device %s did not show up" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" -msgstr "plug_vifs called" +#: nova/virt/hyperv/migrationops.py:52 +#, fuzzy, python-format +msgid "Migration target host: %s" +msgstr "Updating agent to %s" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" -msgstr "ensure_filtering_rules_for_instance called" +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" -msgstr "unfilter_instance called" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:101 +#, fuzzy +msgid "migrate_disk_and_power_off called" +msgstr "Starting migrate_disk_and_power_off" -#: nova/virt/hyperv/driver.py:204 +#: nova/virt/hyperv/migrationops.py:119 msgid "confirm_migration called" msgstr "confirm_migration called" -#: nova/virt/hyperv/driver.py:209 +#: nova/virt/hyperv/migrationops.py:134 msgid "finish_revert_migration called" msgstr "finish_revert_migration called" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" -msgstr "finish_migration called" - -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" -msgstr "get_console_output called" +#: nova/virt/hyperv/migrationops.py:152 +#, fuzzy, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" -#: nova/virt/hyperv/livemigrationops.py:52 +#: nova/virt/hyperv/migrationops.py:156 +#, fuzzy, python-format msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" - -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" -msgstr "Live migration is not enabled on this host" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" -msgstr "Live migration networks are not configured on this host" +#: nova/virt/hyperv/migrationops.py:162 +#, fuzzy, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" +msgstr "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" -msgstr "live_migration called" +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "Getting info for VHD %s" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Getting live migration networks for remote host: %s" -msgstr "Getting live migration networks for remote host: %s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 -#, python-format -msgid "Starting live migration for instance: %s" -msgstr "Starting live migration for instance: %s" +#: nova/virt/hyperv/migrationops.py:190 +#, fuzzy, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" -#: nova/virt/hyperv/livemigrationops.py:126 -#, python-format -msgid "Failed to live migrate VM %s" -msgstr "Failed to live migrate VM %s" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" +msgstr "finish_migration called" -#: nova/virt/hyperv/livemigrationops.py:129 -#, python-format -msgid "Calling live migration recover_method for instance: %s" -msgstr "Calling live migration recover_method for instance: %s" +#: nova/virt/hyperv/migrationops.py:208 +#, fuzzy, python-format +msgid "Cannot find boot VHD file: %s" +msgstr "Unknown base file: %s" -#: nova/virt/hyperv/livemigrationops.py:133 -#, python-format -msgid "Calling live migration post_method for instance: %s" -msgstr "Calling live migration post_method for instance: %s" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" -msgstr "pre_live_migration called" +#: nova/virt/hyperv/networkutils.py:46 +#, fuzzy, python-format +msgid "vswitch \"%s\" not found" +msgstr "partition %s not found" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" -msgstr "post_live_migration_at_destination called" +#: nova/virt/hyperv/networkutils.py:59 +#, fuzzy, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" +msgstr "Created switch port %(vm_name)s on switch %(ext_path)s" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "compare_cpu called %s" -msgstr "compare_cpu called %s" +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "Creating directory with path %s" + +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Creating directory with path %s" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/virt/hyperv/snapshotops.py:56 #, python-format msgid "Creating snapshot for instance %s" msgstr "Creating snapshot for instance %s" -#: nova/virt/hyperv/snapshotops.py:71 -#, python-format -msgid "Failed to create snapshot for VM %s" -msgstr "Failed to create snapshot for VM %s" - -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/virt/hyperv/snapshotops.py:65 #, python-format msgid "Getting info for VHD %s" msgstr "Getting info for VHD %s" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format msgid "" "Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " @@ -6103,30 +8193,12 @@ msgstr "" "Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " "%(dest_vhd_path)s" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" -msgstr "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" - -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" -#: nova/virt/hyperv/snapshotops.py:151 -#, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" -msgstr "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" - -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format msgid "" "Updating Glance image %(image_id)s with content from merged disk " @@ -6135,576 +8207,484 @@ msgstr "" "Updating Glance image %(image_id)s with content from merged disk " "%(image_vhd_path)s" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "Snapshot image %(image_id)s updated for VM %(instance_name)s" -#: nova/virt/hyperv/snapshotops.py:172 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format msgid "Removing snapshot %s" msgstr "Removing snapshot %s" -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/virt/hyperv/snapshotops.py:113 #, python-format msgid "Failed to remove snapshot for VM %s" msgstr "Failed to remove snapshot for VM %s" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "Creating snapshot for instance %s" + +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Removing folder %s " -msgstr "Removing folder %s " +msgid "VIF driver not found for network_api_class: %s" +msgstr "" -#: nova/virt/hyperv/vmops.py:69 +#: nova/virt/hyperv/vmops.py:99 msgid "get_info called for instance" msgstr "get_info called for instance" -#: nova/virt/hyperv/vmops.py:93 -#, python-format -msgid "hyperv vm state: %s" -msgstr "hyperv vm state: %s" - -#: nova/virt/hyperv/vmops.py:99 +#: nova/virt/hyperv/vmops.py:120 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" - -#: nova/virt/hyperv/vmops.py:135 -#, python-format -msgid "cache image failed: %s" -msgstr "cache image failed: %s" -#: nova/virt/hyperv/vmops.py:154 -#, python-format -msgid "Starting VM %s " -msgstr "Starting VM %s " +#: nova/virt/hyperv/vmops.py:126 +#, fuzzy, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" -#: nova/virt/hyperv/vmops.py:156 -#, python-format -msgid "Started VM %s " -msgstr "Started VM %s " +#: nova/virt/hyperv/vmops.py:138 +#, fuzzy, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" -#: nova/virt/hyperv/vmops.py:158 -#, python-format -msgid "spawn vm failed: %s" -msgstr "spawn vm failed: %s" +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "Starting instance" #: nova/virt/hyperv/vmops.py:177 -#, python-format -msgid "Failed to create VM %s" -msgstr "Failed to create VM %s" - -#: nova/virt/hyperv/vmops.py:180 -#, python-format -msgid "Created VM %s..." -msgstr "Created VM %s..." +#, fuzzy +msgid "Spawn instance failed" +msgstr "PowerVM instance cleanup failed" -#: nova/virt/hyperv/vmops.py:197 -#, python-format -msgid "Set memory for vm %s..." -msgstr "Set memory for vm %s..." +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Creating snapshot for instance %s" #: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Set vcpus for vm %s..." -msgstr "Set vcpus for vm %s..." - -#: nova/virt/hyperv/vmops.py:214 -#, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" -msgstr "Creating a scsi controller for %(vm_name)s for volume attaching" - -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" -msgstr "Controller not found" - -#: nova/virt/hyperv/vmops.py:231 -#, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "Failed to add scsi controller to VM %s" - -#: nova/virt/hyperv/vmops.py:236 -#, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -msgstr "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" - -#: nova/virt/hyperv/vmops.py:263 -#, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "Failed to add diskdrive to VM %s" - -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" -msgstr "New disk drive path is %s" - -#: nova/virt/hyperv/vmops.py:285 -#, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "Failed to add vhd file to VM %s" - -#: nova/virt/hyperv/vmops.py:287 -#, python-format -msgid "Created disk for %s" -msgstr "Created disk for %s" - -#: nova/virt/hyperv/vmops.py:291 -#, python-format -msgid "Creating nic for %s " -msgstr "Creating nic for %s " - -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" -msgstr "Cannot find vSwitch" - -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" -msgstr "Failed creating a port on the external vswitch" - -#: nova/virt/hyperv/vmops.py:317 -#, python-format -msgid "Failed creating port for %s" -msgstr "Failed creating port for %s" +msgid "Invalid config_drive_format \"%s\"" +msgstr "" -#: nova/virt/hyperv/vmops.py:320 -#, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -msgstr "Created switch port %(vm_name)s on switch %(ext_path)s" +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "Using config drive" -#: nova/virt/hyperv/vmops.py:332 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Failed to add nic to VM %s" -msgstr "Failed to add nic to VM %s" +msgid "Creating config drive at %(path)s" +msgstr "Creating config drive at %(path)s" -#: nova/virt/hyperv/vmops.py:334 -#, python-format -msgid "Created nic for %s " -msgstr "Created nic for %s " +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 +#, fuzzy, python-format +msgid "Creating config drive failed with error: %s" +msgstr "Creating config drive at %(path)s" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 -#, python-format -msgid "Attempting to bind NIC to %s " -msgstr "Attempting to bind NIC to %s " +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "Got request to destroy vm %s" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" -msgstr "No vSwitch specified, attaching to default" +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "Instance not found" -#: nova/virt/hyperv/vmops.py:374 -#, python-format -msgid "Got request to destroy vm %s" -msgstr "Got request to destroy vm %s" +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "Failed to destroy vm %s" -#: nova/virt/hyperv/vmops.py:418 -#, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -msgstr "Del: disk %(vhdfile)s vm %(instance_name)s" +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Rebooting instance" -#: nova/virt/hyperv/vmops.py:424 +#: nova/virt/hyperv/vmops.py:300 msgid "Pause instance" msgstr "Pause instance" -#: nova/virt/hyperv/vmops.py:429 +#: nova/virt/hyperv/vmops.py:306 msgid "Unpause instance" msgstr "Unpause instance" -#: nova/virt/hyperv/vmops.py:435 +#: nova/virt/hyperv/vmops.py:312 msgid "Suspend instance" msgstr "Suspend instance" -#: nova/virt/hyperv/vmops.py:440 +#: nova/virt/hyperv/vmops.py:318 msgid "Resume instance" msgstr "Resume instance" -#: nova/virt/hyperv/vmops.py:445 +#: nova/virt/hyperv/vmops.py:324 msgid "Power off instance" msgstr "Power off instance" -#: nova/virt/hyperv/vmops.py:450 +#: nova/virt/hyperv/vmops.py:330 msgid "Power on instance" msgstr "Power on instance" -#: nova/virt/hyperv/vmops.py:470 -#, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +#: nova/virt/hyperv/vmops.py:337 +#, fuzzy, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#: nova/virt/hyperv/vmops.py:555 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Windows version: %s " -msgstr "Windows version: %s " +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgstr "Failed to change vm state of %(vm_name)s to %(req_state)s" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" -msgstr "get_available_resource called" +#: nova/virt/hyperv/vmutils.py:75 +#, fuzzy, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "Failed to get metadata for ip: %s" -#: nova/virt/hyperv/vmops.py:604 -#, python-format -msgid "use_cow_image:%s" -msgstr "use_cow_image:%s" +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Creating volume: %s" -#: nova/virt/hyperv/vmops.py:624 -#, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" -msgstr "Failed to create Difference Disk from %(base)s to %(target)s" +#: nova/virt/hyperv/vmutils.py:161 +#, fuzzy, python-format +msgid "Setting memory for vm %s" +msgstr "Set memory for vm %s..." + +#: nova/virt/hyperv/vmutils.py:164 +#, fuzzy, python-format +msgid "Set vCPUs for vm %s" +msgstr "Set vcpus for vm %s..." + +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" +msgstr "Controller not found" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "duplicate name found: %s" -msgstr "duplicate name found: %s" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgstr "Successfully changed vm state of %(vm_name)s to %(req_state)s" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +msgid "Operation failed with return value: %s" msgstr "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/virt/hyperv/vmutils.py:383 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -msgstr "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Creating folder %s " -msgstr "Creating folder %s " +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "Removing existing folder %s " -msgstr "Removing existing folder %s " +msgid "WMI job failed with status %(job_state)d. No error description available" +msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, python-format -msgid "block device info: %s" -msgstr "block device info: %s" +#: nova/virt/hyperv/vmutils.py:401 +#, fuzzy, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " -#: nova/virt/hyperv/volumeops.py:97 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "Attach boot from volume failed: %s" -msgstr "Attach boot from volume failed: %s" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:100 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Unable to attach boot volume to instance %s" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 -#, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -#: nova/virt/hyperv/volumeops.py:134 +#: nova/virt/hyperv/volumeops.py:145 #, python-format msgid "Attach volume failed: %s" msgstr "Attach volume failed: %s" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/virt/hyperv/volumeops.py:147 #, python-format msgid "Unable to attach volume to instance %s" msgstr "Unable to attach volume to instance %s" -#: nova/virt/hyperv/volumeops.py:156 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Failed to add volume to VM %s" -msgstr "Failed to add volume to VM %s" +msgid "Logging off storage target %(target_iqn)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 -#, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/virt/hyperv/volumeops.py:165 +#, fuzzy, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -#: nova/virt/hyperv/volumeops.py:187 -#, python-format -msgid "Mounted disk to detach is: %s" -msgstr "Mounted disk to detach is: %s" - -#: nova/virt/hyperv/volumeops.py:188 -#, python-format -msgid "host_resource disk detached is: %s" -msgstr "host_resource disk detached is: %s" - -#: nova/virt/hyperv/volumeops.py:191 -#, python-format -msgid "Physical disk detached is: %s" -msgstr "Physical disk detached is: %s" - -#: nova/virt/hyperv/volumeops.py:198 -#, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Failed to remove volume from VM %s" +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "Creating snapshot for instance %s" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 msgid "Could not determine iscsi initiator name" msgstr "Could not determine iscsi initiator name" -#: nova/virt/hyperv/volumeops.py:224 -#, python-format -msgid "device.InitiatorName: %s" -msgstr "device.InitiatorName: %s" - -#: nova/virt/hyperv/volumeops.py:225 -#, python-format -msgid "device.TargetName: %s" -msgstr "device.TargetName: %s" - -#: nova/virt/hyperv/volumeops.py:226 -#, python-format -msgid "device.ScsiPortNumber: %s" -msgstr "device.ScsiPortNumber: %s" - -#: nova/virt/hyperv/volumeops.py:227 -#, python-format -msgid "device.ScsiPathId: %s" -msgstr "device.ScsiPathId: %s" - -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" -msgstr "device.ScsiTargetId): %s" - -#: nova/virt/hyperv/volumeops.py:229 -#, python-format -msgid "device.ScsiLun: %s" -msgstr "device.ScsiLun: %s" - -#: nova/virt/hyperv/volumeops.py:230 -#, python-format -msgid "device.DeviceInterfaceGuid :%s" -msgstr "device.DeviceInterfaceGuid :%s" - -#: nova/virt/hyperv/volumeops.py:232 -#, python-format -msgid "device.DeviceInterfaceName: %s" -msgstr "device.DeviceInterfaceName: %s" - -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" -msgstr "device.LegacyName: %s" - -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" -msgstr "device.DeviceType: %s" - -#: nova/virt/hyperv/volumeops.py:236 -#, python-format -msgid "device.DeviceNumber %s" -msgstr "device.DeviceNumber %s" - -#: nova/virt/hyperv/volumeops.py:237 -#, python-format -msgid "device.PartitionNumber :%s" -msgstr "device.PartitionNumber :%s" - -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 -#, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" -msgstr "Unable to find a mounted disk for target_iqn: %s" - -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" -msgstr "Device number : %s" - -#: nova/virt/hyperv/volumeops.py:246 -#, python-format -msgid "Target lun : %s" -msgstr "Target lun : %s" - -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 -#, python-format -msgid "Mounted disk is: %s" -msgstr "Mounted disk is: %s" - -#: nova/virt/hyperv/volumeops.py:276 -#, python-format -msgid "Drive number to disconnect is: %s" -msgstr "Drive number to disconnect is: %s" - -#: nova/virt/hyperv/volumeops.py:283 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "DeviceNumber : %s" -msgstr "DeviceNumber : %s" +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "Unable to find a mounted disk for target_iqn: %s" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Disk path to parse: %s" -msgstr "Disk path to parse: %s" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "start_device_id: %s" -msgstr "start_device_id: %s" +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "An error has occurred when calling the iscsi initiator: %s" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "end_device_id: %s" -msgstr "end_device_id: %s" +msgid "Unable to determine disk prefix for %s" +msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" -msgstr "An error has occurred when calling the iscsi initiator: %s" +msgid "No free disk device names for prefix '%s'" +msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" -msgstr "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/virt/libvirt/blockinfo.py:267 +#, fuzzy, python-format +msgid "Unable to determine disk bus for '%s'" +msgstr "Unable to find vbd for vdi %s" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "block_device_list %s" -msgstr "block_device_list %s" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." +msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/virt/libvirt/driver.py:545 #, 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:339 +#: nova/virt/libvirt/driver.py:553 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:360 +#: nova/virt/libvirt/driver.py:570 +#, fuzzy, python-format +msgid "URI %s does not support events" +msgstr "Volume %s does not exist in Nexenta SA" + +#: nova/virt/libvirt/driver.py:586 msgid "Connection to libvirt broke" msgstr "Connection to libvirt broke" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, 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:467 +#: nova/virt/libvirt/driver.py:629 +#, fuzzy, python-format +msgid "Connection to libvirt failed: %s" +msgstr "Connecting to libvirt: %s" + +#: nova/virt/libvirt/driver.py:720 #, 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:481 +#: nova/virt/libvirt/driver.py:735 msgid "During wait destroy, instance disappeared." msgstr "During wait destroy, instance disappeared." -#: nova/virt/libvirt/driver.py:486 +#: nova/virt/libvirt/driver.py:740 msgid "Instance destroyed successfully." msgstr "Instance destroyed successfully." -#: nova/virt/libvirt/driver.py:508 +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "Going to stop instances" + +#: nova/virt/libvirt/driver.py:778 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "Error from libvirt during undefineFlags. Retrying with undefine" -#: nova/virt/libvirt/driver.py:523 +#: nova/virt/libvirt/driver.py:794 #, 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:536 +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:820 #, 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:553 +#: nova/virt/libvirt/driver.py:848 #, python-format msgid "Deleting instance files %(target)s" msgstr "Deleting instance files %(target)s" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/libvirt/driver.py:857 #, 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:729 +#: nova/virt/libvirt/driver.py:900 +#, fuzzy +msgid "Could not determine fibre channel world wide node names" +msgstr "Could not determine iscsi initiator name" + +#: nova/virt/libvirt/driver.py:907 +#, fuzzy +msgid "Could not determine fibre channel world wide port names" +msgstr "Could not determine iscsi initiator name" + +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." +msgstr "" + +#: nova/virt/libvirt/driver.py:1034 msgid "During detach_volume, instance disappeared." msgstr "During detach_volume, instance disappeared." -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" -msgstr "attaching LXC block device" +#: nova/virt/libvirt/driver.py:1058 +#, fuzzy +msgid "attaching network adapter failed." +msgstr "No networks defined." + +#: nova/virt/libvirt/driver.py:1078 +#, fuzzy +msgid "During detach_interface, instance disappeared." +msgstr "During detach_volume, instance disappeared." + +#: nova/virt/libvirt/driver.py:1082 +#, fuzzy +msgid "detaching network adapter failed." +msgstr "No networks defined." + +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" +msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" -msgstr "detaching LXC block device" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" +msgstr "" -#: nova/virt/libvirt/driver.py:884 +#: nova/virt/libvirt/driver.py:1288 msgid "Instance soft rebooted successfully." msgstr "Instance soft rebooted successfully." -#: nova/virt/libvirt/driver.py:888 +#: nova/virt/libvirt/driver.py:1292 msgid "Failed to soft reboot instance." msgstr "Failed to soft reboot instance." -#: nova/virt/libvirt/driver.py:920 +#: nova/virt/libvirt/driver.py:1327 msgid "Instance shutdown successfully." msgstr "Instance shutdown successfully." -#: nova/virt/libvirt/driver.py:955 +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1383 msgid "Instance rebooted successfully." msgstr "Instance rebooted successfully." -#: nova/virt/libvirt/driver.py:1085 +#: nova/virt/libvirt/driver.py:1528 msgid "Instance is running" msgstr "Instance is running" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "Instance spawned successfully." -#: nova/virt/libvirt/driver.py:1108 +#: nova/virt/libvirt/driver.py:1551 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1154 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:1603 msgid "Guest does not have a console available" msgstr "Guest does not have a console available" -#: nova/virt/libvirt/driver.py:1198 +#: nova/virt/libvirt/driver.py:1672 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "Path '%(path)s' supports direct I/O" -#: nova/virt/libvirt/driver.py:1202 +#: nova/virt/libvirt/driver.py:1676 #, 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:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, 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:1276 +#: nova/virt/libvirt/driver.py:1757 msgid "Creating image" msgstr "Creating image" -#: nova/virt/libvirt/driver.py:1402 +#: nova/virt/libvirt/driver.py:1858 msgid "Using config drive" msgstr "Using config drive" -#: nova/virt/libvirt/driver.py:1412 -#, python-format -msgid "Creating config drive at %(path)s" -msgstr "Creating config drive at %(path)s" - -#: nova/virt/libvirt/driver.py:1426 -#, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +#: nova/virt/libvirt/driver.py:1907 +#, 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:1436 -#, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#: nova/virt/libvirt/driver.py:1917 +#, 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:1510 +#: nova/virt/libvirt/driver.py:1974 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " @@ -6713,20 +8693,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:1516 +#: nova/virt/libvirt/driver.py:1980 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:1520 +#: nova/virt/libvirt/driver.py:1984 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:1524 +#: nova/virt/libvirt/driver.py:1988 #, 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:1540 +#: nova/virt/libvirt/driver.py:2004 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" @@ -6734,15 +8714,20 @@ msgstr "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" -msgstr "Starting toXML method" +#: nova/virt/libvirt/driver.py:2325 +#, python-format +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" -msgstr "Finished toXML method" +#: nova/virt/libvirt/driver.py:2340 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/virt/libvirt/driver.py:2357 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -6751,19 +8736,71 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2105 +#: nova/virt/libvirt/driver.py:2525 +#, fuzzy +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +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:2576 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2582 +#, python-format +msgid "List of domains returned by libVirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2584 +#, python-format +msgid "libVirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2648 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:2292 +#: nova/virt/libvirt/driver.py:2731 +#, 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:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:2836 +#, fuzzy, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." + +#: nova/virt/libvirt/driver.py:2918 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:2300 +#: nova/virt/libvirt/driver.py:2926 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:2340 +#: nova/virt/libvirt/driver.py:2963 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -6772,7 +8809,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:2360 +#: nova/virt/libvirt/driver.py:2988 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -6781,7 +8818,7 @@ msgstr "" "Instance launched has CPU info:\n" "%s" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/libvirt/driver.py:3000 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6796,7 +8833,7 @@ msgstr "" "\n" "Refer to %(u)s" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/libvirt/driver.py:3017 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -6805,48 +8842,67 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/libvirt/driver.py:3065 #, 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:2507 +#: nova/virt/libvirt/driver.py:3137 #, python-format msgid "Live Migration failure: %(e)s" msgstr "Live Migration failure: %(e)s" -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/libvirt/driver.py:3230 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/libvirt/driver.py:3340 +#, fuzzy, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" + +#: nova/virt/libvirt/driver.py:3357 #, 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:2727 +#: nova/virt/libvirt/driver.py:3362 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:3401 #, 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:2789 +#: nova/virt/libvirt/driver.py:3447 msgid "Starting migrate_disk_and_power_off" msgstr "Starting migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:2848 +#: nova/virt/libvirt/driver.py:3506 msgid "Instance running successfully." msgstr "Instance running successfully." -#: nova/virt/libvirt/driver.py:2855 +#: nova/virt/libvirt/driver.py:3512 msgid "Starting finish_migration" msgstr "Starting finish_migration" -#: nova/virt/libvirt/driver.py:2906 +#: nova/virt/libvirt/driver.py:3574 msgid "Starting finish_revert_migration" msgstr "Starting finish_revert_migration" -#: nova/virt/libvirt/firewall.py:34 +#: nova/virt/libvirt/driver.py:3695 +#, fuzzy, python-format +msgid "Checking instance files accessability%(instance_path)s" +msgstr "Deleting instance files %(target)s" + +#: nova/virt/libvirt/firewall.py:51 msgid "" "Libvirt module could not be loaded. NWFilterFirewall will not work " "correctly." @@ -6854,53 +8910,68 @@ msgstr "" "Libvirt module could not be loaded. NWFilterFirewall will not work " "correctly." -#: nova/virt/libvirt/firewall.py:102 +#: nova/virt/libvirt/firewall.py:107 msgid "Called setup_basic_filtering in nwfilter" msgstr "Called setup_basic_filtering in nwfilter" -#: nova/virt/libvirt/firewall.py:110 +#: nova/virt/libvirt/firewall.py:115 msgid "Ensuring static filters" msgstr "Ensuring static filters" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/libvirt/firewall.py:247 #, 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:214 +#: nova/virt/libvirt/firewall.py:270 #, 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:230 +#: nova/virt/libvirt/firewall.py:286 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Setup Basic Filtering" -#: nova/virt/libvirt/imagebackend.py:213 +#: nova/virt/libvirt/imagebackend.py:290 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "You should specify libvirt_images_volume_group flag to use LVM images." -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format msgid "Unknown image_type=%s" msgstr "Unknown image_type=%s" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/libvirt/imagecache.py:140 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "Error reading image info file %(filename)s: %(error)s" + +#: nova/virt/libvirt/imagecache.py:180 +#, python-format +msgid "Reading image info file: %s" +msgstr "Reading image info file: %s" + +#: nova/virt/libvirt/imagecache.py:202 +#, fuzzy, python-format +msgid "Writing stored info to %s" +msgstr "Writing image info file: %s" + +#: nova/virt/libvirt/imagecache.py:332 #, python-format msgid "%s is a valid instance name" msgstr "%s is a valid instance name" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/libvirt/imagecache.py:335 #, python-format msgid "%s has a disk file" msgstr "%s has a disk file" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/libvirt/imagecache.py:337 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "Instance %(instance)s is backed by %(backing)s" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/libvirt/imagecache.py:350 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -6909,118 +8980,123 @@ msgstr "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" -#: nova/virt/libvirt/imagecache.py:234 -#, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +#: nova/virt/libvirt/imagecache.py:426 +#, fuzzy, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(id)s (%(base_file)s): image verification failed" -#: nova/virt/libvirt/imagecache.py:244 -#, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#: nova/virt/libvirt/imagecache.py:436 +#, fuzzy, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "%(id)s (%(base_file)s): image verification skipped, no hash stored" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/libvirt/imagecache.py:445 +#, fuzzy, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "%(id)s (%(base_file)s): checking" + +#: nova/virt/libvirt/imagecache.py:460 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "Cannot remove %(base_file)s, it does not exist" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/libvirt/imagecache.py:472 #, python-format msgid "Base file too young to remove: %s" msgstr "Base file too young to remove: %s" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/libvirt/imagecache.py:475 #, python-format msgid "Removing base file: %s" msgstr "Removing base file: %s" -#: nova/virt/libvirt/imagecache.py:285 +#: nova/virt/libvirt/imagecache.py:482 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "Failed to remove %(base_file)s, error was %(error)s" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/libvirt/imagecache.py:493 +#, fuzzy, python-format +msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(id)s (%(base_file)s): checking" -#: nova/virt/libvirt/imagecache.py:315 -#, python-format +#: nova/virt/libvirt/imagecache.py:517 +#, fuzzy, python-format msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" "%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " "on other nodes" -#: nova/virt/libvirt/imagecache.py:327 -#, python-format +#: nova/virt/libvirt/imagecache.py:529 +#, fuzzy, python-format msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" "%(id)s (%(base_file)s): warning -- an absent base file is in use! " "instances: %(instance_list)s" -#: nova/virt/libvirt/imagecache.py:335 -#, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" -msgstr "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" - -#: nova/virt/libvirt/imagecache.py:345 -#, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +#: nova/virt/libvirt/imagecache.py:541 +#, fuzzy, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(id)s (%(base_file)s): image is not in use" -#: nova/virt/libvirt/imagecache.py:351 -#, python-format -msgid "%(id)s (%(base_file)s): image is in use" +#: nova/virt/libvirt/imagecache.py:548 +#, fuzzy, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(id)s (%(base_file)s): image is in use" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/libvirt/imagecache.py:572 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Skipping verification, no base directory at %s" -#: nova/virt/libvirt/imagecache.py:378 +#: nova/virt/libvirt/imagecache.py:576 msgid "Verify base images" msgstr "Verify base images" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/libvirt/imagecache.py:583 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "Image id %(id)s yields fingerprint %(fingerprint)s" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/libvirt/imagecache.py:601 #, python-format msgid "Unknown base file: %s" msgstr "Unknown base file: %s" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/libvirt/imagecache.py:606 #, python-format msgid "Active base files: %s" msgstr "Active base files: %s" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/libvirt/imagecache.py:609 #, python-format msgid "Corrupt base files: %s" msgstr "Corrupt base files: %s" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/libvirt/imagecache.py:613 #, python-format msgid "Removable base files: %s" msgstr "Removable base files: %s" -#: nova/virt/libvirt/imagecache.py:423 +#: nova/virt/libvirt/imagecache.py:621 msgid "Verification complete" msgstr "Verification complete" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" -msgstr "LVM snapshots not implemented" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/libvirt/utils.py:213 #, python-format msgid "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " @@ -7029,7 +9105,7 @@ msgstr "" "Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " "available, but %(size)db required by volume %(lv)s." -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/libvirt/utils.py:222 #, python-format msgid "" "Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " @@ -7040,119 +9116,298 @@ msgstr "" "Virtual volume size is %(size)db, but free space on volume group is only " "%(free_space)db." -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/libvirt/utils.py:253 +#, fuzzy, python-format +msgid "vg %s must be LVM volume group" +msgstr "Path %s must be LVM logical volume" + +#: nova/virt/libvirt/utils.py:282 #, python-format msgid "Path %s must be LVM logical volume" msgstr "Path %s must be LVM logical volume" -#: nova/virt/libvirt/utils.py:410 +#: nova/virt/libvirt/utils.py:547 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "Can't retrieve root device path from instance libvirt configuration" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Reading image info file: %s" -msgstr "Reading image info file: %s" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 +#, fuzzy, python-format +msgid "Unexpected vif_type=%s" +msgstr "Unexpected error: %s" + +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "Read: %s" -msgstr "Read: %s" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "Ensuring vlan %(vlan)s and bridge %(bridge)s" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" -msgstr "Error reading image info file %(filename)s: %(error)s" +msgid "Ensuring bridge %s" +msgstr "Ensuring bridge %s" + +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" +msgstr "Failed while unplugging vif" + +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "iSCSI device not found at %s" + +#: nova/virt/libvirt/volume.py:240 +#, fuzzy, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. 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:252 +#, 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:488 nova/virt/libvirt/volume.py:609 +#, python-format +msgid "%s is already mounted" +msgstr "%s is already mounted" + +#: nova/virt/libvirt/volume.py:544 +#, fuzzy, python-format +msgid "AoE device not found at %s" +msgstr "iSCSI device not found at %s" + +#: nova/virt/libvirt/volume.py:546 +#, 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:560 +#, 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:688 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:707 +#, fuzzy, python-format +msgid "Fibre Channel device not found." +msgstr "iSCSI device not found at %s" + +#: nova/virt/libvirt/volume.py:710 +#, fuzzy, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"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:726 +#, 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:733 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:147 +#, python-format +msgid "Removing the logical volume '%s'" +msgstr "Removing the logical volume '%s'" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Writing image info file: %s" +msgid "Fetching image '%s' from glance" +msgstr "Fetching image '%s' from glance" + +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" msgstr "Writing image info file: %s" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/powervm/blockdev.py:172 +#, fuzzy, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "Copying image '%s' to IVM" + +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "Creating logical volume" + +#: nova/virt/powervm/blockdev.py:186 +#, python-format +msgid "Copying image to the device '%s'" +msgstr "Copying image to the device '%s'" + +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:242 +#, fuzzy +msgid "Snapshot added to glance." +msgstr "Filters added to instance" + +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "Wrote: %s" -msgstr "Wrote: %s" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "Could not create logical volume. No space left on any volume group." + +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +msgid "Unable to get checksum" +msgstr "Unable to get checksum" + +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" +msgstr "Image checksums do not match" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" -msgstr "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" +msgstr "Uncompressed image file not found" + +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" +msgstr "Connection error connecting PowerVM manager" + +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Running cmd (subprocess): %s" + +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" +msgstr "File transfer to PowerVM manager failed" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Ensuring bridge %s" -msgstr "Ensuring bridge %s" +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" -msgstr "Failed while unplugging vif" +#: nova/virt/powervm/common.py:142 +#, fuzzy +msgid "File transfer from PowerVM manager failed" +msgstr "File transfer to PowerVM manager failed" -#: nova/virt/libvirt/volume.py:174 -#, python-format -msgid "iSCSI device not found at %s" -msgstr "iSCSI device not found at %s" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" +msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/powervm/driver.py:127 +#, fuzzy, python-format +msgid "Attempting to resolve %s" +msgstr "Attempting to bind NIC to %s " + +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "%s is already mounted" -msgstr "%s is already mounted" - -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" -msgstr "Connection error connecting PowerVM manager" - -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" -msgstr "File transfer to PowerVM manager failed" +msgid "Unrecognized root disk information: %s" +msgstr "" #: nova/virt/powervm/exception.py:21 msgid "Connection to PowerVM manager failed" msgstr "Connection to PowerVM manager failed" #: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#, fuzzy, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "File '%(file_path)' transfer to PowerVM manager failed" #: nova/virt/powervm/exception.py:29 #, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:33 +#, python-format msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "LPAR instance '%(instance_name)s' could not be found" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/powervm/exception.py:37 #, python-format msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "LPAR instance '%(instance_name)s' creation failed" -#: nova/virt/powervm/exception.py:37 +#: nova/virt/powervm/exception.py:41 msgid "No space left on any volume group" msgstr "No space left on any volume group" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/powervm/exception.py:49 #, python-format msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" -#: nova/virt/powervm/exception.py:50 +#: nova/virt/powervm/exception.py:54 msgid "Image creation failed on PowerVM" msgstr "Image creation failed on PowerVM" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/powervm/exception.py:58 #, python-format msgid "" "Insufficient free memory on PowerVM system to spawn instance " @@ -7161,7 +9416,7 @@ msgstr "" "Insufficient free memory on PowerVM system to spawn instance " "'%(instance_name)s'" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/powervm/exception.py:63 #, python-format msgid "" "Insufficient available CPUs on PowerVM system to spawn instance " @@ -7170,137 +9425,125 @@ msgstr "" "Insufficient available CPUs on PowerVM system to spawn instance " "'%(instance_name)s'" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/powervm/exception.py:68 #, python-format msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "PowerVM LPAR instance '%(instance_name)s' cleanup failed" -#: nova/virt/powervm/operator.py:91 +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:99 #, python-format msgid "LPAR instance '%s' not found" msgstr "LPAR instance '%s' not found" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" -msgstr "Not enough free memory in the host" - -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" -msgstr "Insufficient available CPU on PowerVM" +#: nova/virt/powervm/operator.py:187 +#, python-format +msgid "PowerVM image creation failed: %s" +msgstr "PowerVM image creation failed: %s" -#: nova/virt/powervm/operator.py:208 +#: nova/virt/powervm/operator.py:201 #, python-format msgid "Creating LPAR instance '%s'" msgstr "Creating LPAR instance '%s'" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/powervm/operator.py:203 #, python-format msgid "LPAR instance '%s' creation failed" msgstr "LPAR instance '%s' creation failed" -#: nova/virt/powervm/operator.py:221 -#, python-format -msgid "Fetching image '%s' from glance" -msgstr "Fetching image '%s' from glance" - -#: nova/virt/powervm/operator.py:225 -#, python-format -msgid "Copying image '%s' to IVM" -msgstr "Copying image '%s' to IVM" - -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" -msgstr "Creating logical volume" - -#: nova/virt/powervm/operator.py:235 -#, python-format -msgid "Copying image to the device '%s'" -msgstr "Copying image to the device '%s'" - -#: nova/virt/powervm/operator.py:238 -#, python-format -msgid "PowerVM image creation failed: %s" -msgstr "PowerVM image creation failed: %s" - -#: nova/virt/powervm/operator.py:244 +#: nova/virt/powervm/operator.py:208 #, python-format msgid "Activating the LPAR instance '%s'" msgstr "Activating the LPAR instance '%s'" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/powervm/operator.py:225 #, python-format msgid "Instance '%s' failed to boot" msgstr "Instance '%s' failed to boot" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:241 +#, fuzzy, python-format +msgid "Instance spawned in %s seconds" +msgstr "instance %s spawned successfully" + +#: nova/virt/powervm/operator.py:252 #, python-format msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "During destroy, LPAR instance '%s' was not found on PowerVM system." -#: nova/virt/powervm/operator.py:284 +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "instance snapshotting" + +#: nova/virt/powervm/operator.py:294 #, python-format msgid "Shutting down the instance '%s'" msgstr "Shutting down the instance '%s'" -#: nova/virt/powervm/operator.py:288 -#, python-format -msgid "Removing the logical volume '%s'" -msgstr "Removing the logical volume '%s'" - -#: nova/virt/powervm/operator.py:291 +#: nova/virt/powervm/operator.py:299 #, python-format msgid "Deleting the LPAR instance '%s'" msgstr "Deleting the LPAR instance '%s'" -#: nova/virt/powervm/operator.py:294 +#: nova/virt/powervm/operator.py:311 msgid "PowerVM instance cleanup failed" msgstr "PowerVM instance cleanup failed" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." -msgstr "Could not create logical volume. No space left on any volume group." - -#: nova/virt/powervm/operator.py:554 -msgid "Unable to get checksum" -msgstr "Unable to get checksum" - -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" -msgstr "Image checksums do not match" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" +msgstr "Not enough free memory in the host" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" -msgstr "Uncompressed image file not found" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" +msgstr "Insufficient available CPU on PowerVM" -#: nova/virt/vmwareapi/driver.py:111 +#: nova/virt/vmwareapi/driver.py:138 +#, fuzzy msgid "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " "vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/vmwareapi/driver.py:355 +#, fuzzy, python-format +msgid "VMware Cluster %s is not found" +msgstr "marker [%s] not found" + +#: nova/virt/vmwareapi/driver.py:456 #, 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:358 +#: nova/virt/vmwareapi/driver.py:539 #, 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:393 +#: nova/virt/vmwareapi/driver.py:574 #, 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:398 +#: nova/virt/vmwareapi/driver.py:579 #, 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:402 +#: nova/virt/vmwareapi/driver.py:583 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "In vmwareapi:_poll_task, Got this error %s" @@ -7310,53 +9553,64 @@ 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:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/vmwareapi/fake.py:132 #, 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:436 +#: nova/virt/vmwareapi/fake.py:486 msgid "There is no VM registered" msgstr "There is no VM registered" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, 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:501 +#: nova/virt/vmwareapi/fake.py:551 #, 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:516 +#: nova/virt/vmwareapi/fake.py:566 msgid "Session is faulty" msgstr "Session is faulty" -#: nova/virt/vmwareapi/fake.py:519 +#: nova/virt/vmwareapi/fake.py:569 msgid "Session Invalid" msgstr "Session Invalid" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/vmwareapi/fake.py:660 +#, fuzzy +msgid "No Virtual Machine has been registered yet" msgstr " No Virtual Machine has been registered yet" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/vmwareapi/host.py:40 +#, fuzzy, python-format +msgid "%(action)s %(host)s" +msgstr "action: %s" + +#: nova/virt/vmwareapi/host.py:63 +#, 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 #, python-format msgid "Glance image %s is in killed state" msgstr "Glance image %s is in killed state" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/vmwareapi/io_util.py:120 #, 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" -#: nova/virt/vmwareapi/network_utils.py:128 +#: nova/virt/vmwareapi/network_util.py:138 msgid "" "ESX SOAP server returned an empty port group for the host system in its " "response" @@ -7364,112 +9618,110 @@ msgstr "" "ESX SOAP server returned an empty port group for the host system in its " "response" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format msgid "Creating Port Group with name %s on the ESX host" msgstr "Creating Port Group with name %s on the ESX host" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format 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:145 -#, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +#: nova/virt/vmwareapi/read_write_util.py:142 +#, 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" -#: nova/virt/vmwareapi/vim.py:84 +#: nova/virt/vmwareapi/vim.py:85 msgid "Unable to import suds." msgstr "Unable to import suds." -#: nova/virt/vmwareapi/vim.py:90 +#: nova/virt/vmwareapi/vim.py:91 msgid "Must specify vmwareapi_wsdl_loc" msgstr "Must specify vmwareapi_wsdl_loc" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/vmwareapi/vim.py:142 #, python-format msgid "No such SOAP method '%s' provided by VI SDK" msgstr "No such SOAP method '%s' provided by VI SDK" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/vmwareapi/vim.py:147 #, python-format msgid "httplib error in %s: " msgstr "httplib error in %s: " -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/vmwareapi/vim.py:154 #, python-format msgid "Socket error in %s: " msgstr "Socket error in %s: " -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/vmwareapi/vim.py:159 #, python-format msgid "Type error in %s: " msgstr "Type error in %s: " -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/vmwareapi/vim.py:163 #, python-format msgid "Exception in %s " msgstr "Exception in %s " -#: nova/virt/vmwareapi/vmops.py:66 +#: nova/virt/vmwareapi/vmops.py:93 msgid "Getting list of instances" msgstr "Getting list of instances" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format msgid "Got total of %s instances" msgstr "Got total of %s instances" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" -msgstr "Couldn't get a local Datastore reference" - -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/vmwareapi/vmops.py:204 +#, fuzzy +msgid "Creating VM on the ESX host" msgstr "Creating VM on the ESX host" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/vmwareapi/vmops.py:212 +#, fuzzy +msgid "Created VM on the ESX host" msgstr "Created VM on the ESX host" -#: nova/virt/vmwareapi/vmops.py:232 -#, python-format +#: nova/virt/vmwareapi/vmops.py:236 +#, fuzzy, 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" +"type %(adapter_type)s on the ESX host local store %(data_store_name)s" 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:250 -#, python-format +#: nova/virt/vmwareapi/vmops.py:255 +#, fuzzy, python-format msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +"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 "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +"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:260 -#, python-format +#: nova/virt/vmwareapi/vmops.py:264 +#, fuzzy, python-format msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " +"Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" "Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:273 -#, python-format +#: nova/virt/vmwareapi/vmops.py:278 +#, fuzzy, python-format msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " +"Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" "Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " @@ -7478,108 +9730,137 @@ msgstr "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:301 -#, python-format +#: nova/virt/vmwareapi/vmops.py:306 +#, fuzzy, python-format msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" "Downloaded image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" -msgstr "Reconfiguring VM instance to attach the image disk" +#: nova/virt/vmwareapi/vmops.py:320 +#, fuzzy, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" +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:326 -msgid "Reconfigured VM instance to attach the image disk" -msgstr "Reconfigured VM instance to attach the image disk" +#: nova/virt/vmwareapi/vmops.py:341 +#, fuzzy, 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 "" +"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:333 +#: nova/virt/vmwareapi/vmops.py:420 msgid "Powering on the VM instance" msgstr "Powering on the VM instance" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:426 msgid "Powered on the VM instance" msgstr "Powered on the VM instance" -#: nova/virt/vmwareapi/vmops.py:385 +#: nova/virt/vmwareapi/vmops.py:472 msgid "Creating Snapshot of the VM instance" msgstr "Creating Snapshot of the VM instance" -#: nova/virt/vmwareapi/vmops.py:395 +#: nova/virt/vmwareapi/vmops.py:482 msgid "Created Snapshot of the VM instance" msgstr "Created Snapshot of the VM instance" -#: nova/virt/vmwareapi/vmops.py:438 +#: nova/virt/vmwareapi/vmops.py:527 msgid "Copying disk data before snapshot of the VM" msgstr "Copying disk data before snapshot of the VM" -#: nova/virt/vmwareapi/vmops.py:451 +#: nova/virt/vmwareapi/vmops.py:540 msgid "Copied disk data before snapshot of the VM" msgstr "Copied disk data before snapshot of the VM" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format msgid "Uploading image %s" msgstr "Uploading image %s" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format msgid "Uploaded image %s" msgstr "Uploaded image %s" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "Deleting temporary vmdk file %s" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "Deleted temporary vmdk file %s" -#: nova/virt/vmwareapi/vmops.py:526 +#: nova/virt/vmwareapi/vmops.py:617 msgid "instance is not powered on" msgstr "instance is not powered on" -#: nova/virt/vmwareapi/vmops.py:533 +#: nova/virt/vmwareapi/vmops.py:624 msgid "Rebooting guest OS of VM" msgstr "Rebooting guest OS of VM" -#: nova/virt/vmwareapi/vmops.py:536 +#: nova/virt/vmwareapi/vmops.py:627 msgid "Rebooted guest OS of VM" msgstr "Rebooted guest OS of VM" -#: nova/virt/vmwareapi/vmops.py:538 +#: nova/virt/vmwareapi/vmops.py:629 msgid "Doing hard reboot of VM" msgstr "Doing hard reboot of VM" -#: nova/virt/vmwareapi/vmops.py:542 +#: nova/virt/vmwareapi/vmops.py:633 msgid "Did hard reboot of VM" msgstr "Did hard reboot of VM" -#: nova/virt/vmwareapi/vmops.py:554 +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 msgid "instance not present" msgstr "instance not present" -#: nova/virt/vmwareapi/vmops.py:573 +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +#, fuzzy +msgid "Destroying the VM" +msgstr "Destroying VM" + +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +#, fuzzy +msgid "Destroyed the VM" +msgstr "VM destroyed" + +#: nova/virt/vmwareapi/vmops.py:658 +#, 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:696 nova/virt/vmwareapi/vmops.py:849 msgid "Powering off the VM" msgstr "Powering off the VM" -#: nova/virt/vmwareapi/vmops.py:578 +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 msgid "Powered off the VM" msgstr "Powered off the VM" -#: nova/virt/vmwareapi/vmops.py:582 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Unregistering the VM" msgstr "Unregistering the VM" -#: nova/virt/vmwareapi/vmops.py:585 +#: nova/virt/vmwareapi/vmops.py:708 msgid "Unregistered the VM" msgstr "Unregistered the VM" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " @@ -7588,17 +9869,17 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/vmwareapi/vmops.py:723 #, 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:609 +#: nova/virt/vmwareapi/vmops.py:735 #, 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:614 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " @@ -7607,62 +9888,162 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:748 msgid "pause not supported for vmwareapi" msgstr "pause not supported for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:752 msgid "unpause not supported for vmwareapi" msgstr "unpause not supported for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:641 +#: nova/virt/vmwareapi/vmops.py:766 msgid "Suspending the VM" msgstr "Suspending the VM" -#: nova/virt/vmwareapi/vmops.py:645 +#: nova/virt/vmwareapi/vmops.py:770 msgid "Suspended the VM" msgstr "Suspended the VM" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/vmwareapi/vmops.py:773 +#, 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:651 +#: nova/virt/vmwareapi/vmops.py:776 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:664 +#: nova/virt/vmwareapi/vmops.py:789 msgid "Resuming the VM" msgstr "Resuming the VM" -#: nova/virt/vmwareapi/vmops.py:669 +#: nova/virt/vmwareapi/vmops.py:794 msgid "Resumed the VM" msgstr "Resumed the VM" -#: nova/virt/vmwareapi/vmops.py:671 +#: nova/virt/vmwareapi/vmops.py:796 msgid "instance is not in a suspended state" msgstr "instance is not in a suspended state" -#: nova/virt/vmwareapi/vmops.py:707 +#: nova/virt/vmwareapi/vmops.py:857 +#, fuzzy +msgid "instance is suspended and cannot be powered off." +msgstr "instance is not powered on" + +#: nova/virt/vmwareapi/vmops.py:860 +#, 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:873 +#, 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:877 +#, fuzzy +msgid "Powering on the VM" +msgstr "Powering off the VM" + +#: nova/virt/vmwareapi/vmops.py:882 +#, fuzzy +msgid "Powered on the VM" +msgstr "Powered off the VM" + +#: nova/virt/vmwareapi/vmops.py:899 +#, fuzzy, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "Updating progress to %(progress)d" + +#: nova/virt/vmwareapi/vmops.py:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "Creating volume: %s" + +#: nova/virt/vmwareapi/vmops.py:936 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:959 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:981 +#, fuzzy, python-format +msgid "" +"In vmwareapi:vmops:confirm_migration, 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:996 +#, fuzzy, python-format +msgid "Renaming the VM from %s" +msgstr "Creating volume: %s" + +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "Create volume from snapshot %s" + +#: nova/virt/vmwareapi/vmops.py:1025 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1037 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 +#, 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:1051 +#, fuzzy, python-format +msgid "Automatically hard rebooting %d" +msgstr "Automatically hard rebooting" + +#: nova/virt/vmwareapi/vmops.py:1087 msgid "get_diagnostics not implemented for vmwareapi" msgstr "get_diagnostics not implemented for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:765 -#, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#: nova/virt/vmwareapi/vmops.py:1169 +#, fuzzy +msgid "Reconfiguring VM instance to set the machine id" +msgstr "Reconfiguring VM instance to attach the image disk" + +#: nova/virt/vmwareapi/vmops.py:1175 +#, fuzzy +msgid "Reconfigured VM instance to set the machine id" +msgstr "Reconfigured VM instance to attach the image disk" + +#: nova/virt/vmwareapi/vmops.py:1189 +#, 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:773 -#, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#: nova/virt/vmwareapi/vmops.py:1196 +#, 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:810 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format msgid "Creating directory with path %s" msgstr "Creating directory with path %s" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format msgid "Created directory with path %s" msgstr "Created directory with path %s" @@ -7672,37 +10053,125 @@ msgstr "Created directory with path %s" msgid "Downloading image %s from glance image server" msgstr "Downloading image %s from glance image server" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format msgid "Downloaded image %s from glance image server" msgstr "Downloaded image %s from glance image server" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/vmwareapi/vmware_images.py:113 #, 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:137 +#: nova/virt/vmwareapi/vmware_images.py:135 #, 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:148 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format msgid "Getting image size for the image %s" msgstr "Getting image size for the image %s" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/vmwareapi/vmware_images.py:151 #, 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" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/vmwareapi/volume_util.py:163 +#, fuzzy, python-format +msgid "Rescanning HBA %s" +msgstr "Re-scanning SR %s" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "Re-scanning SR %s" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "Mountpoint cannot be translated: %s" + +#: nova/virt/vmwareapi/volumeops.py:57 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:65 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:77 +#, fuzzy, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "instance %(instance_name)s: deleting instance files %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:84 +#, fuzzy, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "instance %(instance_name)s: deleting instance files %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:91 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +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:46 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" + +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "Unable to find address %r" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 +#, 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:102 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy +msgid "Unable to find volume" +msgstr "Failed to find volume in db" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 +#, 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:88 nova/virt/xenapi/vmops.py:1564 #, 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:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -7711,12 +10180,12 @@ msgstr "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, 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:99 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " @@ -7725,63 +10194,67 @@ msgstr "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "path=%(path)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/xenapi/agent.py:117 #, python-format msgid "Failed to query agent version: %(resp)r" msgstr "Failed to query agent version: %(resp)r" -#: nova/virt/xenapi/agent.py:121 +#: nova/virt/xenapi/agent.py:136 msgid "Querying agent version" msgstr "Querying agent version" -#: nova/virt/xenapi/agent.py:135 +#: nova/virt/xenapi/agent.py:150 msgid "Reached maximum time attempting to query agent version" msgstr "Reached maximum time attempting to query agent version" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "Updating agent to %s" msgstr "Updating agent to %s" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/xenapi/agent.py:166 #, python-format msgid "Failed to update agent: %(resp)r" msgstr "Failed to update agent: %(resp)r" -#: nova/virt/xenapi/agent.py:166 +#: nova/virt/xenapi/agent.py:180 msgid "Setting admin password" msgstr "Setting admin password" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/xenapi/agent.py:191 #, python-format msgid "Failed to exchange keys: %(resp)r" msgstr "Failed to exchange keys: %(resp)r" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:211 #, python-format msgid "Failed to update password: %(resp)r" msgstr "Failed to update password: %(resp)r" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 #, python-format msgid "Injecting file path: %r" msgstr "Injecting file path: %r" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/xenapi/agent.py:260 #, python-format msgid "Failed to inject file: %(resp)r" msgstr "Failed to inject file: %(resp)r" -#: nova/virt/xenapi/agent.py:223 +#: nova/virt/xenapi/agent.py:267 msgid "Resetting network" msgstr "Resetting network" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/xenapi/agent.py:273 #, python-format msgid "Failed to reset network: %(resp)r" msgstr "Failed to reset network: %(resp)r" -#: nova/virt/xenapi/agent.py:248 +#: nova/virt/xenapi/agent.py:296 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -7789,7 +10262,7 @@ msgstr "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" -#: nova/virt/xenapi/agent.py:256 +#: nova/virt/xenapi/agent.py:304 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -7797,16 +10270,16 @@ msgstr "" "XenServer tools are present in this image but are not capable of network " "injection" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:308 msgid "XenServer tools are not installed in this image" msgstr "XenServer tools are not installed in this image" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/xenapi/agent.py:360 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" -#: nova/virt/xenapi/driver.py:135 +#: nova/virt/xenapi/driver.py:134 msgid "" "Must specify xenapi_connection_url, xenapi_connection_username " "(optionally), and xenapi_connection_password to use " @@ -7816,58 +10289,58 @@ msgstr "" "(optionally), and xenapi_connection_password to use " "compute_driver=xenapi.XenAPIDriver" -#: nova/virt/xenapi/driver.py:162 +#: nova/virt/xenapi/driver.py:161 msgid "Failure while cleaning up attached VDIs" msgstr "Failure while cleaning up attached VDIs" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/xenapi/driver.py:354 #, python-format msgid "Could not determine key: %s" msgstr "Could not determine key: %s" -#: nova/virt/xenapi/driver.py:565 +#: nova/virt/xenapi/driver.py:567 msgid "Host startup on XenServer is not supported." msgstr "Host startup on XenServer is not supported." -#: nova/virt/xenapi/driver.py:617 +#: nova/virt/xenapi/driver.py:627 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:655 +#: nova/virt/xenapi/driver.py:667 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:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/xenapi/fake.py:689 #, 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:705 +#: nova/virt/xenapi/fake.py:723 #, python-format msgid "Calling %(localname)s %(impl)s" msgstr "Calling %(localname)s %(impl)s" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/xenapi/fake.py:728 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/xenapi/fake.py:731 #, python-format msgid "Calling setter %s" msgstr "Calling setter %s" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/xenapi/fake.py:793 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -7876,7 +10349,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:70 +#: nova/virt/xenapi/host.py:68 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" @@ -7885,21 +10358,31 @@ 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 +#, 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" +msgstr "" + #: nova/virt/xenapi/host.py:156 #, python-format msgid "Unable to get SR for this host: %s" msgstr "Unable to get SR for this host: %s" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/xenapi/host.py:191 #, python-format msgid "Failed to extract instance support from %s" msgstr "Failed to extract instance support from %s" -#: nova/virt/xenapi/host.py:207 +#: nova/virt/xenapi/host.py:208 msgid "Unable to get updated status" msgstr "Unable to get updated status" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/xenapi/host.py:211 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "The call to %(method)s returned an error: %(e)s." @@ -7919,7 +10402,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:75 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -7928,47 +10411,47 @@ msgstr "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" -#: nova/virt/xenapi/pool.py:166 +#: 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" -#: nova/virt/xenapi/pool.py:182 +#: 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" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/xenapi/pool.py:192 #, python-format msgid "Pool-Join failed: %(e)s" msgstr "Pool-Join failed: %(e)s" -#: nova/virt/xenapi/pool.py:202 +#: 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" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/xenapi/pool.py:211 #, python-format msgid "Pool-eject failed: %(e)s" msgstr "Pool-eject failed: %(e)s" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/xenapi/pool.py:223 #, python-format msgid "Unable to set up pool: %(e)s." msgstr "Unable to set up pool: %(e)s." -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/xenapi/pool.py:234 #, python-format msgid "Pool-set_name_label failed: %(e)s" msgstr "Pool-set_name_label failed: %(e)s" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/xenapi/vif.py:103 #, python-format msgid "Found no PIF for device %s" msgstr "Found no PIF for device %s" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" "PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " @@ -7977,68 +10460,74 @@ 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:257 +#: nova/virt/xenapi/vm_utils.py:271 msgid "Created VM" msgstr "Created VM" -#: nova/virt/xenapi/vm_utils.py:269 +#: nova/virt/xenapi/vm_utils.py:283 msgid "VM destroyed" msgstr "VM destroyed" -#: nova/virt/xenapi/vm_utils.py:276 +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 msgid "VM already halted, skipping shutdown..." msgstr "VM already halted, skipping shutdown..." -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/xenapi/vm_utils.py:292 +#, fuzzy +msgid "Shutting down VM (cleanly)" +msgstr "Shutting down VM" + +#: nova/virt/xenapi/vm_utils.py:307 +#, fuzzy +msgid "Shutting down VM (hard)" msgstr "Shutting down VM" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/xenapi/vm_utils.py:345 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/xenapi/vm_utils.py:362 #, python-format msgid "VBD %s already detached" msgstr "VBD %s already detached" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format 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:337 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/xenapi/vm_utils.py:375 #, 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:353 +#: nova/virt/xenapi/vm_utils.py:386 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/xenapi/vm_utils.py:408 #, 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:375 +#: nova/virt/xenapi/vm_utils.py:411 #, 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:391 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to destroy VDI %s" msgstr "Unable to destroy VDI %s" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -8047,35 +10536,35 @@ 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:454 +#: nova/virt/xenapi/vm_utils.py:483 msgid "SR not present and could not be introduced" msgstr "SR not present and could not be introduced" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/xenapi/vm_utils.py:508 +#, python-format +msgid "block device info: %s" +msgstr "block device info: %s" + +#: nova/virt/xenapi/vm_utils.py:594 #, 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:575 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format msgid "No primary VDI found for %(vm_ref)s" msgstr "No primary VDI found for %(vm_ref)s" -#: nova/virt/xenapi/vm_utils.py:584 +#: nova/virt/xenapi/vm_utils.py:627 msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/xenapi/vm_utils.py:677 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "Destroying cached VDI '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" - -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " @@ -8084,17 +10573,17 @@ 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:933 +#: nova/virt/xenapi/vm_utils.py:986 #, 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:967 +#: nova/virt/xenapi/vm_utils.py:1020 #, 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:979 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " @@ -8103,32 +10592,32 @@ msgstr "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format msgid "download_vhd failed: %r" msgstr "download_vhd failed: %r" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "Invalid value '%s' for xenapi_torrent_images" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/xenapi/vm_utils.py:1090 #, python-format msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "Asking xapi to fetch vhd image %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/xenapi/vm_utils.py:1154 #, 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:1119 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" "Image size %(size_bytes)d exceeded instance_type allowed size " @@ -8137,17 +10626,17 @@ msgstr "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/xenapi/vm_utils.py:1195 #, 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:1158 +#: nova/virt/xenapi/vm_utils.py:1208 #, 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:1167 +#: nova/virt/xenapi/vm_utils.py:1217 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -8156,56 +10645,63 @@ msgstr "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/xenapi/vm_utils.py:1236 #, 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:1200 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1209 +#: nova/virt/xenapi/vm_utils.py:1259 msgid "Failed to fetch glance image" msgstr "Failed to fetch glance image" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/xenapi/vm_utils.py:1300 #, 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:1268 +#: nova/virt/xenapi/vm_utils.py:1331 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 #, python-format msgid "Unknown image format %(disk_image_type)s" msgstr "Unknown image format %(disk_image_type)s" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/xenapi/vm_utils.py:1386 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "Unable to parse rrd of %(vm_uuid)s" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/xenapi/vm_utils.py:1509 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/xenapi/vm_utils.py:1537 #, 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:1486 +#: nova/virt/xenapi/vm_utils.py:1555 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -8215,50 +10711,50 @@ msgstr "" "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1499 +#: nova/virt/xenapi/vm_utils.py:1568 msgid "Cannot find SR of content-type ISO" msgstr "Cannot find SR of content-type ISO" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/xenapi/vm_utils.py:1576 #, python-format msgid "ISO: looking at SR %(sr_rec)s" msgstr "ISO: looking at SR %(sr_rec)s" -#: nova/virt/xenapi/vm_utils.py:1509 +#: nova/virt/xenapi/vm_utils.py:1578 msgid "ISO: not iso content" msgstr "ISO: not iso content" -#: nova/virt/xenapi/vm_utils.py:1512 +#: nova/virt/xenapi/vm_utils.py:1581 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: iso content_type, no 'i18n-key' key" -#: nova/virt/xenapi/vm_utils.py:1515 +#: nova/virt/xenapi/vm_utils.py:1584 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:1519 +#: nova/virt/xenapi/vm_utils.py:1588 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR MATCHing our criteria" -#: nova/virt/xenapi/vm_utils.py:1521 +#: nova/virt/xenapi/vm_utils.py:1590 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:1524 +#: nova/virt/xenapi/vm_utils.py:1593 #, python-format msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "ISO: PBD %(pbd_ref)s disappeared" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/xenapi/vm_utils.py:1596 #, 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:1530 +#: nova/virt/xenapi/vm_utils.py:1599 msgid "ISO: SR with local PBD" msgstr "ISO: SR with local PBD" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/xenapi/vm_utils.py:1621 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -8267,22 +10763,22 @@ msgstr "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/xenapi/vm_utils.py:1637 #, 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." -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/xenapi/vm_utils.py:1691 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Invalid statistics data from Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/xenapi/vm_utils.py:1751 #, 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:1769 +#: nova/virt/xenapi/vm_utils.py:1838 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -8291,75 +10787,83 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/xenapi/vm_utils.py:1883 #, 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:1834 +#: nova/virt/xenapi/vm_utils.py:1903 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "Disconnecting stale VDI %s from compute domU" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/xenapi/vm_utils.py:1916 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/xenapi/vm_utils.py:1919 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/xenapi/vm_utils.py:1921 #, 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:1855 +#: nova/virt/xenapi/vm_utils.py:1924 #, 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:1860 +#: nova/virt/xenapi/vm_utils.py:1929 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/xenapi/vm_utils.py:1964 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/xenapi/vm_utils.py:1972 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:1890 +#: nova/virt/xenapi/vm_utils.py:1974 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:1903 +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 msgid "Partitions:" msgstr "Partitions:" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/xenapi/vm_utils.py:1999 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/xenapi/vm_utils.py:2024 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -8368,12 +10872,12 @@ msgstr "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/xenapi/vm_utils.py:2037 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/xenapi/vm_utils.py:2091 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " @@ -8382,7 +10886,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:2033 +#: nova/virt/xenapi/vm_utils.py:2124 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " @@ -8391,54 +10895,63 @@ msgstr "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" -#: nova/virt/xenapi/vm_utils.py:2082 +#: nova/virt/xenapi/vm_utils.py:2176 msgid "Manipulating interface files directly" msgstr "Manipulating interface files directly" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/xenapi/vm_utils.py:2185 #, 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:2203 +#: nova/virt/xenapi/vm_utils.py:2297 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:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:792 #, python-format msgid "Updating progress to %(progress)d" msgstr "Updating progress to %(progress)d" -#: nova/virt/xenapi/vmops.py:224 +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "Writing image info file: %s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 msgid "Starting instance" msgstr "Starting instance" -#: nova/virt/xenapi/vmops.py:298 +#: nova/virt/xenapi/vmops.py:381 msgid "Removing kernel/ramdisk files from dom0" msgstr "Removing kernel/ramdisk files from dom0" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/xenapi/vmops.py:454 #, python-format msgid "Block device information present: %s" msgstr "Block device information present: %s" -#: nova/virt/xenapi/vmops.py:381 +#: nova/virt/xenapi/vmops.py:485 msgid "Failed to spawn, rolling back" msgstr "Failed to spawn, rolling back" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" -msgstr "Detected ISO image type, creating blank VM for install" - -#: nova/virt/xenapi/vmops.py:462 +#: nova/virt/xenapi/vmops.py:584 msgid "Auto configuring disk, attempting to resize partition..." msgstr "Auto configuring disk, attempting to resize partition..." -#: nova/virt/xenapi/vmops.py:488 +#: nova/virt/xenapi/vmops.py:630 msgid "Starting VM" msgstr "Starting VM" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "Waiting for instance state to become running" + +#: nova/virt/xenapi/vmops.py:650 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " @@ -8447,1873 +10960,2291 @@ msgstr "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:653 #, 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:505 -msgid "Waiting for instance state to become running" -msgstr "Waiting for instance state to become running" - -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/xenapi/vmops.py:664 #, python-format msgid "Instance agent version: %s" msgstr "Instance agent version: %s" -#: nova/virt/xenapi/vmops.py:549 +#: nova/virt/xenapi/vmops.py:695 msgid "Setting VCPU weight" msgstr "Setting VCPU weight" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/xenapi/vmops.py:703 #, python-format msgid "Could not find VM with name %s" msgstr "Could not find VM with name %s" -#: nova/virt/xenapi/vmops.py:607 +#: nova/virt/xenapi/vmops.py:761 msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM" -#: nova/virt/xenapi/vmops.py:611 -#, 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:765 +#, 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:773 +msgid "Failed to transfer vhd to new host" +msgstr "Failed to transfer vhd to new host" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, 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" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "Resize complete" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "Starting halted instance found during reboot" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "Unable to find root VBD/VDI for VM" + +#: nova/virt/xenapi/vmops.py:1093 +#, fuzzy +msgid "Destroying VDIs" +msgstr "Destroying VM" + +#: nova/virt/xenapi/vmops.py:1120 +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:1127 +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:1134 +msgid "kernel/ramdisk files removed" +msgstr "kernel/ramdisk files removed" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "Destroying VM" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "VM is not present, skipping destroy..." + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "Instance is already in Rescue Mode: %s" + +#: nova/virt/xenapi/vmops.py:1275 +#, fuzzy +msgid "VM is not present, skipping soft delete..." +msgstr "VM is not present, skipping destroy..." + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "Automatically hard rebooting" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "Injecting network info to xenstore" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "Creating vifs" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "Creating VIF for network %(network_ref)s" + +#: nova/virt/xenapi/vmops.py:1499 +#, 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:1527 +msgid "Injecting hostname to xenstore" +msgstr "Injecting hostname to xenstore" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +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" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "Migrate Receive failed" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "VM.assert_can_migratefailed" + +#: nova/virt/xenapi/vmops.py:1740 +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" + +#: nova/virt/xenapi/volume_utils.py:61 +#, fuzzy, python-format +msgid "Introducing SR %(label)s" +msgstr "Introducing SR %s" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy +msgid "Creating PBD for SR" +msgstr "Creating pbd for SR" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "Plugging SR" + +#: nova/virt/xenapi/volume_utils.py:82 +#, fuzzy, python-format +msgid "Forgetting SR..." +msgstr "Forgetting SR %s..." + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "Unable to find SR from VBD %s" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "Unable to introduce VDI on SR %s" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "Unable to get record of VDI %s on" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "Unable to introduce VDI for SR %s" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "Unable to obtain target information %(mountpoint)s" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "Unable to obtain target information %(connection_data)s" + +#: nova/virt/xenapi/volumeops.py:114 +#, 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/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, fuzzy, python-format +msgid "upload_vhd failed: %r" +msgstr "download_vhd failed: %r" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "Error in handshake: %s" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "Invalid request: %s" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "Request: %s" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "Request made with missing token: %s" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "Request made with invalid token: %s" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "Unexpected error: %s" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "Starting nova-xvpvncproxy node (version %s)" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "Cinderclient connection created using URL: %s" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "Volume %(volume_id)s is still attached, detach volume first." + +#~ msgid "Failed to load data into json format" +#~ msgstr "Failed to load data into json format" + +#~ msgid "Invalid volume type" +#~ msgstr "Invalid volume type" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Could not find driver for compute_driver %(name)s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "Volume %(volume_id)s persistence file could not be found." + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "Unable to locate account %(account_name)s on Solidfire device" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "Volume %(volume_id)s has no metadata with key %(metadata_key)s." + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "Volume type %(volume_type_id)s could not be found." + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "Volume type with name %(volume_type_name)s could not be found." + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "deleting volume %(volume_name)s that has snapshot" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "deleting snapshot %(snapshot_name)s that has dependent volumes" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "Failed to create iscsi target for volume %(volume_id)s." + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "Failed to remove iscsi target for volume %(volume_id)s." + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "Host is not set to the network (%(network_id)s)." + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "Volume Type %(name)s already exists." + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "Host %(host)s is not up or doesn't exist." + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "Maximum volume size exceeded" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "Detected more than one volume with name %(vol_name)s" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" + +#~ msgid "Unknown NFS exception" +#~ msgstr "Unknown NFS exception" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "No mounted NFS shares found" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "There is no share which can host %(volume_size)sG" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "Bad response from SolidFire API" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "Error in SolidFire API response: data=%(data)s" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "The service database object disappeared, Recreating it." + +#~ msgid "cannot understand XML" +#~ msgstr "cannot understand XML" + +#~ msgid "Invalid XML in request body" +#~ msgstr "Invalid XML in request body" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "%(url)s returned a fault: %(e)s" + +#~ msgid "Server name is an empty string" +#~ msgstr "Server name is an empty string" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "Invalid request body. 'volume' not found" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "Invalid request body. 'size' not found" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "Snapshot and image cannot be specified together." + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "Removing options '%(bad_options)s' from query" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "Updating status of %(resource)s '%(id)s' to '%(status)s'" + +#~ msgid "No image_name was specified in request." +#~ msgstr "No image_name was specified in request." + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "No host for instance, deleting immediately" + +#~ msgid "Image type not recognized %s" +#~ msgstr "Image type not recognized %s" + +#~ msgid "Build error: %s" +#~ msgstr "Build error: %s" + +#~ msgid "Instance has already been created" +#~ msgstr "Instance has already been created" + +#~ msgid "No floating_ip found" +#~ msgstr "No floating_ip found" + +#~ msgid "No floating_ip found." +#~ msgstr "No floating_ip found." + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" +#~ "\"Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d\"\n" +#~ "\" MB" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" -msgstr "Failed to transfer vhd to new host" +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" -#: nova/virt/xenapi/vmops.py:655 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" -msgstr "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" -#: nova/virt/xenapi/vmops.py:779 -#, 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" +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" -msgstr "Resize complete" +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "VCPU limit not specified, defaulting to unlimited" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" -msgstr "Starting halted instance found during reboot" +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "CPU limit: %(vcpu_limit)d" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" -msgstr "Unable to find root VBD/VDI for VM" +#~ msgid "Finishing claim: %s" +#~ msgstr "Finishing claim: %s" -#: nova/virt/xenapi/vmops.py:938 -#, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgid "Backend exists" +#~ msgstr "Backend exists" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" -msgstr "Using RAW or VHD, skipping kernel and ramdisk deletion" +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "No backend config with id %(sm_backend_id)s" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" -msgstr "instance has a kernel or ramdisk but not both" +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "No backend config with sr uuid %(sr_uuid)s" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" -msgstr "kernel/ramdisk files removed" +#~ msgid "Flavor exists" +#~ msgstr "Flavor exists" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" -msgstr "Destroying VM" +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "%(sm_flavor_id) flavor not found" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." -msgstr "VM is not present, skipping destroy..." +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "No sm_flavor called %(sm_flavor_id)s" -#: nova/virt/xenapi/vmops.py:1083 -#, python-format -msgid "Instance is already in Rescue Mode: %s" -msgstr "Instance is already in Rescue Mode: %s" +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "No sm_flavor called %(sm_flavor_label)s" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." -msgstr "VM is not present, skipping power off..." +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "No sm_volume with id %(volume_id)s" -#: nova/virt/xenapi/vmops.py:1154 -#, 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" +#~ msgid "quota_classes table not dropped" +#~ msgstr "quota_classes table not dropped" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" -msgstr "Automatically hard rebooting" +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "foreign key constraint couldn't be removed" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" -msgstr "Fetching VM ref while BUILDING failed" +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "Foreign Key constraint couldn't be removed" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" -msgstr "Injecting network info to xenstore" +#~ msgid "foreign key could not be created" +#~ msgstr "foreign key could not be created" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" -msgstr "Creating vifs" +#~ msgid "reservations table not dropped" +#~ msgstr "reservations table not dropped" -#: nova/virt/xenapi/vmops.py:1368 -#, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Creating VIF for network %(network_ref)s" +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "foreign key constraint couldn't be created" -#: nova/virt/xenapi/vmops.py:1371 -#, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" -msgstr "Created VIF %(vif_ref)s, network %(network_ref)s" +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "foreign key constraint couldn't be dropped" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" -msgstr "Injecting hostname to xenstore" +#~ msgid "args: %s" +#~ msgstr "args: %s" -#: nova/virt/xenapi/vmops.py:1491 -#, python-format -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 "kwargs: %s" +#~ msgstr "kwargs: %s" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" -msgstr "Migrate Receive failed" +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "Starting Bridge interface for %s" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" -msgstr "VM.assert_can_migratefailed" +#~ msgid "Error creating network entry" +#~ msgstr "Error creating network entry" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" -msgstr "Migrate Send failed" +#~ msgid "No network with net_id = %s" +#~ msgstr "No network with net_id = %s" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" -msgstr "creating sr within volume_utils" +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "No fixed IPs to deallocate for vif %s" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 -#, python-format -msgid "type is = %s" -msgstr "type is = %s" +#~ msgid "_get_auth_token() failed" +#~ msgstr "_get_auth_token() failed" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 -#, python-format -msgid "name = %s" -msgstr "name = %s" +#~ msgid "->response->%s" +#~ msgstr "->response->%s" -#: nova/virt/xenapi/volume_utils.py:60 -#, python-format -msgid "Created %(label)s as %(sr_ref)s." -msgstr "Created %(label)s as %(sr_ref)s." +#~ msgid "Created topic proxy: %s" +#~ msgstr "Created topic proxy: %s" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "Unable to create Storage Repository" +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "ROUTER RELAY-OUT START %(data)s" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" -msgstr "introducing sr within volume_utils" +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "Create Consumer for topic (%(topic)s)" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 -#, python-format -msgid "Introduced %(label)s as %(sr_ref)s." -msgstr "Introduced %(label)s as %(sr_ref)s." +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" -msgstr "Creating pbd for SR" +#~ msgid "Error loading Matchmaker." +#~ msgstr "Error loading Matchmaker." -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" -msgstr "Plugging SR" +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "Casted '%(method)s' to volume '%(host)s'" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" -msgstr "Unable to introduce Storage Repository" +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "Casted '%(method)s' to %(topic)s '%(host)s'" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" -msgstr "Unable to get SR using uuid" +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "Driver must implement schedule_create_volune" -#: nova/virt/xenapi/volume_utils.py:118 -#, python-format -msgid "Forgetting SR %s..." -msgstr "Forgetting SR %s..." +#~ msgid "No host selection for %s defined." +#~ msgstr "No host selection for %s defined." -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" -msgstr "Unable to forget Storage Repository" +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "Scheduler only understands Compute nodes (for now)" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." -msgstr "Introducing %s..." +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "Weighted %(weighted_host)s" -#: nova/virt/xenapi/volume_utils.py:175 -#, python-format -msgid "Unable to find SR from VBD %s" -msgstr "Unable to find SR from VBD %s" +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "Host filter function %(func)s failed for %(host)s" -#: nova/virt/xenapi/volume_utils.py:193 -#, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" -msgstr "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "Host filter passes for %(host)s" -#: nova/virt/xenapi/volume_utils.py:199 -#, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" -msgstr "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "host_manager only implemented for 'compute'" -#: nova/virt/xenapi/volume_utils.py:223 -#, python-format -msgid "Unable to introduce VDI on SR %s" -msgstr "Unable to introduce VDI on SR %s" +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Failed to schedule create_volume: %(ex)s" -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" -msgstr "Unable to get record of VDI %s on" +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" -#: nova/virt/xenapi/volume_utils.py:253 -#, python-format -msgid "Unable to introduce VDI for SR %s" -msgstr "Unable to introduce VDI for SR %s" +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" -#: nova/virt/xenapi/volume_utils.py:263 -#, python-format -msgid "Error finding vdis in SR %s" -msgstr "Error finding vdis in SR %s" +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "Not enough allocatable volume gigabytes remaining" -#: nova/virt/xenapi/volume_utils.py:270 -#, python-format -msgid "Unable to find vbd for vdi %s" -msgstr "Unable to find vbd for vdi %s" +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "Previously tried hosts: %(hosts)s. (host=%(host)s)" -#: nova/virt/xenapi/volume_utils.py:281 -#, python-format -msgid "Unable to obtain target information %(mountpoint)s" -msgstr "Unable to obtain target information %(mountpoint)s" +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "TCP: trust state of %(host)s:%(level)s(%(trust)s)" -#: nova/virt/xenapi/volume_utils.py:309 -#, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "Unable to obtain target information %(connection_data)s" +#~ msgid "unrecognized argument %s" +#~ msgstr "unrecognized argument %s" -#: nova/virt/xenapi/volume_utils.py:335 -#, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "Mountpoint cannot be translated: %s" +#~ msgid "Run CLI command: %s" +#~ msgstr "Run CLI command: %s" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" -msgstr "Could not find VDI ref" +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" -#: nova/virt/xenapi/volumeops.py:67 -#, python-format -msgid "Creating SR %s" -msgstr "Creating SR %s" +#~ msgid "Given data: %s" +#~ msgstr "Given data: %s" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" -msgstr "Could not create SR" +#~ msgid "Result data: %s" +#~ msgstr "Result data: %s" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" -msgstr "Could not retrieve SR record" +#~ msgid "_create: %s" +#~ msgstr "_create: %s" -#: nova/virt/xenapi/volumeops.py:78 -#, python-format -msgid "Introducing SR %s" -msgstr "Introducing SR %s" +#~ msgid "_get: %s" +#~ msgstr "_get: %s" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" -msgstr "SR found in xapi database. No need to introduce" +#~ msgid "_get_all: %s" +#~ msgstr "_get_all: %s" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" -msgstr "Could not introduce SR" +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "test_snapshot_create: param=%s" -#: nova/virt/xenapi/volumeops.py:90 -#, python-format -msgid "Checking for SR %s" -msgstr "Checking for SR %s" +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "test_snapshot_create: resp_dict=%s" -#: nova/virt/xenapi/volumeops.py:100 -#, python-format -msgid "SR %s not found in the xapi database" -msgstr "SR %s not found in the xapi database" +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "test_snapshot_create_force: param=%s" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" -msgstr "Could not forget SR" +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "test_snapshot_create_force: resp_dict=%s" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "test_snapshot_show: resp=%s" -#: nova/virt/xenapi/volumeops.py:183 -#, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "test_snapshot_detail: resp_dict=%s" -#: nova/virt/xenapi/volumeops.py:194 -#, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" -msgstr "Unable to locate volume %s" +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "Result: %(res_obj)s not in %(expected)s." -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "Unable to detach volume %s" +#~ msgid "No domains exist." +#~ msgstr "No domains exist." -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" -msgstr "Unable to destroy vbd %s" +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "============= initial domains =========== : %s" -#: nova/virt/xenapi/volumeops.py:233 -#, python-format -msgid "Error purging SR %s" -msgstr "Error purging SR %s" +#~ msgid "Building domain: to be removed" +#~ msgstr "Building domain: to be removed" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +#~ msgid "Not running domain: remove" +#~ msgstr "Not running domain: remove" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 -#, python-format -msgid "Error in handshake: %s" -msgstr "Error in handshake: %s" +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "domain running on an unknown node: discarded" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" -msgstr "Invalid request: %s" +#~ msgid "No such domain (%s)" +#~ msgstr "No such domain (%s)" -#: nova/vnc/xvp_proxy.py:137 -#, python-format -msgid "Request: %s" -msgstr "Request: %s" +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "Failed power down Bare-metal node %s" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" -msgstr "Request made with missing token: %s" +#~ msgid "deactivate -> activate fails" +#~ msgstr "deactivate -> activate fails" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" -msgstr "Request made with invalid token: %s" +#~ msgid "destroy_domain: no such domain" +#~ msgstr "destroy_domain: no such domain" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" -msgstr "Unexpected error: %s" +#~ msgid "No such domain %s" +#~ msgstr "No such domain %s" -#: nova/vnc/xvp_proxy.py:177 -#, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" -msgstr "Starting nova-xvpvncproxy node (version %s)" +#~ msgid "Domains: %s" +#~ msgstr "Domains: %s" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" -msgstr "Volume size '%s' must be an integer and greater than 0" +#~ msgid "After storing domains: %s" +#~ msgstr "After storing domains: %s" -#: nova/volume/api.py:128 -#, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" -msgstr "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +#~ msgid "deactivation/removing domain failed" +#~ msgstr "deactivation/removing domain failed" -#: nova/volume/api.py:134 -#, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" -msgstr "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +#~ msgid "===== Domain is being created =====" +#~ msgstr "===== Domain is being created =====" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." -msgstr "Size of specified image is larger than volume size." +#~ msgid "Same domain name already exists" +#~ msgstr "Same domain name already exists" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." -msgstr "Failed to update quota for deleting volume." +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "create_domain: before get_idle_node" -#: nova/volume/api.py:223 -msgid "Volume status must be available or error" -msgstr "Volume status must be available or error" +#~ msgid "Created new domain: %s" +#~ msgstr "Created new domain: %s" -#: nova/volume/api.py:228 -#, python-format -msgid "Volume still has %d dependent snapshots" -msgstr "Volume still has %d dependent snapshots" +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "Failed to boot Bare-metal node %s" -#: nova/volume/api.py:395 -msgid "must be available" -msgstr "must be available" +#~ msgid "No such domain exists" +#~ msgstr "No such domain exists" -#: nova/volume/api.py:428 -msgid "Volume Snapshot status must be available or error" -msgstr "Volume Snapshot status must be available or error" +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "change_domain_state: to new state %s" -#: nova/volume/api.py:479 -msgid "Volume status must be available/in-use." -msgstr "Volume status must be available/in-use." +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "Stored fake domains to the file: %s" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." -msgstr "Volume status is in-use." +#~ msgid "domain does not exist" +#~ msgstr "domain does not exist" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" -msgstr "Cinderclient connection created using URL: %s" +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "Error encountered when destroying instance '%(name)s': %(ex)s" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 -#, python-format -msgid "Recovering from a failed execute. Try number %s" -msgstr "Recovering from a failed execute. Try number %s" +#~ msgid "_wait_for_reboot failed" +#~ msgstr "_wait_for_reboot failed" -#: nova/volume/driver.py:113 -#, python-format -msgid "volume group %s doesn't exist" -msgstr "volume group %s doesn't exist" +#~ msgid "_wait_for_rescue failed" +#~ msgstr "_wait_for_rescue failed" -#: nova/volume/driver.py:324 -#, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" -msgstr "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "<============= spawn of baremetal =============>" -#: nova/volume/driver.py:397 -#, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" -msgstr "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgid "instance %s: is building" +#~ msgstr "instance %s: is building" -#: nova/volume/driver.py:414 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" -msgstr "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "Key is injected but instance is not running yet" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" -msgstr "ISCSI provider_location not stored, using discovery" +#~ msgid "instance %s: booted" +#~ msgstr "instance %s: booted" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Could not find iSCSI export for volume %s" +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "~~~~~~ current state = %s ~~~~~~" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" -msgstr "ISCSI Discovery: Found %s" +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "Baremetal assignment is overcommitted." -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." -msgstr "Cannot confirm exported volume id:%(volume_id)s." +#~ msgid "instance %s: Creating image" +#~ msgstr "instance %s: Creating image" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" -msgstr "FAKE ISCSI: %s" +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -#: nova/volume/driver.py:618 -#, python-format -msgid "rbd has no pool %s" -msgstr "rbd has no pool %s" +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" -msgstr "Image %s is not stored in rbd" +#~ msgid "instance %s: starting toXML method" +#~ msgstr "instance %s: starting toXML method" -#: nova/volume/driver.py:744 -#, python-format -msgid "Image %s has blank components" -msgstr "Image %s has blank components" +#~ msgid "instance %s: finished toXML method" +#~ msgstr "instance %s: finished toXML method" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" -msgstr "Image %s is not an rbd snapshot" +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "#### RLK: cpu_arch = %s " -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" -msgstr "%s is in a different ceph cluster" +#~ msgid "Updating!" +#~ msgstr "Updating!" -#: nova/volume/driver.py:773 -#, python-format -msgid "Unable to read image %s" -msgstr "Unable to read image %s" +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "Unknown baremetal driver %(d)s" -#: nova/volume/driver.py:815 -#, python-format -msgid "Sheepdog is not working: %s" -msgstr "Sheepdog is not working: %s" +#~ msgid "free_node...." +#~ msgstr "free_node...." -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" -msgstr "Sheepdog is not working" +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" -msgstr "LoggingVolumeDriver: %s" +#~ msgid "status of node is set to 0" +#~ msgstr "status of node is set to 0" -#: nova/volume/iscsi.py:122 -#, python-format -msgid "Creating volume: %s" -msgstr "Creating volume: %s" +#~ msgid "rootfs is already removed" +#~ msgstr "rootfs is already removed" -#: nova/volume/iscsi.py:136 -#, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." -msgstr "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "Before ping to the bare-metal node" -#: nova/volume/iscsi.py:146 -#, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" -msgstr "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, python-format -msgid "Removing volume: %s" -msgstr "Removing volume: %s" +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" -#: nova/volume/iscsi.py:168 -#, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "Noting to do for tilera nodes: vmlinux is in CF" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" -msgstr "valid iqn needed for show_target" +#~ msgid "activate_node" +#~ msgstr "activate_node" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "Re-exporting %s volumes" +#~ msgid "no capable image handler configured" +#~ msgstr "no capable image handler configured" -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" -msgstr "volume %s: skipping export" +#~ msgid "no disk image handler for: %s" +#~ msgstr "no disk image handler for: %s" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" -msgstr "Resuming any in progress delete operations" +#~ msgid "unsupported partition: %s" +#~ msgstr "unsupported partition: %s" -#: nova/volume/manager.py:112 -#, python-format -msgid "Resuming delete on volume: %s" -msgstr "Resuming delete on volume: %s" +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "Failed to umount image at %s, guestmount was still running after 10s" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" -msgstr "volume %s: creating" +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgid "compare_cpu called %s" +#~ msgstr "compare_cpu called %s" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" -msgstr "volume %s: creating export" +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "Failed to create snapshot for VM %s" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" -msgstr "volume %s: created successfully" +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "Volume is not local to this node" +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "volume %s: removing export" +#~ msgid "Removing folder %s " +#~ msgstr "Removing folder %s " -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" -msgstr "volume %s: deleting" +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" -msgstr "volume %s: volume is busy" +#~ msgid "Starting VM %s " +#~ msgstr "Starting VM %s " -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" -msgstr "Failed to update usages deleting volume" +#~ msgid "Started VM %s " +#~ msgstr "Started VM %s " -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "volume %s: deleted successfully" +#~ msgid "spawn vm failed: %s" +#~ msgstr "spawn vm failed: %s" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" -msgstr "snapshot %s: creating" +#~ msgid "Created VM %s..." +#~ msgstr "Created VM %s..." -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" -msgstr "snapshot %(snap_name)s: creating" +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "Creating a scsi controller for %(vm_name)s for volume attaching" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" -msgstr "snapshot %s: created successfully" +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "Failed to add scsi controller to VM %s" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" -msgstr "snapshot %s: deleting" +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" -#: nova/volume/manager.py:264 -#, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "snapshot %s: snapshot is busy" +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "Failed to add diskdrive to VM %s" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" -msgstr "snapshot %s: deleted successfully" +#~ msgid "New disk drive path is %s" +#~ msgstr "New disk drive path is %s" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" -msgstr "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "Failed to add vhd file to VM %s" -#: nova/volume/manager.py:342 -#, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgid "Created disk for %s" +#~ msgstr "Created disk for %s" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" -msgstr "Checking volume capabilities" +#~ msgid "Creating nic for %s " +#~ msgstr "Creating nic for %s " -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" -msgstr "New capabilities found: %s" +#~ msgid "Cannot find vSwitch" +#~ msgstr "Cannot find vSwitch" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" -msgstr "Clear capabilities" +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "Failed creating a port on the external vswitch" -#: nova/volume/manager.py:445 -#, python-format -msgid "Notification {%s} received" -msgstr "Notification {%s} received" +#~ msgid "Failed creating port for %s" +#~ msgstr "Failed creating port for %s" -#: nova/volume/netapp.py:108 -#, python-format -msgid "API %(name)s failed: %(reason)s" -msgstr "API %(name)s failed: %(reason)s" +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Failed to add nic to VM %s" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 -#, python-format -msgid "Using WSDL: %s" -msgstr "Using WSDL: %s" +#~ msgid "Created nic for %s " +#~ msgstr "Created nic for %s " -#: nova/volume/netapp.py:129 -#, python-format -msgid "Using DFM server: %s" -msgstr "Using DFM server: %s" +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "No vSwitch specified, attaching to default" -#: nova/volume/netapp.py:134 -#, python-format -msgid "Using storage service: %s" -msgstr "Using storage service: %s" +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "Del: disk %(vhdfile)s vm %(instance_name)s" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" -msgstr "Using storage service prefix: %s" +#~ msgid "use_cow_image:%s" +#~ msgstr "use_cow_image:%s" -#: nova/volume/netapp.py:145 -#, python-format -msgid "Using vfiler: %s" -msgstr "Using vfiler: %s" +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, python-format -msgid "%s is not set" -msgstr "%s is not set" +#~ msgid "Creating folder %s " +#~ msgstr "Creating folder %s " -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" -msgstr "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Failed to add volume to VM %s" -#: nova/volume/netapp.py:184 -msgid "Connected to DFM server" -msgstr "Connected to DFM server" +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "Mounted disk to detach is: %s" -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" -msgstr "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "host_resource disk detached is: %s" -#: nova/volume/netapp.py:297 -#, python-format -msgid "Job failed: %s" -msgstr "Job failed: %s" +#~ msgid "Physical disk detached is: %s" +#~ msgstr "Physical disk detached is: %s" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." -msgstr "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "Failed to remove volume from VM %s" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." -msgstr "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#~ msgid "device.InitiatorName: %s" +#~ msgstr "device.InitiatorName: %s" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" -msgstr "Failed to provision dataset member" +#~ msgid "device.TargetName: %s" +#~ msgstr "device.TargetName: %s" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" -msgstr "No LUN was created by the provision job" +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "device.ScsiPortNumber: %s" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" -msgstr "Failed to remove and delete dataset member" +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "device.ScsiPathId: %s" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" -msgstr "No entry in LUN table for volume %s" +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "device.ScsiTargetId): %s" -#: nova/volume/netapp.py:513 -#, python-format -msgid "Failed to get LUN details for LUN ID %s" -msgstr "Failed to get LUN details for LUN ID %s" +#~ msgid "device.ScsiLun: %s" +#~ msgstr "device.ScsiLun: %s" -#: nova/volume/netapp.py:530 -#, python-format -msgid "Failed to get host details for host ID %s" -msgstr "Failed to get host details for host ID %s" +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "device.DeviceInterfaceGuid :%s" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, python-format -msgid "No LUN ID for volume %s" -msgstr "No LUN ID for volume %s" +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "device.DeviceInterfaceName: %s" -#: nova/volume/netapp.py:776 -#, python-format -msgid "Failed to get target portal for filer: %s" -msgstr "Failed to get target portal for filer: %s" +#~ msgid "device.LegacyName: %s" +#~ msgstr "device.LegacyName: %s" -#: nova/volume/netapp.py:781 -#, python-format -msgid "Failed to get target IQN for filer: %s" -msgstr "Failed to get target IQN for filer: %s" +#~ msgid "device.DeviceType: %s" +#~ msgstr "device.DeviceType: %s" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 -#, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" -msgstr "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +#~ msgid "device.DeviceNumber %s" +#~ msgstr "device.DeviceNumber %s" -#: nova/volume/netapp.py:980 -#, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" -msgstr "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "device.PartitionNumber :%s" -#: nova/volume/netapp.py:1014 -#, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" -msgstr "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgid "Device number : %s" +#~ msgstr "Device number : %s" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" -msgstr "Success getting LUN list from server" +#~ msgid "Target lun : %s" +#~ msgstr "Target lun : %s" -#: nova/volume/netapp.py:1100 -#, python-format -msgid "Created LUN with name %s" -msgstr "Created LUN with name %s" +#~ msgid "Mounted disk is: %s" +#~ msgstr "Mounted disk is: %s" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 -#, python-format -msgid "Destroyed LUN %s" -msgstr "Destroyed LUN %s" +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "Drive number to disconnect is: %s" -#: nova/volume/netapp.py:1146 -#, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" -msgstr "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgid "DeviceNumber : %s" +#~ msgstr "DeviceNumber : %s" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" -msgstr "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +#~ msgid "Disk path to parse: %s" +#~ msgstr "Disk path to parse: %s" -#: nova/volume/netapp.py:1156 -#, python-format -msgid "Failed to get LUN target details for the LUN %s" -msgstr "Failed to get LUN target details for the LUN %s" +#~ msgid "start_device_id: %s" +#~ msgstr "start_device_id: %s" -#: nova/volume/netapp.py:1160 -#, python-format -msgid "Failed to get target portal for the LUN %s" -msgstr "Failed to get target portal for the LUN %s" +#~ msgid "end_device_id: %s" +#~ msgstr "end_device_id: %s" -#: nova/volume/netapp.py:1164 -#, python-format -msgid "Failed to get target IQN for the LUN %s" -msgstr "Failed to get target IQN for the LUN %s" +#~ msgid "attaching LXC block device" +#~ msgstr "attaching LXC block device" -#: nova/volume/netapp.py:1197 -#, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" -msgstr "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgid "detaching LXC block device" +#~ msgstr "detaching LXC block device" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." -msgstr "Object is not a NetApp LUN." +#~ msgid "Starting toXML method" +#~ msgstr "Starting toXML method" -#: nova/volume/netapp.py:1263 -#, python-format -msgid "Cloned LUN with new name %s" -msgstr "Cloned LUN with new name %s" +#~ msgid "Finished toXML method" +#~ msgstr "Finished toXML method" -#: nova/volume/netapp.py:1280 -#, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Could not find handle for LUN named %s" +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " -msgstr "There's no NFS config file configured " +#~ msgid "LVM snapshots not implemented" +#~ msgstr "LVM snapshots not implemented" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" -msgstr "NFS config file doesn't exist" +#~ msgid "Read: %s" +#~ msgstr "Read: %s" -#: nova/volume/nfs.py:85 -#, python-format -msgid "casted to %s" -msgstr "casted to %s" +#~ msgid "Wrote: %s" +#~ msgstr "Wrote: %s" -#: nova/volume/nfs.py:95 -#, python-format -msgid "Volume %s does not have provider_location specified, skipping" -msgstr "Volume %s does not have provider_location specified, skipping" +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "Couldn't get a local Datastore reference" -#: nova/volume/nfs.py:106 -#, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" -msgstr "Specify san_password or san_private_key" +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/volume/san.py:160 -msgid "san_ip must be set" -msgstr "san_ip must be set" +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "Detected ISO image type, creating blank VM for install" -#: nova/volume/san.py:230 -#, python-format -msgid "Cannot parse list-view output: %s" -msgstr "Cannot parse list-view output: %s" +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "VM is not present, skipping power off..." -#: nova/volume/san.py:324 -#, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" -msgstr "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "Fetching VM ref while BUILDING failed" -#: nova/volume/san.py:457 -#, python-format -msgid "CLIQ command returned %s" -msgstr "CLIQ command returned %s" +#~ msgid "creating sr within volume_utils" +#~ msgstr "creating sr within volume_utils" -#: nova/volume/san.py:463 -#, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgid "type is = %s" +#~ msgstr "type is = %s" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgid "name = %s" +#~ msgstr "name = %s" -#: nova/volume/san.py:501 -#, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" -msgstr "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "Created %(label)s as %(sr_ref)s." + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "Unable to create Storage Repository" -#: nova/volume/san.py:554 -#, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" -msgstr "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgid "introducing sr within volume_utils" +#~ msgstr "introducing sr within volume_utils" -#: nova/volume/san.py:610 -msgid "local_path not supported" -msgstr "local_path not supported" +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "Introduced %(label)s as %(sr_ref)s." -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" -msgstr "Payload for SolidFire API call: %s" +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "Unable to introduce Storage Repository" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" -msgstr "Call to json.loads() raised an exception: %s" +#~ msgid "Unable to get SR using uuid" +#~ msgstr "Unable to get SR using uuid" -#: nova/volume/solidfire.py:145 -#, python-format -msgid "Results of SolidFire API call: %s" -msgstr "Results of SolidFire API call: %s" +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "Unable to forget Storage Repository" -#: nova/volume/solidfire.py:159 -#, python-format -msgid "Found solidfire account: %s" -msgstr "Found solidfire account: %s" +#~ msgid "Introducing %s..." +#~ msgstr "Introducing %s..." -#: nova/volume/solidfire.py:173 -#, python-format -msgid "solidfire account: %s does not exist, create it..." -msgstr "solidfire account: %s does not exist, create it..." +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "Error finding vdis in SR %s" -#: nova/volume/solidfire.py:279 -#, python-format -msgid "More than one valid preset was detected, using %s" -msgstr "More than one valid preset was detected, using %s" +#~ msgid "Could not find VDI ref" +#~ msgstr "Could not find VDI ref" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." -msgstr "Enter SolidFire delete_volume..." +#~ msgid "Could not create SR" +#~ msgstr "Could not create SR" -#: nova/volume/solidfire.py:334 -#, python-format -msgid "Deleting volumeID: %s" -msgstr "Deleting volumeID: %s" +#~ msgid "Could not retrieve SR record" +#~ msgstr "Could not retrieve SR record" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" -msgstr "Leaving SolidFire delete_volume" +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "SR found in xapi database. No need to introduce" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." -msgstr "Executing SolidFire ensure_export..." +#~ msgid "Could not introduce SR" +#~ msgstr "Could not introduce SR" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." -msgstr "Executing SolidFire create_export..." +#~ msgid "Checking for SR %s" +#~ msgstr "Checking for SR %s" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." -msgstr "Enter SolidFire create_snapshot..." +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "SR %s not found in the xapi database" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" -msgstr "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +#~ msgid "Could not forget SR" +#~ msgstr "Could not forget SR" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" -msgstr "enter: check_for_setup_error" +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -#: nova/volume/storwize_svc.py:155 -#, python-format -msgid "pool %s doesn't exist" -msgstr "pool %s doesn't exist" +#~ msgid "Unable to locate volume %s" +#~ msgstr "Unable to locate volume %s" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#~ msgid "Unable to detach volume %s" +#~ msgstr "Unable to detach volume %s" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" -msgstr "Did not find expected column name in svcinfo lsnode: %s" +#~ msgid "Error purging SR %s" +#~ msgstr "Error purging SR %s" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 -#, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" -#: nova/volume/storwize_svc.py:250 -#, python-format -msgid "Did not find expected column name in lsportip: %s" -msgstr "Did not find expected column name in lsportip: %s" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "Size of specified image is larger than volume size." -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" -msgstr "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "Failed to update quota for deleting volume." -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" -msgstr "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +#~ msgid "Volume status must be available or error" +#~ msgstr "Volume status must be available or error" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" -msgstr "leave: check_for_setup_error" +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "Volume still has %d dependent snapshots" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" -msgstr "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#~ msgid "must be available" +#~ msgstr "must be available" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" -msgstr "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "Volume Snapshot status must be available or error" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" -msgstr "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#~ msgid "Volume status must be available/in-use." +#~ msgstr "Volume status must be available/in-use." -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" -msgstr "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#~ msgid "Volume status is in-use." +#~ msgstr "Volume status is in-use." -#: nova/volume/storwize_svc.py:363 -#, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" -msgstr "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "Recovering from a failed execute. Try number %s" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" -msgstr "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgid "volume group %s doesn't exist" +#~ msgstr "volume group %s doesn't exist" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" -msgstr "enter: do_setup" +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "Skipping ensure_export. No iscsi_target provisioned for volume: %s" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" -msgstr "leave: do_setup" +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "Skipping remove_export. No iscsi_target provisioned for volume: %s" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " -msgstr "enter: create_volume: volume %s " +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 -#, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "ISCSI provider_location not stored, using discovery" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " -msgstr "leave: create_volume: volume %(name)s " +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "Could not find iSCSI export for volume %s" -#: nova/volume/storwize_svc.py:453 -#, python-format -msgid "enter: delete_volume: volume %(name)s " -msgstr "enter: delete_volume: volume %(name)s " +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "ISCSI Discovery: Found %s" -#: nova/volume/storwize_svc.py:468 -#, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "Cannot confirm exported volume id:%(volume_id)s." -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." -msgstr "warning: tried to delete volume %(name)s but it does not exist." +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "FAKE ISCSI: %s" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " -msgstr "leave: delete_volume: volume %(name)s " +#~ msgid "rbd has no pool %s" +#~ msgstr "rbd has no pool %s" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" -msgstr "ensure_export: volume %s not found on storage" +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "Image %s is not stored in rbd" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" -msgstr "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgid "Image %s has blank components" +#~ msgstr "Image %s has blank components" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." -msgstr "_create_new_host failed to return the host name." +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "Image %s is not an rbd snapshot" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" -msgstr "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "%s is in a different ceph cluster" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" -msgstr "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +#~ msgid "Unable to read image %s" +#~ msgstr "Unable to read image %s" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" -msgstr "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "Sheepdog is not working: %s" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgid "Sheepdog is not working" +#~ msgstr "Sheepdog is not working" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" -msgstr "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "LoggingVolumeDriver: %s" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "Failed to create iscsi target for volume id:%(vol_id)s." -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" -msgstr "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgid "Removing volume: %s" +#~ msgstr "Removing volume: %s" -#: nova/volume/storwize_svc.py:634 -#, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "Failed to create iscsi target for volume id:%(volume_id)s." -#: nova/volume/storwize_svc.py:648 -#, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" -msgstr "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +#~ msgid "valid iqn needed for show_target" +#~ msgstr "valid iqn needed for show_target" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#~ msgid "Re-exporting %s volumes" +#~ msgstr "Re-exporting %s volumes" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#~ msgid "volume %s: skipping export" +#~ msgstr "volume %s: skipping export" -#: nova/volume/storwize_svc.py:700 -#, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "Resuming any in progress delete operations" -#: nova/volume/storwize_svc.py:725 -#, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" -msgstr "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Resuming delete on volume: %s" -#: nova/volume/storwize_svc.py:737 -#, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" -msgstr "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +#~ msgid "volume %s: creating" +#~ msgstr "volume %s: creating" -#: nova/volume/storwize_svc.py:741 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" -msgstr "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" -msgstr "_run_flashcopy: %s" +#~ msgid "volume %s: creating export" +#~ msgstr "volume %s: creating export" -#: nova/volume/storwize_svc.py:755 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "volume %s: created successfully" +#~ msgstr "volume %s: created successfully" -#: nova/volume/storwize_svc.py:764 -#, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" -msgstr "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgid "Volume is not local to this node" +#~ msgstr "Volume is not local to this node" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgid "volume %s: removing export" +#~ msgstr "volume %s: removing export" -#: nova/volume/storwize_svc.py:780 -#, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" -msgstr "create_volume_from_snapshot: source volume %s does not exist" +#~ msgid "volume %s: deleting" +#~ msgstr "volume %s: deleting" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" -msgstr "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +#~ msgid "volume %s: volume is busy" +#~ msgstr "volume %s: volume is busy" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" -msgstr "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "Failed to update usages deleting volume" -#: nova/volume/storwize_svc.py:815 -#, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "leave: create_volume_from_snapshot: %s created successfully" +#~ msgid "volume %s: deleted successfully" +#~ msgstr "volume %s: deleted successfully" -#: nova/volume/storwize_svc.py:827 -#, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgid "snapshot %s: creating" +#~ msgstr "snapshot %s: creating" -#: nova/volume/storwize_svc.py:834 -#, python-format -msgid "create_snapshot: source volume %s does not exist" -msgstr "create_snapshot: source volume %s does not exist" +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "snapshot %(snap_name)s: creating" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" -msgstr "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +#~ msgid "snapshot %s: created successfully" +#~ msgstr "snapshot %s: created successfully" -#: nova/volume/storwize_svc.py:885 -#, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "leave: create_snapshot: %s created successfully" +#~ msgid "snapshot %s: deleting" +#~ msgstr "snapshot %s: deleting" -#: nova/volume/storwize_svc.py:893 -#, python-format -msgid "enter: delete_snapshot: snapshot %s" -msgstr "enter: delete_snapshot: snapshot %s" +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "snapshot %s: snapshot is busy" -#: nova/volume/storwize_svc.py:902 -#, python-format -msgid "leave: delete_snapshot: snapshot %s" -msgstr "leave: delete_snapshot: snapshot %s" +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "snapshot %s: deleted successfully" -#: nova/volume/storwize_svc.py:911 -#, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "Downloaded image %(image_id)s to %(volume_id)s successfully" -#: nova/volume/storwize_svc.py:921 -#, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -#: nova/volume/storwize_svc.py:941 -#, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "Checking volume capabilities" +#~ msgstr "Checking volume capabilities" -#: nova/volume/storwize_svc.py:957 -#, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgid "New capabilities found: %s" +#~ msgstr "New capabilities found: %s" -#: nova/volume/storwize_svc.py:970 -#, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" -msgstr "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgid "Clear capabilities" +#~ msgstr "Clear capabilities" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" -msgstr "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#~ msgid "Notification {%s} received" +#~ msgstr "Notification {%s} received" -#: nova/volume/storwize_svc.py:992 -#, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "API %(name)s failed: %(reason)s" -#: nova/volume/storwize_svc.py:1000 -#, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" -msgstr "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgid "Using WSDL: %s" +#~ msgstr "Using WSDL: %s" -#: nova/volume/storwize_svc.py:1009 -#, python-format -msgid "enter: _delete_host: host %s " -msgstr "enter: _delete_host: host %s " +#~ msgid "Using DFM server: %s" +#~ msgstr "Using DFM server: %s" -#: nova/volume/storwize_svc.py:1017 -#, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." -msgstr "warning: tried to delete host %(name)s but it does not exist." +#~ msgid "Using storage service: %s" +#~ msgstr "Using storage service: %s" -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " -msgstr "leave: _delete_host: host %s " +#~ msgid "Using storage service prefix: %s" +#~ msgstr "Using storage service prefix: %s" -#: nova/volume/storwize_svc.py:1024 -#, python-format -msgid "enter: _is_volume_defined: volume %s " -msgstr "enter: _is_volume_defined: volume %s " +#~ msgid "Using vfiler: %s" +#~ msgstr "Using vfiler: %s" -#: nova/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " -msgstr "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgid "%s is not set" +#~ msgstr "%s is not set" -#: nova/volume/storwize_svc.py:1037 -#, python-format -msgid "enter: _is_host_defined: host %s " -msgstr "enter: _is_host_defined: host %s " +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" -#: nova/volume/storwize_svc.py:1049 -#, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#~ msgid "Connected to DFM server" +#~ msgstr "Connected to DFM server" -#: nova/volume/storwize_svc.py:1059 -#, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" -#: nova/volume/storwize_svc.py:1069 -#, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " -msgstr "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgid "Job failed: %s" +#~ msgstr "Job failed: %s" -#: nova/volume/storwize_svc.py:1097 -#, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" -msgstr "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." -#: nova/volume/storwize_svc.py:1127 -#, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." -#: nova/volume/storwize_svc.py:1137 -#, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" -msgstr "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgid "Failed to provision dataset member" +#~ msgstr "Failed to provision dataset member" -#: nova/volume/storwize_svc.py:1153 -#, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" -msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgid "No LUN was created by the provision job" +#~ msgstr "No LUN was created by the provision job" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 -#, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "Failed to remove and delete dataset member" -#: nova/volume/storwize_svc.py:1184 -#, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" -msgstr "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "No entry in LUN table for volume %s" -#: nova/volume/storwize_svc.py:1198 -#, python-format -msgid "enter: _get_volume_attributes: volume %s" -msgstr "enter: _get_volume_attributes: volume %s" +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "Failed to get LUN details for LUN ID %s" -#: nova/volume/storwize_svc.py:1207 -#, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "Failed to get host details for host ID %s" -#: nova/volume/storwize_svc.py:1228 -#, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" -msgstr "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +#~ msgid "No LUN ID for volume %s" +#~ msgstr "No LUN ID for volume %s" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" -msgstr "name cannot be None" +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "Failed to get target portal for filer: %s" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" -msgstr "id cannot be None" +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "Failed to get target IQN for filer: %s" -#: nova/volume/xensm.py:55 -#, python-format -msgid "SR name = %s" -msgstr "SR name = %s" +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" -#: nova/volume/xensm.py:56 -#, python-format -msgid "Params: %s" -msgstr "Params: %s" +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" -#: nova/volume/xensm.py:60 -#, python-format -msgid "Failed to create sr %s...continuing" -msgstr "Failed to create sr %s...continuing" +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "No metadata property %(prop)s defined for the LUN %(name)s" -#: nova/volume/xensm.py:62 -msgid "Create failed" -msgstr "Create failed" +#~ msgid "Success getting LUN list from server" +#~ msgstr "Success getting LUN list from server" -#: nova/volume/xensm.py:65 -#, python-format -msgid "SR UUID of new SR is: %s" -msgstr "SR UUID of new SR is: %s" +#~ msgid "Created LUN with name %s" +#~ msgstr "Created LUN with name %s" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" -msgstr "Failed to update db" +#~ msgid "Destroyed LUN %s" +#~ msgstr "Destroyed LUN %s" -#: nova/volume/xensm.py:82 -#, python-format -msgid "Failed to introduce sr %s...continuing" -msgstr "Failed to introduce sr %s...continuing" +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "Mapped LUN %(handle)s to the initiator %(initiator_name)s" -#: nova/volume/xensm.py:93 -#, python-format -msgid "Failed to reach backend %d" -msgstr "Failed to reach backend %d" +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" -#: nova/volume/xensm.py:102 -#, python-format -msgid "XenSMDriver requires xenapi connection, using %s" -msgstr "XenSMDriver requires xenapi connection" +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "Failed to get LUN target details for the LUN %s" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" -msgstr "Failed to initiate session" +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "Failed to get target portal for the LUN %s" -#: nova/volume/xensm.py:147 -#, python-format -msgid "Volume will be created in backend - %d" -msgstr "Volume will be created in backend - %d" +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "Failed to get target IQN for the LUN %s" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" -msgstr "Failed to update volume in db" +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" -msgstr "Unable to create volume" +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "Object is not a NetApp LUN." -#: nova/volume/xensm.py:170 -#, python-format -msgid "Volume %s does not exist" -msgstr "Volume %s does not exist" +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "Cloned LUN with new name %s" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" -msgstr "Failed to delete vdi" +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Could not find handle for LUN named %s" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" -msgstr "Failed to delete volume in db" +#~ msgid "There's no NFS config file configured " +#~ msgstr "There's no NFS config file configured " -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" -msgstr "Failed to find volume in db" +#~ msgid "NFS config file doesn't exist" +#~ msgstr "NFS config file doesn't exist" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" -msgstr "Failed to find backend in db" +#~ msgid "casted to %s" +#~ msgstr "casted to %s" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" -msgstr "Nexenta SA returned the error" +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "Volume %s does not have provider_location specified, skipping" -#: nova/volume/nexenta/jsonrpc.py:64 -#, python-format -msgid "Sending JSON data: %s" -msgstr "Sending JSON data: %s" +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" -#: nova/volume/nexenta/jsonrpc.py:69 -#, python-format -msgid "Auto switching to HTTPS connection to %s" -msgstr "Auto switching to HTTPS connection to %s" +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "Specify san_password or san_private_key" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" -msgstr "No headers in server response" +#~ msgid "san_ip must be set" +#~ msgstr "san_ip must be set" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" -msgstr "Bad response from server" +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "Cannot parse list-view output: %s" -#: nova/volume/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" -msgstr "Got response: %s" +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "LUID not found for %(zfs_poolname)s. Output=%(out)s" -#: nova/volume/nexenta/volume.py:96 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "Volume %s does not exist in Nexenta SA" +#~ msgid "CLIQ command returned %s" +#~ msgstr "CLIQ command returned %s" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "Volume info: %(volume_name)s => %(volume_attributes)s" + +#~ msgid "local_path not supported" +#~ msgstr "local_path not supported" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "Payload for SolidFire API call: %s" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "Call to json.loads() raised an exception: %s" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "Results of SolidFire API call: %s" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "Found solidfire account: %s" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "solidfire account: %s does not exist, create it..." + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "More than one valid preset was detected, using %s" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "Enter SolidFire delete_volume..." + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "Deleting volumeID: %s" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "Leaving SolidFire delete_volume" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "Executing SolidFire ensure_export..." + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "Executing SolidFire create_export..." + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "Enter SolidFire create_snapshot..." + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "enter: check_for_setup_error" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "Did not find expected column name in svcinfo lsnode: %s" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "Did not find expected column name in lsportip: %s" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "leave: check_for_setup_error" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "If compression is set to True, rsize must also be set (not equal to -1)" + +#~ msgid "enter: do_setup" +#~ msgstr "enter: do_setup" + +#~ msgid "leave: do_setup" +#~ msgstr "leave: do_setup" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "enter: create_volume: volume %s " + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "leave: create_volume: volume %(name)s " + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "enter: delete_volume: volume %(name)s " + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "warning: tried to delete volume %(name)s but it does not exist." + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "leave: delete_volume: volume %(name)s " + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "ensure_export: volume %s not found on storage" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "enter: initialize_connection: volume %(vol)s with connector %(conn)s" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "_create_new_host failed to return the host name." + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "enter: terminate_connection: volume %(vol)s with connector %(conn)s" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "leave: terminate_connection: volume %(vol)s with connector %(conn)s" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "_run_flashcopy: %s" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "create_volume_from_snapshot: source volume %s does not exist" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "leave: create_volume_from_snapshot: %s created successfully" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "create_snapshot: source volume %s does not exist" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "leave: create_snapshot: %s created successfully" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "enter: delete_snapshot: snapshot %s" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "leave: delete_snapshot: snapshot %s" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "enter: _get_host_from_iscsiname: iSCSI initiator %s" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "leave: _get_host_from_iscsiname: iSCSI initiator %s" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "enter: _delete_host: host %s " + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "warning: tried to delete host %(name)s but it does not exist." + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "leave: _delete_host: host %s " + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "enter: _is_volume_defined: volume %s " + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "leave: _is_volume_defined: volume %(vol)s with %(str)s " + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "enter: _is_host_defined: host %s " + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "leave: _is_host_defined: host %(host)s with %(str)s " + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "enter: _get_volume_attributes: volume %s" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" + +#~ msgid "name cannot be None" +#~ msgstr "name cannot be None" + +#~ msgid "id cannot be None" +#~ msgstr "id cannot be None" + +#~ msgid "SR name = %s" +#~ msgstr "SR name = %s" + +#~ msgid "Params: %s" +#~ msgstr "Params: %s" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "Failed to create sr %s...continuing" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "SR UUID of new SR is: %s" + +#~ msgid "Failed to update db" +#~ msgstr "Failed to update db" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "Failed to introduce sr %s...continuing" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "Failed to reach backend %d" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "XenSMDriver requires xenapi connection" + +#~ msgid "Failed to initiate session" +#~ msgstr "Failed to initiate session" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "Volume will be created in backend - %d" + +#~ msgid "Failed to update volume in db" +#~ msgstr "Failed to update volume in db" + +#~ msgid "Unable to create volume" +#~ msgstr "Unable to create volume" + +#~ msgid "Volume %s does not exist" +#~ msgstr "Volume %s does not exist" + +#~ msgid "Failed to delete vdi" +#~ msgstr "Failed to delete vdi" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "Failed to delete volume in db" + +#~ msgid "Failed to find backend in db" +#~ msgstr "Failed to find backend in db" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "Nexenta SA returned the error" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "Sending JSON data: %s" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "Auto switching to HTTPS connection to %s" + +#~ msgid "No headers in server response" +#~ msgstr "No headers in server response" + +#~ msgid "Bad response from server" +#~ msgstr "Bad response from server" -#: nova/volume/nexenta/volume.py:180 -msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." -msgstr "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +#~ msgid "Got response: %s" +#~ msgstr "Got response: %s" -#: nova/volume/nexenta/volume.py:202 -#, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" -msgstr "Ignored target creation error \"%s\" while ensuring export" +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." -#: nova/volume/nexenta/volume.py:210 -#, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" -msgstr "Ignored target group creation error \"%s\" while ensuring export" +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "Ignored target creation error \"%s\" while ensuring export" -#: nova/volume/nexenta/volume.py:219 -#, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" -msgstr "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "Ignored target group creation error \"%s\" while ensuring export" -#: nova/volume/nexenta/volume.py:227 -#, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" -msgstr "Ignored LU creation error \"%s\" while ensuring export" +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "Ignored target group member addition error \"%s\" while ensuring export" -#: nova/volume/nexenta/volume.py:237 -#, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" -msgstr "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "Ignored LU creation error \"%s\" while ensuring export" -#: nova/volume/nexenta/volume.py:273 -#, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" -msgstr "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "Ignored LUN mapping entry addition error \"%s\" while ensuring export" -#: nova/volume/nexenta/volume.py:280 -#, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" -msgstr "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index 4f4881583..3999a5e1c 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-05-16 06:44+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish \n" @@ -17,64 +17,78 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Nombre de fichero de la CA raíz" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Nombre de fichero de la clave privada" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "Lista de nombre de archivo de root con certificado de revocacion" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Donde guardamos nuestras claves" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Dónde guardamos nuestra CA raíz" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "¿Deberíamos usar una CA para cada proyecto?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" "Sujeto (Subject) para el certificado de usuarios, %s para el proyecto, " "usuario, marca de tiempo" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" "Sujeto (Subject) para el certificado del proyecto, %s para el proyecto, " "marca de tiempo" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "Fallo a reinicia la instancia" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Ruta a las opciones: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Error inesperado mientras el comando se ejecutaba" -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -89,272 +103,295 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "excepción DB empaquetada." - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "Una excepcion desconocida ha ocurrido" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 -#, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "" +#: nova/exception.py:182 +#, fuzzy, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "Fallo al desencriptar el texto" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "Fallo al desencriptar el texto" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Creacion de interfaz virtual fallida" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "Fallaron los 5 intentos de crear una interfaz virtual con una dirección " "mac única" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "No Autorizado" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "El usuario no tiene privilegios de administrador" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "La política no permite que la %(action)s se realice" -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "La imagen %(image_id)s es inaceptable: %(reason)s" -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no hay método para el mensaje: %s" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Parametros inaceptables" -#: nova/exception.py:227 -msgid "Invalid snapshot" -msgstr "Captura no valida" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:234 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:239 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:244 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Volumen %(volume_id)s no está conectado con nada" -#: nova/exception.py:235 -#, fuzzy, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." -msgstr "Volumen %(volume_id)s no está conectado con nada" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" -msgstr "Fallo al ingresar información en formato json" - -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "La petición es inválida." -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "Entrada invalida recibida" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "Tipo de volumen no válido" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "Volumen inválido" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 #, fuzzy msgid "Invalid metadata size" msgstr "Firma invalida para el usuario %s" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Rango de puertos invalido %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP invalido %(protocol)s" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de contenido invalido %(content_type)s." -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Cidr %(cidr)s invalido" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "La instacia %(instance_id)s no se esta ejecutando" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "La instancia %(instance_id)s no esta en modo de rescate" + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "Fallo al suspender la instancia" -#: nova/exception.py:332 -msgid "Failed to resume server" -msgstr "Fallo al reiniciar el servidor" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Fallo al generar metadatos para la ip %s" -#: nova/exception.py:336 +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "Fallo al suspender la instancia" + +#: nova/exception.py:351 +#, fuzzy, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "Fallo a reinicia la instancia" + +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:340 +#: nova/exception.py:359 #, fuzzy msgid "Failed to terminate instance" msgstr "Fallo a reinicia la instancia" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "Fallo a reinicia la instancia" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "El servicio no esta disponible en este momento" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, fuzzy, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "El servicio de computo no esta disponible en este momento" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion " "(%(host)s)" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "Informacion del CPU inaceptable" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s no es una direccion IP v4/6 valida" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -362,133 +399,91 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formato de disco %(disk_format)s no es aceptable" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "La imagen %(image_id)s es inaceptable: %(reason)s" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -#, fuzzy -msgid "Constraint not met." -msgstr "instancia %s: rescatada" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 +#: nova/exception.py:452 #, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Imposible encontrar SR en VBD %s" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" +msgid "Invalid ID received %(id)s." +msgstr "Cidr %(cidr)s invalido" -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "" +#, fuzzy +msgid "Constraint not met." +msgstr "instancia %s: rescatada" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -496,756 +491,865 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" +"El punto de montaje %(mountpoint)s esta unido a la instancia " +"%(instance_name)s" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 #, fuzzy msgid "Floating ip pool not found." msgstr "configurando la red del host" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:801 +#: nova/exception.py:810 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:806 -#, python-format -msgid "Invalid console type %(console_type)s " -msgstr "" +#: nova/exception.py:815 +#, fuzzy, python-format +msgid "Invalid console type %(console_type)s" +msgstr "Tipo de contenido invalido %(content_type)s." -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "el grupo de volumenes %s no existe" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:846 +#: nova/exception.py:887 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:901 +#: nova/exception.py:942 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -msgstr "" - -#: nova/exception.py:1055 -#, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -#, fuzzy -msgid "Unknown NFS exception" -msgstr "Una excepcion desconocida ha ocurrido" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" -msgstr "" - -#: nova/exception.py:1068 -#, python-format -msgid "There is no share which can host %(volume_size)sG" -msgstr "" - -#: nova/exception.py:1072 +#: nova/exception.py:1079 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1083 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1086 +#: nova/exception.py:1089 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1090 -#, python-format -msgid "Detected existing vlan with id %(vlan)d" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, fuzzy, python-format -msgid "Marker %(marker)s could not be found." +msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1102 +#: nova/exception.py:1107 +#, fuzzy, python-format +msgid "Node %(node_id)s could not be found." +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/exception.py:1111 +#, 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:1115 +#, fuzzy, python-format +msgid "Marker %(marker)s could not be found." +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, 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:1110 +#: nova/exception.py:1127 +#, 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:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, 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:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "Vamos a ejecutar %s insntacias..." + +#: nova/exception.py:1157 +#, fuzzy, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "Vamos a ejecutar %s insntacias..." + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, 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:1181 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1185 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1189 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1253,6 +1357,11 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy, python-format +msgid "Failed to get nw_info" +msgstr "Fallo al generar metadatos para la ip %s" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1261,824 +1370,968 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "Conjunto completo de opciones (FLAGS):" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, fuzzy, python-format msgid "Starting %d workers" msgstr "configurando la red del host" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "Se detuvo un servicio sin entrada en la base de datos" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "El servicio objeto de base de datos ha desaparecido, recreándolo." - -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "Recuperada la conexión al servidor de modelos." - -#: nova/service.py:561 -msgid "model server went away" -msgstr "el servidor de modelos se ha ido" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Ejecutando cmd (subprocesos): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "El resultado fue %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "corriendo cmd (SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "Depuración de la devolución de llamada: %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "No se encuentra la dirección del enlace local.:%s" -#: nova/utils.py:443 +#: nova/utils.py:492 #, 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:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "backend inválido: %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Imposible encontrar SR en VBD %s" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Imposible encontrar SR en VBD %s" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Imposible encontrar SR en VBD %s" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "Demasiados intentos de autenticacion fallidos." -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, fuzzy, python-format +msgid "Keystone failure: %s" +msgstr "Fallo de autenticación: %s" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "Demasiados intentos de autenticacion fallidos." + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "acción: %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "No encontrado: %s" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Sucedió un error inexperado: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "Sucedió un error inexperado: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "Ha sucedido un error desconocido. Por favor repite el intento de nuevo." -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "Creando par de claves %s" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "Borrar para de claves %s" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "No hay regla para los parámetros especificados." -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, 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:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "Crear volumen de %s GB" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Desasociar volumen %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 #, fuzzy msgid "Detach Volume Failed." msgstr "Desasociar volumen %s" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "atributo no soportado: %s" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Asignar dirección" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "Liberar dirección %s" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instancia %r" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "Des-registrando la imagen %s" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "usuario o grupo no especificado" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "sólo el grupo \"all\" está soportado" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type debe ser añadir o eliminar" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Actualizando imagen %s públicamente" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "instancia %s: rescatada" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Cidr %(cidr)s invalido" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "La petición es inválida." + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "Fallo al generar metadatos para la ip %s" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Fallo al generar metadatos para la ip %s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "Capturado error: %s" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Llanado al adquiridor %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2087,30 +2340,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2129,361 +2381,373 @@ msgstr "Firma invalida para el usuario %s" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 #, fuzzy msgid "HostId cannot be updated." msgstr "Punto de montaje no puede ser traducido: %s" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy +msgid "Personality cannot be updated." +msgstr "Punto de montaje no puede ser traducido: %s" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy, python-format +msgid "Flavor used by the instance could not be found." +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "Fallo a reinicia la instancia" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2491,230 +2755,402 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." -msgstr "" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "Fallo al suspender la instancia" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" -msgstr "" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Fallo al suspender la instancia" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" -msgstr "" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "atributo no soportado: %s" -#: nova/api/openstack/compute/contrib/console_output.py:67 -#, fuzzy -msgid "Unable to get console" -msgstr "Imposible desasociar volumen %s" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "Iniciando interfaz VLAN %s" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "acción: %s" + +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:67 +#, fuzzy +msgid "Unable to get console" +msgstr "Imposible desasociar volumen %s" + +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "instancia %s: rescatada" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "Captura no valida" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "configurando la red del host" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:105 msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 +#: nova/api/openstack/compute/contrib/flavor_access.py:117 msgid "No request body" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 msgid "No Request Body" msgstr "" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "instancia %s: arrancada" + #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, fuzzy, python-format msgid "Floating ip not found for id %s" msgstr "configurando la red del host" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 #, fuzzy msgid "floating ip not found" msgstr "configurando la red del host" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, python-format +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:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy +msgid "fping utility is not found." +msgstr "configurando la red del host" + +#: nova/api/openstack/compute/contrib/hosts.py:183 #, python-format -msgid "Host '%s' could not be found." +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, fuzzy, python-format msgid "Invalid mode: '%s'" msgstr "backend inválido: %s" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Llanado al adquiridor %s" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Llanado al adquiridor %s" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, fuzzy, python-format msgid "Invalid timestamp for date %s" msgstr "Firma invalida para el usuario %s" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2728,86 +3164,153 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" +msgstr "configurando la red del host" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Disassociating network with id %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 #, fuzzy msgid "Missing network in body" msgstr "configurando la red del host" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, fuzzy, python-format msgid "Creating network with label %s" msgstr "configurando la red del host" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy, python-format +msgid "Address could not be converted." +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy, python-format +msgid "Create networks failed" +msgstr "configurando la red del host" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." +msgstr "Esta regla ya existe en el grupo %s" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/security_groups.py:334 #, python-format -msgid "This rule already exists in group %s" -msgstr "Esta regla ya existe en el grupo %s" +msgid "Bad prefix for network in cidr %s" +msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2816,7141 +3319,9709 @@ msgstr "" msgid "start instance" msgstr "Reiniciar instancia %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 #, fuzzy msgid "stop instance" msgstr "Reiniciar instancia %r" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instancia %s: arrancada" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:373 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "no hay método para el mensaje: %s" + +#: nova/cells/messaging.py:424 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "no hay método para el mensaje: %s" + +#: nova/cells/messaging.py:523 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Tipo de instancia inválido %(instance_type)s." +#: nova/cells/messaging.py:651 +#, python-format +msgid "Unknown method '%(method)s' in compute API" +msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" -msgstr "Red a insertar en la configuración de openvpn" +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" +msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" -msgstr "Mascara de red a insertar en la configuración de openvpn" +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/cells/messaging.py:823 +#, fuzzy, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:838 #, python-format -msgid "Launching VPN for %s" -msgstr "Lanzando VPN para %s" +msgid "Got broadcast to %(delete_type)s delete instance" +msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:852 #, python-format -msgid "Deprecated Config: %s" +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:873 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:220 -#, fuzzy -msgid "Cannot run any more instances of this type." +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -"Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " -"este tipo." -#: nova/compute/api.py:227 -#, fuzzy, python-format -msgid "Can only run %s more instances of this type." +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -"Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " -"este tipo." -#: nova/compute/api.py:236 +#: nova/cells/scheduler.py:132 #, python-format msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." +msgstr "" + +#: nova/cells/state.py:315 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: 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:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "Red a insertar en la configuración de openvpn" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "Mascara de red a insertar en la configuración de openvpn" + +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" +msgstr "Lanzando VPN para %s" + +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "Imposible encontrar volumen %s" + +#: nova/cmd/baremetal_deploy_helper.py:235 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:498 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "Going to run %s instances..." -msgstr "Vamos a ejecutar %s insntacias..." +msgid "deployment to node %s failed" +msgstr "" -#: nova/compute/api.py:569 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "bdm %s" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:596 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 #, python-format -msgid "block_device_mapping %s" +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:828 -#, fuzzy -msgid "Going to try to soft delete instance" -msgstr "Vamos a ejecutar %s insntacias..." +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:950 -#, fuzzy -msgid "Going to try to terminate instance" -msgstr "Se va a iniciar la finalización de las instancias" - -#: nova/compute/api.py:990 -#, fuzzy -msgid "Going to try to stop instance" -msgstr "Vamos a ejecutar %s insntacias..." - -#: nova/compute/api.py:1004 -#, fuzzy -msgid "Going to try to start instance" -msgstr "Vamos a ejecutar %s insntacias..." +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" +msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 -#, python-format -msgid "Searching by: %s" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Image type not recognized %s" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:1312 -#, fuzzy, python-format -msgid "snapshot for %s" -msgstr "Comenzando snapshot para la VM %s" - -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:1643 -#, python-format +#: nova/cmd/manage.py:207 msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +"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/compute/api.py:1685 +#: nova/cmd/manage.py:242 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2018 +#: nova/cmd/manage.py:251 #, fuzzy, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "Se va a iniciar la finalización de las instancias" +msgid "Reserved" +msgstr "recibido %s" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "Capturado error: %s" + +#: nova/cmd/manage.py:298 +#, fuzzy +msgid "network" +msgstr "configurando la red del host" + +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "Asignar dirección" + +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/api.py:2272 -#, python-format -msgid "Security group %s is not a string or unicode" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/api.py:2275 +#: nova/cmd/manage.py:329 #, python-format -msgid "Security group %s cannot be empty." +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/api.py:2283 +#: nova/cmd/manage.py:388 #, python-format msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/api.py:2289 -#, python-format -msgid "Security group %s should not be greater than 255 characters." -msgstr "" +#: nova/cmd/manage.py:437 +#, fuzzy, python-format +msgid "No floating IP addresses have been defined." +msgstr "el grupo %s ya existe" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "Crear Grupo de Seguridad %s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" +msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/api.py:2384 -#, fuzzy -msgid "Security group is still in use" -msgstr "Revocar ingreso al grupo de seguridad %s" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" +msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "Borrar grupo de seguridad %s" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" +msgstr "" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" -msgstr "Autorizar ingreso al grupo de seguridad %s" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" +msgstr "" -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" -msgstr "Revocar ingreso al grupo de seguridad %s" +#: nova/cmd/manage.py:514 +#, fuzzy +msgid "No networks found" +msgstr "configurando la red del host" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" -msgstr "" +#: nova/cmd/manage.py:604 +#, fuzzy +msgid "instance" +msgstr "Reiniciar instancia %r" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:518 -#, fuzzy -msgid "Failed to dealloc network for deleted instance" -msgstr "Vamos a ejecutar %s insntacias..." - -#: nova/compute/manager.py:550 -#, fuzzy, python-format -msgid "Build error: %s" -msgstr "Capturado error: %s" - -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "La instancia ha sido creada previamente" - -#: nova/compute/manager.py:694 +#: nova/cmd/manage.py:687 #, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:700 +#: nova/cmd/manage.py:700 #, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "Sucedió un error inexperado: %s" + +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:847 +#, fuzzy +msgid "Instance Type exists." +msgstr "instancia %s: rescatada" + +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 +#: nova/cmd/manage.py:858 #, python-format -msgid "%s. Setting instance vm_state to ERROR" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:1049 -#, fuzzy -msgid "Rebuilding instance" -msgstr "Reiniciando instancia %s" - -#: nova/compute/manager.py:1128 -#, fuzzy -msgid "Rebooting instance" -msgstr "Reiniciando instancia %s" - -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:1161 +#: nova/cmd/manage.py:869 #, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Ejecutando instancias: %s" - -#: nova/compute/manager.py:1198 -#, fuzzy -msgid "instance snapshotting" -msgstr "instancia %s: creando snapshot" +msgid "DB Error: %s" +msgstr "Capturado error: %s" -#: nova/compute/manager.py:1204 +#: nova/cmd/manage.py:874 #, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/cmd/manage.py:910 #, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1280 +#: nova/cmd/manage.py:932 #, python-format -msgid "Rotating out %d backups" +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" -msgstr "" +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "Capturado error: %s" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:1017 #, python-format -msgid "Failed to set admin password. Instance %s is not running" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:1035 #, python-format -msgid "set_admin_password failed: %s" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" +msgstr "" + +#: nova/compute/api.py:281 +#, fuzzy +msgid "Cannot run any more instances of this type." +msgstr "" +"Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " +"este tipo." + +#: nova/compute/api.py:288 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." msgstr "" +"Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " +"este tipo." -#: nova/compute/manager.py:1372 +#: nova/compute/api.py:297 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1376 +#: nova/compute/api.py:317 #, python-format -msgid "injecting file to %(path)s" +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1437 -#, python-format -msgid "Changing instance metadata according to %(diff)r" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" -msgstr "" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "Imposible adjuntar volumen a la instancia %s" -#: nova/compute/manager.py:1805 +#: nova/compute/api.py:607 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" -msgstr "" +msgid "Going to run %s instances..." +msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:747 +#, python-format +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/api.py:1016 #, fuzzy -msgid "Retrieving diagnostics" -msgstr "instancia %s: obteniendo los diagnosticos" - -#: nova/compute/manager.py:1946 -msgid "Resuming" -msgstr "" +msgid "instance termination disabled" +msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/manager.py:1962 -#, fuzzy -msgid "Reset network" -msgstr "configurando la red del host" +#: nova/compute/api.py:1152 +#, fuzzy, python-format +msgid "instance type %(old_inst_type_id)d not found" +msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/compute/manager.py:1967 +#: nova/compute/api.py:1158 #, fuzzy -msgid "Inject network info" -msgstr "configurando la red del host" +msgid "going to delete a resizing instance" +msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/manager.py:1970 +#: nova/compute/api.py:1168 #, python-format -msgid "network_info to inject: |%s|" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:1987 +#: nova/compute/api.py:1212 #, fuzzy -msgid "Get console output" -msgstr "Obtener salida de la consola para la instancia %s" +msgid "Going to try to soft delete instance" +msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" -msgstr "" +#: nova/compute/api.py:1236 +#, fuzzy +msgid "Going to try to terminate instance" +msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "" +#: nova/compute/api.py:1286 +#, fuzzy +msgid "Going to try to stop instance" +msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "" +#: nova/compute/api.py:1303 +#, fuzzy +msgid "Going to try to start instance" +msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:1376 #, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2107 +#: nova/compute/api.py:1613 #, fuzzy, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" -msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" +msgid "snapshot for %s" +msgstr "Comenzando snapshot para la VM %s" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "Desvinculando volumen de instancia desconocida %s" - -#: nova/compute/manager.py:2153 -#, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" - -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:1977 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2306 +#: nova/compute/api.py:2019 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." +#: nova/compute/api.py:2457 +#, 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:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/api.py:2480 +#, python-format msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2574 +#: nova/compute/api.py:2820 #, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2823 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" -msgstr "" - -#: nova/compute/manager.py:2595 -#, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "La instacia %(instance_id)s no esta suspendida" - -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2837 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2860 #, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." -msgstr "" +msgid "Create Security Group %s" +msgstr "Crear Grupo de Seguridad %s" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:2867 #, python-format -msgid "Failed to generate usage audit for instance on host %s" +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" -msgstr "" +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "Imposible destruir VBD %s" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/compute/api.py:2937 +#, fuzzy +msgid "Security group is still in use" +msgstr "Revocar ingreso al grupo de seguridad %s" + +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2948 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "Delete security group %s" +msgstr "Borrar grupo de seguridad %s" + +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:3053 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" -msgstr "" +msgid "Authorize security group ingress %s" +msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "Revocar ingreso al grupo de seguridad %s" + +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, python-format +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/claims.py:116 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "instancia %s: arrancada" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "Iniciando interfaz puente para %s" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/manager.py:2947 -#, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:165 #, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2961 +#: nova/compute/claims.py:170 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" -msgstr "" - -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/claims.py:177 #, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/instance_types.py:105 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/instance_types.py:121 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/instance_types.py:138 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/instance_types.py:148 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/manager.py:359 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/manager.py:402 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/manager.py:418 #, python-format msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/manager.py:439 +#, fuzzy, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" +"Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion " +"(%(host)s)" -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:363 +#: nova/compute/manager.py:475 msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "Fallo a reinicia la instancia" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:425 -#, python-format -msgid "No service record for host %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:538 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:436 -#, python-format -msgid "Hypervisor: free disk (GB): %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Fallo al suspender la instancia" + +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/resource_tracker.py:450 +#: nova/compute/manager.py:576 #, python-format -msgid "Free ram (MB): %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/manager.py:592 #, fuzzy, python-format -msgid "Free disk (GB): %s" -msgstr "Creando par de claves %s" +msgid "Unexpected power state %d" +msgstr "Sucedió un error inexperado: %s" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:604 #, python-format -msgid "Free VCPUS: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/manager.py:729 #, python-format -msgid "Missing keys: %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:746 +#, python-format +msgid "Setting up bdm %s" msgstr "" -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/manager.py:898 +#, fuzzy +msgid "Failed to dealloc network for deleted instance" +msgstr "Vamos a ejecutar %s insntacias..." + +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 -#, python-format -msgid "Tried to remove non-existent console %(console_id)s." +#: nova/compute/manager.py:926 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "Capturado error: %s" + +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/console/vmrc_manager.py:126 -#, python-format -msgid "Removing console %(console_id)s." +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:997 #, python-format -msgid "Re-wrote %s" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/manager.py:1075 +#, python-format +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:1081 #, python-format -msgid "Error starting xvp: %s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/consoleauth/manager.py:70 +#: nova/compute/manager.py:1120 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/consoleauth/manager.py:75 -#, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/db/sqlalchemy/api.py:206 -#, python-format -msgid "Unrecognized read_deleted value '%s'" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" +msgstr "" + +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:1272 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 +#: nova/compute/manager.py:1288 #, fuzzy -msgid "Backend exists" -msgstr "backend %s" +msgid "Failed to deallocate network for instance." +msgstr "Vamos a ejecutar %s insntacias..." -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/manager.py:1309 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:1312 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" -msgstr "" - -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/compute/manager.py:1319 #, python-format -msgid "%(sm_flavor_id) flavor not found" +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/manager.py:1367 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 -#, python-format -msgid "No sm_volume with id %(volume_id)s" -msgstr "" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "Reiniciando instancia %s" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1593 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1677 #, python-format -msgid "Table |%s| not created!" +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" -msgstr "" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Desasociar volumen %s" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" -msgstr "" +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "Reiniciando instancia %s" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1746 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "Ejecutando instancias: %s" + +#: nova/compute/manager.py:1775 +#, fuzzy, python-format +msgid "Instance disappeared during reboot" +msgstr "instancia %s: reiniciada" + +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "instancia %s: creando snapshot" + +#: nova/compute/manager.py:1808 +#, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1869 +#, python-format +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1876 +#, python-format +msgid "Rotating out %d backups" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:1881 +#, python-format +msgid "Deleting image %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1909 +#, python-format +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1938 #, python-format -msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +msgid "set_admin_password failed: %s" msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1958 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1962 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +msgid "injecting file to %(path)s" msgstr "" -#: nova/image/s3.py:348 -#, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/image/s3.py:390 +#: nova/compute/manager.py:2052 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "instancia %s: creando snapshot" + +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:2540 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/ipv6/account_identifier.py:42 -#, python-format -msgid "Bad project_id for to_global_ipv6: %s" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "Ruta a las opciones: %s" +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "instancia %s: obteniendo los diagnosticos" -#: nova/network/api.py:81 -#, python-format -msgid "kwargs: %s" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/api.py:169 +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "configurando la red del host" + +#: nova/compute/manager.py:2715 +#, fuzzy +msgid "Inject network info" +msgstr "configurando la red del host" + +#: nova/compute/manager.py:2718 #, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." -msgstr "" +#: nova/compute/manager.py:2735 +#, fuzzy +msgid "Get console output" +msgstr "Obtener salida de la consola para la instancia %s" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/linux_net.py:239 +#: nova/compute/manager.py:2844 #, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2895 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:580 +#: nova/compute/manager.py:2904 #, python-format -msgid "arping error for ip %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:790 +#: nova/compute/manager.py:2919 #, fuzzy, python-format -msgid "Pid %d is stale, skip killing dnsmasq" -msgstr "El pid %d está pasado, relanzando dnsmasq" - -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" -msgstr "Excepción al recargar la configuración de dnsmasq: %s" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:2949 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "El pid %d está pasado, relanzando dnsmasq" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" -msgstr "Matando radvd lanzado %s" +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "Desvinculando volumen de instancia desconocida %s" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "Pid %d corrupto, relanzando radvd" +#: nova/compute/manager.py:2966 +#, fuzzy, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/network/linux_net.py:1126 -#, python-format -msgid "Starting VLAN interface %s" -msgstr "Iniciando interfaz VLAN %s" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" +msgstr "" -#: nova/network/linux_net.py:1162 +#: nova/compute/manager.py:3028 #, python-format -msgid "Starting Bridge interface for %s" -msgstr "Iniciando interfaz puente para %s" - -#: nova/network/linux_net.py:1205 -#, fuzzy, python-format -msgid "Failed to add interface: %s" -msgstr "Fallo al suspender la instancia" +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:3048 #, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "Iniciando interfaz puente para %s" +msgid "Port %(port_id)s is not attached" +msgstr "instancia %s: arrancada" -#: nova/network/linux_net.py:1314 +#: nova/compute/manager.py:3062 #, fuzzy, python-format -msgid "Done starting bridge %s" -msgstr "Des-registrando la imagen %s" +msgid "Host %(host)s not found" +msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:3199 #, python-format -msgid "Failed unplugging gateway interface '%s'" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:3282 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" +#: nova/compute/manager.py:3284 +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/network/manager.py:301 -#, python-format -msgid "floating IP allocation for instance |%s|" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:383 +#: nova/compute/manager.py:3483 #, python-format -msgid "Address |%(address)s| is not allocated" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:3489 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:3498 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" -msgstr "" - -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:650 +#: nova/compute/manager.py:3505 #, fuzzy, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +msgid "Instance %(instance_uuid)s not found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/network/manager.py:657 -#, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/network/manager.py:678 -#, fuzzy, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" -msgstr "La instacia %(instance_id)s no esta suspendida" - -#: nova/network/manager.py:686 +#: nova/compute/manager.py:3516 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:3525 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:3542 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:3561 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:903 -#, python-format -msgid "Disassociated %s stale fixed ip(s)" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" -msgstr "configurando la red del host" +#: nova/compute/manager.py:3703 +#, fuzzy, python-format +msgid "Updating volume usage cache" +msgstr "Borrando usuario %s" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:3747 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3788 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1379 -#, python-format -msgid "Leased IP |%(address)s|" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" -msgstr "" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "instancia %s: arrancada" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/network/manager.py:1466 +#: nova/compute/manager.py:3974 #, python-format msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:3981 +#, python-format +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:3988 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/manager.py:1561 -#, python-format +#: nova/compute/resource_tracker.py:92 msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/manager.py:2097 +#: nova/compute/resource_tracker.py:245 msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/manager.py:2104 +#: nova/compute/resource_tracker.py:280 +#, fuzzy, python-format +msgid "Deleting compute node %s" +msgstr "Borrando usuario %s" + +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/resource_tracker.py:310 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/resource_tracker.py:324 +#, python-format +msgid "No service record for host %s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/resource_tracker.py:334 +#, python-format +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "No network with net_id = %s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "allocate_for_instance() for %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:100 +#: nova/compute/resource_tracker.py:350 #, fuzzy, python-format -msgid "empty project id for instance %s" -msgstr "Tipo de instancia inválido %(instance_type)s." +msgid "Free disk (GB): %s" +msgstr "Creando par de claves %s" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Free VCPUS: %s" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, python-format -msgid "deallocate_for_instance() for %s" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "Updating from migration %s" +msgstr "" + +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "validate_networks() for %s" +msgid "Missing keys: %s" msgstr "" -#: nova/network/quantumv2/api.py:438 -#, fuzzy, python-format -msgid "Multiple floating IP pools matches found for name '%s'" -msgstr "configurando la red del host" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" +msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/compute/utils.py:141 #, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/lockutils.py:188 -#, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/conductor/manager.py:88 #, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/log.py:298 -#, python-format -msgid "syslog facility must be one of: %s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/policy.py:394 -#, python-format -msgid "Failed to understand rule %(rule)s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "No handler for matches of kind %s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/notifier/api.py:125 -#, python-format -msgid "%s not in valid priorities" +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "Volumen inválido" + +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/notifier/api.py:141 -#, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/notifier/api.py:170 +#: nova/console/xvp.py:119 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 -#, python-format -msgid "unpacked context: %s" -msgstr "contenido desempaquetado: %s" +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/console/xvp.py:147 #, python-format -msgid "received %s" -msgstr "recibido %s" +msgid "Error starting xvp: %s" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" -msgstr "no hay método para el mensaje: %s" +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" -msgstr "No hay método para el mensaje: %s" +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "" + +#: nova/console/xvp.py:203 +#, fuzzy +msgid "Failed to run xvp." +msgstr "Fallo al reiniciar el servidor" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID es %s" +msgid "Checking Token: %(token)s, %(token_valid)s)" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 -#, python-format -msgid "Making asynchronous cast on %s..." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/db/api.py:675 nova/db/api.py:696 +#, fuzzy +msgid "Failed to notify cells of instance update" +msgstr "Fallo a reinicia la instancia" + +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/common.py:34 +#: nova/db/api.py:1590 #, fuzzy -msgid "An unknown RPC related exception occurred." -msgstr "Una excepcion desconocida ha ocurrido" +msgid "Failed to notify cells of instance fault" +msgstr "Fallo a reinicia la instancia" -#: nova/openstack/common/rpc/common.py:64 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." -msgstr "Reuso invalido de una coneccion RPC" - -#: nova/openstack/common/rpc/common.py:89 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Returning exception %s to caller" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." -msgstr "" +#: nova/db/sqlalchemy/api.py:1542 +#, fuzzy, python-format +msgid "Invalid instance id %s in request" +msgstr "instancia %s: rescatada" -#: nova/openstack/common/rpc/impl_kombu.py:468 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/db/sqlalchemy/utils.py:61 #, python-format msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/db/sqlalchemy/utils.py:67 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" +#: 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/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 -#, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, fuzzy, python-format +msgid "table '%s' not dropped" +msgstr "instancia %s: arrancada" + +#: nova/image/glance.py:187 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/image/glance.py:492 #, python-format -msgid "Connected to AMQP server on %s" +msgid "fetching image %s from glance" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/image/s3.py:318 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/image/s3.py:345 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/image/s3.py:355 #, python-format -msgid "Deserializing: %s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/image/s3.py:379 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/image/s3.py:386 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/image/s3.py:397 #, python-format -msgid "-> bind: %(bind)s" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "Subscribing to %s" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 -#, fuzzy, python-format -msgid "Running func with context: %s" -msgstr "contenido desempaquetado: %s" - -#: nova/openstack/common/rpc/impl_zmq.py:276 -#, fuzzy -msgid "Sending reply" -msgstr "instancia %s: suspendiendo" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 +#: nova/network/api.py:80 #, fuzzy -msgid "Registering reactor" -msgstr "Des-registrando la imagen %s" +msgid "Failed storing info cache" +msgstr "Fallo a reinicia la instancia" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/network/api.py:239 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/network/driver.py:43 +#, python-format +msgid "Loading network driver '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/network/floating_ips.py:87 #, python-format -msgid "CONSUMER GOT %s" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, fuzzy, python-format -msgid "->response->%s" -msgstr "respuesta %s" - -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "Created topic proxy: %s" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/network/floating_ips.py:121 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 -#, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/network/floating_ips.py:196 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/network/floating_ips.py:200 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/network/floating_ips.py:220 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 -#, python-format -msgid "Consumer is a zmq.%s" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" -msgstr "" +#: nova/network/floating_ips.py:530 +#, fuzzy, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/floating_ips.py:537 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -#, fuzzy -msgid "Sending cast" -msgstr "instancia %s: suspendiendo" +#: nova/network/floating_ips.py:568 +#, fuzzy, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/network/floating_ips.py:576 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 -#, fuzzy, python-format -msgid "Received message: %s" -msgstr "recibido %s" +#: nova/network/floating_ips.py:624 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/network/floating_ips.py:664 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/floating_ips.py:673 #, python-format -msgid "%(msg)s" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/ldapdns.py:100 #, python-format -msgid "Sending message(s) to: %s" +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/linux_net.py:254 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" +msgstr "" + +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/network/linux_net.py:966 #, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "Tipo de instancia inválido %(instance_type)s." +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "El pid %d está pasado, relanzando dnsmasq" -#: nova/scheduler/driver.py:101 +#: nova/network/linux_net.py:1011 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" -msgstr "" +msgid "Hupping dnsmasq threw %s" +msgstr "Excepción al recargar la configuración de dnsmasq: %s" -#: nova/scheduler/driver.py:124 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" -msgstr "" +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "El pid %d está pasado, relanzando dnsmasq" -#: nova/scheduler/driver.py:141 +#: nova/network/linux_net.py:1093 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" -msgstr "" +msgid "killing radvd threw %s" +msgstr "Matando radvd lanzado %s" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" -msgstr "" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "Pid %d corrupto, relanzando radvd" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "Iniciando interfaz VLAN %s" + +#: nova/network/linux_net.py:1418 +#, fuzzy, python-format +msgid "Failed unplugging VLAN interface '%s'" +msgstr "Fallo al suspender la instancia" + +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "Fallo al suspender la instancia" + +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "Iniciando interfaz puente para %s" + +#: nova/network/linux_net.py:1454 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/scheduler/driver.py:334 +#: nova/network/linux_net.py:1490 +#, fuzzy, python-format +msgid "Failed to add interface: %s" +msgstr "Fallo al suspender la instancia" + +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "Iniciando interfaz puente para %s" + +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "Iniciando interfaz puente para %s" + +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "Iniciando interfaz puente para %s" + +#: nova/network/linux_net.py:1743 +#, fuzzy, python-format +msgid "Done starting bridge %s" +msgstr "Des-registrando la imagen %s" + +#: nova/network/linux_net.py:1763 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/linux_net.py:1765 #, python-format -msgid "No host selection for %s defined." +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/manager.py:362 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/network/manager.py:366 +msgid "setting network host" +msgstr "configurando la red del host" + +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/manager.py:500 #, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/manager.py:812 #, python-format -msgid "Filtered %(hosts)s" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/manager.py:838 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/host_manager.py:237 -#, python-format -msgid "Host filter fails for ignored host %(host)s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/network/manager.py:926 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/network/manager.py:949 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/manager.py:953 #, python-format -msgid "Host filter passes for %(host)s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/manager.py:962 #, python-format -msgid "Received %(service_name)s service update from %(host)s." -msgstr "" - -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/network/manager.py:967 #, python-format -msgid "No service for compute ID %s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/scheduler/manager.py:79 -#, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Imposible encontrar volumen %s" - -#: nova/scheduler/manager.py:165 +#: nova/network/manager.py:971 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/network/manager.py:975 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "IP %s released that was not leased" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/manager.py:994 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "%s must be an integer" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/scheduler/simple.py:62 +#: nova/network/manager.py:1038 +#, python-format msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/manager.py:1122 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/manager.py:1133 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 -#, python-format -msgid "%(host_state)s is disabled via capabilities" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:1209 +#, python-format +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 -#, python-format +#: nova/network/manager.py:1805 msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:1812 #, python-format msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/minidns.py:48 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "minidns file is |%s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 -#, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "Volumen inválido" + +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/minidns.py:122 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "recibido %s" + +#: nova/network/minidns.py:207 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 -#, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/quantumv2/api.py:154 +#, fuzzy, python-format +msgid "empty project id for instance %s" +msgstr "Tipo de instancia inválido %(instance_type)s." + +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" -msgstr "Intento de instanciar sigleton" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "instancia %s: arrancada" -#: nova/tests/fake_utils.py:72 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "Faked command matched %s" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "Faked command raised an exception %s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/quantumv2/api.py:365 +#, python-format +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/quantumv2/api.py:397 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/quantumv2/api.py:437 +#, python-format +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" -msgstr "" +#: nova/network/quantumv2/api.py:694 +#, fuzzy, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "configurando la red del host" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/quantumv2/api.py:807 +#, python-format +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "Borrar grupo de seguridad %s" + +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "Borrar grupo de seguridad %s" + +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, fuzzy, python-format +msgid "Quantum Error: %s" +msgstr "Capturado error: %s" + +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "Borrar grupo de seguridad %s" + +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +msgid "Security group id should be uuid" +msgstr "Revocar ingreso al grupo de seguridad %s" + +#: nova/network/security_group/quantum_driver.py:171 +#, fuzzy, python-format +msgid "Quantum Error getting security group %s" +msgstr "Borrar grupo de seguridad %s" + +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "Capturado error: %s" + +#: nova/network/security_group/quantum_driver.py:228 +#, python-format +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/security_group/quantum_driver.py:239 +#, 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:356 #, python-format msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/security_group/quantum_driver.py:426 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" -msgstr "" +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" +msgstr "Esta regla ya existe en el grupo %s" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/openstack/common/excutils.py:48 +#, python-format +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/openstack/common/lockutils.py:98 +#, python-format +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/openstack/common/lockutils.py:184 +#, python-format +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/openstack/common/lockutils.py:195 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/openstack/common/lockutils.py:222 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/openstack/common/lockutils.py:230 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "recibido %s" + +#: nova/openstack/common/log.py:329 #, python-format -msgid "unrecognized argument %s" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Run CLI command: %s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/openstack/common/log.py:540 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "Given data: %s" +msgid "No handler for matches of kind %s" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "Result data: %s" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." +msgstr "excepción DB empaquetada." + +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/openstack/common/notifier/api.py:126 +#, python-format +msgid "%s not in valid priorities" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 +#: nova/openstack/common/notifier/api.py:142 +#, python-format msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/openstack/common/notifier/api.py:172 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "_create: %s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "_delete: %s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format -msgid "_get: %s" +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 -#, python-format -msgid "_get_all: %s" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "test_snapshot_create_force: param=%s" -msgstr "" +msgid "unpacked context: %s" +msgstr "contenido desempaquetado: %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/openstack/common/rpc/amqp.py:406 #, python-format -msgid "test_snapshot_show: resp=%s" -msgstr "" +msgid "received %s" +msgstr "recibido %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" -msgstr "" +msgid "no method for message: %s" +msgstr "no hay método para el mensaje: %s" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "Running instances: %s" -msgstr "Ejecutando instancias: %s" +msgid "No method for message: %s" +msgstr "No hay método para el mensaje: %s" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "After terminating instances: %s" -msgstr "Después de terminar las instancias: %s" +msgid "Expected exception during message handling (%s)" +msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "After force-killing instances: %s" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -msgstr "" +msgid "MSG_ID is %s" +msgstr "MSG_ID es %s" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "Imposible destruir VBD %s" +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 -#, fuzzy, python-format -msgid "Failed to get info for disk %s" -msgstr "Fallo al generar metadatos para la ip %s" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." +msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/rpc/common.py:74 +#, fuzzy +msgid "An unknown RPC related exception occurred." +msgstr "Una excepcion desconocida ha ocurrido" + +#: nova/openstack/common/rpc/common.py:104 #, python-format msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Result: %(result)s is not a list." +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." +msgstr "Reuso invalido de una coneccion RPC" + +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/openstack/common/rpc/common.py:156 #, python-format msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "flavor: %s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +msgid "Returning exception %s to caller" msgstr "" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/openstack/common/rpc/impl_kombu.py:480 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "Body: %s" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "Decoding JSON: %s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/openstack/common/rpc/impl_qpid.py:357 +#, python-format +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/firewall.py:187 -#, fuzzy -msgid "Filters added to instance" -msgstr "Fallo a reinicia la instancia" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" +msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/firewall.py:357 -#, python-format -msgid "Adding security group rule: %r" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "Adding provider rule: %s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/openstack/common/rpc/impl_zmq.py:140 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/images.py:107 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/images.py:118 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, fuzzy, python-format +msgid "Running func with context: %s" +msgstr "contenido desempaquetado: %s" -#: nova/virt/baremetal/dom.py:127 -#, python-format -msgid "No such domain (%s)" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:310 +#, fuzzy +msgid "Sending reply" +msgstr "instancia %s: suspendiendo" -#: nova/virt/baremetal/dom.py:134 -#, python-format -msgid "Failed power down Bare-metal node %s" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:379 +#, fuzzy +msgid "Registering reactor" +msgstr "Des-registrando la imagen %s" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/baremetal/dom.py:154 -#, python-format -msgid "No such domain %s" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/baremetal/dom.py:161 -#, python-format -msgid "Domains: %s" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "After storing domains: %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "Creando una instancia raw" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/impl_zmq.py:495 +#, python-format +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "Iniciando interfaz puente para %s" + +#: nova/openstack/common/rpc/impl_zmq.py:509 +#, python-format +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "Created new domain: %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "change_domain_state: to new state %s" +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/baremetal/driver.py:117 -#, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/baremetal/driver.py:158 -#, python-format -msgid "instance %s: rebooted" -msgstr "instancia %s: reiniciada" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" +msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/baremetal/driver.py:191 -#, python-format -msgid "instance %s: rescued" -msgstr "instancia %s: rescatada" +#: nova/openstack/common/rpc/impl_zmq.py:712 +#, fuzzy +msgid "Sending cast" +msgstr "instancia %s: suspendiendo" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "recibido %s" -#: nova/virt/baremetal/driver.py:225 -#, python-format -msgid "instance %s: is building" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" -msgstr "instancia %s: arrancada" +#: nova/openstack/common/rpc/impl_zmq.py:735 +#, fuzzy +msgid "RPC Message Invalid." +msgstr "La petición es inválida." -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "%(msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "instance %s spawned successfully" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/baremetal/driver.py:252 -#, python-format -msgid "instance %s:not booted" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" -msgstr "instancia %s: Creando imagen" - -#: nova/virt/baremetal/driver.py:457 -#, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/matchmaker.py:89 +#, fuzzy, python-format +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake no tiene una implementación para %s" + +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" -msgstr "instancia %s: comenzando método toXML" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." +msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "instance %s: finished toXML method" -msgstr "instancia %s: finalizado método toXML" - -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/baremetal/driver.py:683 -#, python-format -msgid "#### RLK: cpu_arch = %s " +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/baremetal/nodes.py:42 -#, python-format -msgid "Unknown baremetal driver %(d)s" +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 +#, fuzzy, python-format +msgid "Setting instance to %(state)s state." +msgstr "Tipo de instancia inválido %(instance_type)s." + +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/baremetal/tilera.py:215 -#, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/scheduler/driver.py:335 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/scheduler/filter_scheduler.py:75 +#, python-format +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/scheduler/filter_scheduler.py:341 +#, python-format +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/scheduler/filter_scheduler.py:354 +#, python-format +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/scheduler/filter_scheduler.py:387 +#, fuzzy, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" +"Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion " +"(%(host)s)" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/scheduler/host_manager.py:307 +#, python-format +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "no disk image handler for: %s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/scheduler/host_manager.py:321 +#, python-format +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/disk/api.py:340 -#, fuzzy, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "Fallo al montar el sistema de ficheros: %s" - -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/scheduler/host_manager.py:358 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "User %(username)s not found in password file." +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/disk/api.py:568 +#: nova/scheduler/manager.py:196 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "unsupported partition: %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Failed to mount filesystem: %s" -msgstr "Fallo al montar el sistema de ficheros: %s" - -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Could not attach image to loopback: %s" -msgstr "No se puede unir la imagen con el loopback: %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" -#: nova/virt/disk/mount.py:83 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "partition search unsupported with %s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "partition %s not found" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Failed to map partitions: %s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/scheduler/filters/disk_filter.py:47 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/disk/nbd.py:86 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "qemu-nbd error: %s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "nbd device %s did not show up" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/scheduler/filters/image_props_filter.py:66 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/scheduler/filters/image_props_filter.py:82 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/scheduler/filters/ram_filter.py:46 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/scheduler/filters/retry_filter.py:41 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/driver.py:218 -#, fuzzy -msgid "get_console_output called" -msgstr "Obtener salida de la consola para la instancia %s" - -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/servicegroup/api.py:60 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/servicegroup/api.py:66 +#, python-format +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/servicegroup/api.py:83 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/servicegroup/api.py:90 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 -#, fuzzy, python-format -msgid "Starting live migration for instance: %s" -msgstr "Se va a iniciar la finalización de las instancias" - -#: nova/virt/hyperv/livemigrationops.py:126 -#, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "Imposible encontrar volumen %s" - -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/servicegroup/api.py:106 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/servicegroup/api.py:114 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/servicegroup/drivers/db.py:41 +#, python-format +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "compare_cpu called %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "Creando una instancia raw" - -#: nova/virt/hyperv/snapshotops.py:71 -#, fuzzy, python-format -msgid "Failed to create snapshot for VM %s" -msgstr "Fallo al generar metadatos para la ip %s" - -#: nova/virt/hyperv/snapshotops.py:83 -#, fuzzy, python-format -msgid "Getting info for VHD %s" -msgstr "configurando la red del host" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "Recuperada la conexión al servidor de modelos." -#: nova/virt/hyperv/snapshotops.py:106 -#, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" -msgstr "" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "el servidor de modelos se ha ido" -#: nova/virt/hyperv/snapshotops.py:116 -#, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/servicegroup/drivers/mc.py:52 #, python-format msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/servicegroup/drivers/zk.py:80 #, python-format msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 -#, python-format +#: nova/servicegroup/drivers/zk.py:90 msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, fuzzy, python-format -msgid "Removing snapshot %s" -msgstr "Comenzando snapshot para la VM %s" - -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Removing folder %s " +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -#, fuzzy -msgid "get_info called for instance" -msgstr "Obtener salida de la consola para la instancia %s" - -#: nova/virt/hyperv/vmops.py:93 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "hyperv vm state: %s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, fuzzy, python-format -msgid "cache image failed: %s" -msgstr "Iniciando interfaz puente para %s" - -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "Iniciando interfaz puente para %s" - -#: nova/virt/hyperv/vmops.py:156 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Started VM %s " +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/vmops.py:158 -#, fuzzy, python-format -msgid "spawn vm failed: %s" -msgstr "No encontrado: %s" - -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "Imposible encontrar volumen %s" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "Intento de instanciar sigleton" -#: nova/virt/hyperv/vmops.py:180 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "Created VM %s..." +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "Set memory for vm %s..." +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "Set vcpus for vm %s..." +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "instancia %s: arrancada" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" +msgstr "" -#: nova/virt/hyperv/vmops.py:231 -#, fuzzy, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "Fallo al suspender la instancia" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" +msgstr "" -#: nova/virt/hyperv/vmops.py:236 -#, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, fuzzy, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "Fallo al suspender la instancia" - -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, fuzzy, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "Fallo al montar el sistema de ficheros: %s" - -#: nova/virt/hyperv/vmops.py:287 -#, fuzzy, python-format -msgid "Created disk for %s" -msgstr "Creando par de claves %s" - -#: nova/virt/hyperv/vmops.py:291 -#, fuzzy, python-format -msgid "Creating nic for %s " -msgstr "Lanzando VPN para %s" - -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "volumen %s: exportando" - -#: nova/virt/hyperv/vmops.py:320 -#, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "Fallo al suspender la instancia" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" -#: nova/virt/hyperv/vmops.py:334 -#, fuzzy, python-format -msgid "Created nic for %s " -msgstr "Creando par de claves %s" +#: nova/tests/test_hypervapi.py:433 +#, fuzzy +msgid "fake vswitch not found" +msgstr "configurando la red del host" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/tests/test_xenapi.py:897 +#, python-format +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, fuzzy, python-format -msgid "Got request to destroy vm %s" -msgstr "Imposible destruir VBD %s" - -#: nova/virt/hyperv/vmops.py:418 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "Reiniciar instancia %r" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" +msgstr "" -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "Reiniciar instancia %r" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" +msgstr "" -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "Fallo al suspender la instancia" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" +msgstr "" -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "Reiniciar instancia %r" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "Vamos a ejecutar %s insntacias..." +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "Vamos a ejecutar %s insntacias..." +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" -#: nova/virt/hyperv/vmops.py:470 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -msgstr "" +msgid "Running instances: %s" +msgstr "Ejecutando instancias: %s" -#: nova/virt/hyperv/vmops.py:555 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "Windows version: %s " -msgstr "" +msgid "After terminating instances: %s" +msgstr "Después de terminar las instancias: %s" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "use_cow_image:%s" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:624 -#, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "duplicate name found: %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "Borrando usuario %s" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" +msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Removing existing folder %s " +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "block device info: %s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "flavor: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Imposible adjuntar volumen a la instancia %s" - -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Desasociar volumen %s" - -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 -#, python-format -msgid "Unable to attach volume to instance %s" -msgstr "Imposible adjuntar volumen a la instancia %s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" +msgstr "" -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "Imposible adjuntar volumen a la instancia %s" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" +msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "host_resource disk detached is: %s" +msgid "Body: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "Physical disk detached is: %s" +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Imposible encontrar volumen %s" +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "device.InitiatorName: %s" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/virt/configdrive.py:97 #, python-format -msgid "device.TargetName: %s" +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 -#, python-format -msgid "device.ScsiPortNumber: %s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/virt/driver.py:930 #, python-format -msgid "device.ScsiPathId: %s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/virt/driver.py:955 #, python-format -msgid "device.ScsiLun: %s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/virt/driver.py:962 #, python-format -msgid "device.DeviceInterfaceGuid :%s" +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/virt/fake.py:210 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" +#: nova/virt/firewall.py:195 +#, fuzzy +msgid "Filters added to instance" +msgstr "Fallo a reinicia la instancia" + +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/virt/firewall.py:377 #, python-format -msgid "device.DeviceNumber %s" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "device.PartitionNumber :%s" +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 -#, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" +msgstr "" + +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/virt/images.py:221 #, python-format -msgid "Device number : %s" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/virt/images.py:233 #, python-format -msgid "Target lun : %s" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "Mounted disk is: %s" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "DeviceNumber : %s" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "Disk path to parse: %s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/virt/baremetal/driver.py:295 #, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "recibido %s" +msgid "Destroy called on non-existing instance %s" +msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "end_device_id: %s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/virt/baremetal/driver.py:328 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "block_device_list %s" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/driver.py:339 -#, python-format -msgid "Connecting to libvirt: %s" -msgstr "Conectando a libvirt: %s" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" +msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" -msgstr "Conexión a libvirt rota" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" +msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 -#, python-format -msgid "Can not handle authentication request for %d credentials" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:467 -#, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" +"%(description)s\n" +"Comando: %(cmd)s\n" +"Código de salida: %(exit_code)s\n" +"Stdout: %(stdout)r\n" +"Stderr: %(stderr)r" + +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Deleting instance files %(target)s" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "Se va a iniciar la finalización de las instancias" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, fuzzy, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "Se va a iniciar la finalización de las instancias" + +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Creando una instancia raw" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "Tipo de instancia inválido %(instance_type)s." + +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "Obtener salida de la consola para la instancia %s" + +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "Tipo de instancia inválido %(instance_type)s." + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/baremetal/tilera.py:154 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "instancia %s: reiniciada" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/virt/libvirt/driver.py:888 -#, fuzzy -msgid "Failed to soft reboot instance." -msgstr "Fallo a reinicia la instancia" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "Tipo de instancia inválido %(instance_type)s." + +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -#, fuzzy -msgid "Guest does not have a console available" -msgstr "El usuario no tiene privilegios de administrador" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" +msgstr "" -#: nova/virt/libvirt/driver.py:1198 -#, python-format -msgid "Path '%(path)s' supports direct I/O" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/virt/baremetal/utils.py:52 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/utils.py:60 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Creating config drive at %(path)s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/vif_driver.py:71 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/virt/baremetal/volume_driver.py:121 #, 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:2105 -msgid "libvirt version is too old (does not support getVersion)" -msgstr "" - -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/volume_driver.py:185 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/libvirt/driver.py:2372 -#, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/driver.py:2437 -#, python-format -msgid "The firewall filter for %s does not exist" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Fallo de autenticación: %s" +msgid "Baremetal interface %s not found" +msgstr "instancia %s: arrancada" -#: nova/virt/libvirt/driver.py:2551 -#, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -msgstr "" +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 +#, fuzzy, python-format +msgid "Baremetal interface %s already in use" +msgstr "Creacion de interfaz virtual fallida" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." -msgstr "" - -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/disk/api.py:138 +#, python-format +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/disk/api.py:149 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/firewall.py:34 +#: nova/virt/disk/api.py:159 +#, python-format msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/disk/api.py:282 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/disk/api.py:299 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/disk/api.py:318 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" -msgstr "" +#: nova/virt/disk/api.py:335 +#, fuzzy, python-format +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "Fallo al montar el sistema de ficheros: %s" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." -msgstr "" +#: nova/virt/disk/api.py:348 +#, fuzzy, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "Fallo al montar el sistema de ficheros: %s" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/disk/api.py:373 #, python-format -msgid "Unknown image_type=%s" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/disk/api.py:385 #, python-format -msgid "%s is a valid instance name" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/disk/api.py:394 #, python-format -msgid "%s has a disk file" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/disk/api.py:435 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/disk/api.py:464 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/disk/api.py:490 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 -#, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/disk/api.py:564 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/disk/api.py:580 #, python-format -msgid "Base file too young to remove: %s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Removing base file: %s" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/disk/mount/api.py:57 #, python-format msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 -#, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/libvirt/imagecache.py:335 -#, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "Map dev %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "partition %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "Unknown base file: %s" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "Active base files: %s" -msgstr "" +msgid "Failed to mount filesystem: %s" +msgstr "Fallo al montar el sistema de ficheros: %s" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Corrupt base files: %s" +msgid "Umount %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/disk/mount/api.py:214 +#, fuzzy +msgid "Fail to mount, tearing back down" +msgstr "Fallo al suspender la instancia" + +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "Removable base files: %s" +msgid "Could not attach image to loopback: %s" +msgstr "No se puede unir la imagen con el loopback: %s" + +#: nova/virt/disk/mount/loop.py:34 +#, fuzzy, python-format +msgid "Loop mount error: %s" +msgstr "Capturado error: %s" + +#: nova/virt/disk/mount/loop.py:40 +#, python-format +msgid "Got loop device %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/disk/mount/loop.py:58 +#, fuzzy, python-format +msgid "Release loop device %s" +msgstr "Liberar dirección %s" + +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/libvirt/utils.py:131 -#, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" -msgstr "" +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, fuzzy, python-format +msgid "NBD mount error: %s" +msgstr "Capturado error: %s" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "Reading image info file: %s" +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/utils.py:503 -#, fuzzy, python-format -msgid "Read: %s" -msgstr "recibido %s" - -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/disk/mount/nbd.py:126 #, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "Iniciando interfaz puente para %s" +msgid "Release nbd device %s" +msgstr "Liberar dirección %s" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/disk/vfs/api.py:27 #, python-format -msgid "Wrote: %s" +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/libvirt/vif.py:95 -#, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/libvirt/vif.py:105 -#, python-format -msgid "Ensuring bridge %s" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/vfs/guestfs.py:55 #, python-format -msgid "iSCSI device not found at %s" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/vfs/guestfs.py:64 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "Inspecting guest OS image %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, fuzzy, python-format +msgid "No operating system found in %s" +msgstr "configurando la red del host" + +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/disk/vfs/guestfs.py:80 #, fuzzy, python-format -msgid "%s is already mounted" -msgstr "el grupo %s ya existe" +msgid "Inspecting guest OS root filesystem %s" +msgstr "Fallo al montar el sistema de ficheros: %s" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/vfs/guestfs.py:90 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/powervm/exception.py:21 -#, fuzzy -msgid "Connection to PowerVM manager failed" -msgstr "Falló la conexión a melange" +#: nova/virt/disk/vfs/guestfs.py:95 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" +msgstr "Creando una instancia raw" + +#: nova/virt/disk/vfs/guestfs.py:126 #, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" -msgstr "La instacia %(instance_id)s no esta suspendida" +msgid "Failed to close augeas %s" +msgstr "Imposible encontrar volumen %s" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:142 #, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" -msgstr "La instacia %(instance_id)s no esta suspendida" +msgid "Failed to close guest handle %s" +msgstr "Imposible encontrar volumen %s" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/powervm/operator.py:91 -#, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "instancia %s: arrancada" +#: nova/virt/disk/vfs/guestfs.py:188 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/vfs/guestfs.py:201 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/vfs/localfs.py:46 +#, python-format +msgid "File path %s not valid" msgstr "" -#: nova/virt/powervm/operator.py:208 +#: nova/virt/disk/vfs/localfs.py:80 #, fuzzy, python-format -msgid "Creating LPAR instance '%s'" -msgstr "Creando una instancia raw" +msgid "Failed to mount image %(ex)s)" +msgstr "Fallo al montar el sistema de ficheros: %s" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/disk/vfs/localfs.py:90 #, fuzzy, python-format -msgid "LPAR instance '%s' creation failed" -msgstr "instancia %s: Creando imagen" +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "Fallo al montar el sistema de ficheros: %s" + +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Imposible encontrar volumen %s" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Copying image '%s' to IVM" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/powervm/operator.py:235 -#, python-format -msgid "Copying image to the device '%s'" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/powervm/operator.py:238 -#, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "Iniciando interfaz puente para %s" - -#: nova/virt/powervm/operator.py:244 -#, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "Creando una instancia raw" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" +msgstr "" -#: nova/virt/powervm/operator.py:258 -#, fuzzy, python-format -msgid "Instance '%s' failed to boot" -msgstr "instancia %s: reiniciada" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" -#: nova/virt/powervm/operator.py:275 -#, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/powervm/operator.py:284 -#, fuzzy, python-format -msgid "Shutting down the instance '%s'" -msgstr "Vamos a ejecutar %s insntacias..." - -#: nova/virt/powervm/operator.py:288 -#, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "Imposible encontrar volumen %s" +#: nova/virt/hyperv/driver.py:191 +#, fuzzy +msgid "get_console_output called" +msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/powervm/operator.py:291 -#, fuzzy, python-format -msgid "Deleting the LPAR instance '%s'" -msgstr "Vamos a ejecutar %s insntacias..." +#: nova/virt/hyperv/hostops.py:93 +#, python-format +msgid "Windows version: %s " +msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/powervm/operator.py:554 +#: nova/virt/hyperv/hostops.py:159 #, fuzzy -msgid "Unable to get checksum" -msgstr "Imposible desasociar volumen %s" +msgid "get_host_stats called" +msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" -msgstr "" +#: nova/virt/hyperv/hostops.py:174 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "Liberar dirección %s" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/hyperv/imagecache.py:48 +#, python-format +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 +#: nova/virt/hyperv/imagecache.py:68 +#, python-format msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 -#, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 -#, python-format -msgid "%(text)s: _db_content => %(content)s" -msgstr "%(text)s: _db_content => %(content)s" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" +msgstr "" -#: nova/virt/vmwareapi/fake.py:131 -#, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 -#, python-format -msgid "Virtual Machine with ref %s is not there" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, fuzzy, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "Se va a iniciar la finalización de las instancias" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Fallo de autenticación: %s" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 -#, python-format -msgid "Glance image %s is in killed state" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" -msgstr "" - -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +msgid "VM not found: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" -msgstr "" - -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." -msgstr "" - -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "httplib error in %s: " +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 -#, python-format -msgid "Socket error in %s: " -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "Se va a iniciar la finalización de las instancias" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "Type error in %s: " +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 -#, python-format -msgid "Exception in %s " +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" -msgstr "" +#: nova/virt/hyperv/migrationops.py:52 +#, fuzzy, python-format +msgid "Migration target host: %s" +msgstr "Llanado al adquiridor %s" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/hyperv/migrationops.py:73 #, python-format -msgid "Got total of %s instances" +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 -#, 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" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/hyperv/migrationops.py:156 #, python-format msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "configurando la red del host" + +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/migrationops.py:190 #, python-format msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:333 -#, fuzzy -msgid "Powering on the VM instance" -msgstr "Vamos a ejecutar %s insntacias..." - -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:385 -#, fuzzy -msgid "Creating Snapshot of the VM instance" -msgstr "Creando una instancia raw" - -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/hyperv/migrationops.py:208 #, python-format -msgid "Uploading image %s" +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 -#, python-format -msgid "Uploaded image %s" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/networkutils.py:46 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" -msgstr "" +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "Lanzando VPN para %s" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" -msgstr "" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Borrando usuario %s" -#: nova/virt/vmwareapi/vmops.py:554 -#, fuzzy -msgid "instance not present" -msgstr "instancia %s: rescatada" +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "Creando una instancia raw" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:65 +#, fuzzy, python-format +msgid "Getting info for VHD %s" +msgstr "configurando la red del host" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/snapshotops.py:73 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -#, fuzzy -msgid "Unregistering the VM" -msgstr "Des-registrando la imagen %s" - -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/hyperv/snapshotops.py:83 +#, python-format +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:109 +#, fuzzy, python-format +msgid "Removing snapshot %s" +msgstr "Comenzando snapshot para la VM %s" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" -msgstr "" +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "Creando una instancia raw" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/vmops.py:90 +#, python-format +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." -msgstr "" +#: nova/virt/hyperv/vmops.py:99 +#, fuzzy +msgid "get_info called for instance" +msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/vmops.py:120 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/vmops.py:126 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/vmops.py:138 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" -msgstr "" +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "Creando una instancia raw" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" -msgstr "" +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy, python-format +msgid "Spawn instance failed" +msgstr "No encontrado: %s" -#: nova/virt/vmwareapi/vmops.py:765 -#, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" -msgstr "" +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Creando una instancia raw" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 -#, python-format -msgid "Creating directory with path %s" -msgstr "" +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "Se va a iniciar la finalización de las instancias" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Created directory with path %s" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 -#, python-format -msgid "Downloaded image %s from glance image server" -msgstr "" +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "Imposible destruir VBD %s" -#: nova/virt/vmwareapi/vmware_images.py:114 -#, python-format -msgid "Uploading image %s to the Glance image server" -msgstr "" +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "instancia %s: arrancada" -#: nova/virt/vmwareapi/vmware_images.py:137 -#, python-format -msgid "Uploaded image %s to the Glance image server" -msgstr "" +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "Imposible destruir VBD %s" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Reiniciando instancia %s" + +#: nova/virt/hyperv/vmops.py:300 +#, fuzzy +msgid "Pause instance" +msgstr "Reiniciar instancia %r" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "Reiniciar instancia %r" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "Fallo al suspender la instancia" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "Reiniciar instancia %r" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "Vamos a ejecutar %s insntacias..." + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Getting image size for the image %s" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/hyperv/vmutils.py:75 +#, fuzzy, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "Fallo al generar metadatos para la ip %s" + +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Borrando usuario %s" + +#: nova/virt/hyperv/vmutils.py:161 +#, fuzzy, python-format +msgid "Setting memory for vm %s" +msgstr "configurando la red del host" + +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/vmutils.py:262 +#, fuzzy +msgid "Controller not found" +msgstr "instancia %s: arrancada" + +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/vmutils.py:383 #, python-format msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/agent.py:144 -#, fuzzy, python-format -msgid "Updating agent to %s" -msgstr "Llanado al adquiridor %s" - -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "Failed to update agent: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Injecting file path: %r" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Desasociar volumen %s" + +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "Failed to inject file: %(resp)r" -msgstr "" +msgid "Unable to attach volume to instance %s" +msgstr "Imposible adjuntar volumen a la instancia %s" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/volumeops.py:160 +#, python-format +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/volumeops.py:165 #, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Fallo al generar metadatos para la ip %s" +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" -msgstr "" +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "Creando una instancia raw" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "OpenSSL error: %s" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/driver.py:135 -#, fuzzy -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/hyperv/volumeutils.py:53 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -"Debes especificar xenapi_connection_url, xenapi_connection_username " -"(opcional), y xenapi_connection_password para usar connection_type=xenapi" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/libvirt/blockinfo.py:130 +#, python-format +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "Could not determine key: %s" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/libvirt/blockinfo.py:267 +#, python-format +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/libvirt/driver.py:339 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/libvirt/driver.py:545 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "Got exception: %s" -msgstr "Obtenida excepción %s" - -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" -msgstr "Lanzando NotImplemented" +msgid "Connecting to libvirt: %s" +msgstr "Conectando a libvirt: %s" -#: nova/virt/xenapi/fake.py:671 -#, python-format -msgid "xenapi.fake does not have an implementation for %s" -msgstr "xenapi.fake no tiene una implementación para %s" +#: nova/virt/libvirt/driver.py:570 +#, fuzzy, python-format +msgid "URI %s does not support events" +msgstr "el grupo de volumenes %s no existe" -#: nova/virt/xenapi/fake.py:705 -#, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Llamando %(localname)s %(impl)s" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" +msgstr "Conexión a libvirt rota" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "Calling getter %s" -msgstr "Llanado al adquiridor %s" +msgid "Can not handle authentication request for %d credentials" +msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/libvirt/driver.py:629 #, fuzzy, python-format -msgid "Calling setter %s" -msgstr "Llanado al adquiridor %s" +msgid "Connection to libvirt failed: %s" +msgstr "Conectando a libvirt: %s" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" 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: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" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/host.py:156 -#, python-format -msgid "Unable to get SR for this host: %s" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/host.py:190 -#, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "Fallo a reinicia la instancia" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." +msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "Vamos a ejecutar %s insntacias..." + +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 -#, python-format -msgid "Found non-unique network for name_label %s" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Found non-unique network for bridge %s" -msgstr "Encontrada una red no única para el puente %s" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Found no network for bridge %s" -msgstr "No se ha encontrado red para el puente %s" +msgid "Deleting instance files %(target)s" +msgstr "" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/pool.py:166 -#, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/pool.py:182 -#, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/pool.py:199 -#, python-format -msgid "Pool-Join failed: %(e)s" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/pool.py:202 -#, python-format -msgid "Unable to join %(host)s in the pool" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/pool.py:218 -#, python-format -msgid "Pool-eject failed: %(e)s" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/pool.py:230 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Imposible desasociar volumen %s" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." +msgstr "" -#: nova/virt/xenapi/pool.py:241 -#, python-format -msgid "Pool-set_name_label failed: %(e)s" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vif.py:104 -#, python-format -msgid "Found no PIF for device %s" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vif.py:123 -#, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "instancia %s: reiniciada" + +#: nova/virt/libvirt/driver.py:1292 +#, fuzzy +msgid "Failed to soft reboot instance." +msgstr "Fallo a reinicia la instancia" + +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 -#, python-format -msgid "VBD not found in instance %s" -msgstr "VBD no encontrado en la instancia %s" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 -#, fuzzy, python-format -msgid "VBD %s already detached" -msgstr "el grupo %s ya existe" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 -#, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Unable to unplug VBD %s" -msgstr "Imposible desconectar VBD %s" +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/libvirt/driver.py:1603 +#, fuzzy +msgid "Guest does not have a console available" +msgstr "El usuario no tiene privilegios de administrador" + +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "Unable to destroy VBD %s" -msgstr "Imposible destruir VBD %s" +msgid "Path '%(path)s' supports direct I/O" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, 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/libvirt/driver.py:1676 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, 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" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/libvirt/driver.py:1907 +#, 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:1917 #, python-format -msgid "Unable to destroy VDI %s" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/libvirt/driver.py:1974 #, python-format msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" 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:454 -msgid "SR not present and could not be introduced" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 -#, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -#, fuzzy -msgid "Starting snapshot for VM" -msgstr "Comenzando snapshot para la VM %s" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/libvirt/driver.py:2357 #, 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." +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 -#, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "download_vhd failed: %r" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 -#, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/libvirt/driver.py:2731 #, 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" +msgid "Trying to get stats for the volume %s" +msgstr "Fallo al generar metadatos para la ip %s" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/libvirt/driver.py:2755 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 -#, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 -#, 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/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/driver.py:2963 #, python-format msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" -msgstr "Copiando VDI %s a /boot/guest on dom0" +msgid "" +"Instance launched has CPU info:\n" +"%s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "Kernel/Ramdisk VDI %s destruído" - -#: nova/virt/xenapi/vm_utils.py:1209 -#, fuzzy -msgid "Failed to fetch glance image" -msgstr "Fallo a reinicia la instancia" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/libvirt/driver.py:3017 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "Buscando vid %s para el kernel PV" +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:3137 +#, fuzzy, python-format +msgid "Live Migration failure: %(e)s" +msgstr "Fallo de autenticación: %s" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "VDI %s is still available" -msgstr "VDI %s está todavía disponible" +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Re-scanning SR %s" -msgstr "Re-escaneando SR %s" +msgid "skipping disk for %(instance_name)s as it does not have a path" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 -#, python-format -msgid "ISO: looking at SR %(sr_rec)s" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:3695 +#, python-format +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/libvirt/imagecache.py:202 #, fuzzy, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" -msgstr "VHD %(vdi_uuid)s tiene origen en %(parent_ref)s" +msgid "Writing stored info to %s" +msgstr "Iniciando interfaz puente para %s" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Plugging VBD %s ... " +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Plugging VBD %s done." +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Destroying VBD for VDI %s ... " +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Destroying VBD for VDI %s done." +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "Running pygrub against %s" -msgstr "Ejecutando pygrub contra %s" +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Found Xen kernel %s" -msgstr "Kernel Xen Encontrado %s" - -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." -msgstr "Kernel Xen no encontrado. Reiniciando HVM" - -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/imagecache.py:529 #, python-format msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "Writing partition table %s done." +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/imagecache.py:601 +#, python-format +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "Creando una instancia raw" - -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/imagecache.py:609 +#, python-format +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Block device information present: %s" +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -#, fuzzy -msgid "Failed to spawn, rolling back" -msgstr "Fallo al suspender la instancia" - -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/utils.py:213 #, python-format msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "Instance agent version: %s" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/utils.py:282 +#, python-format +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Could not find VM with name %s" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -#, fuzzy -msgid "Finished snapshot and upload for VM" -msgstr "Finalizado el snapshot y la subida de la VM %s" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/vif.py:303 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 -#, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/volume.py:240 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/volume.py:252 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 #, fuzzy, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "La instacia %(instance_id)s no esta suspendida" +msgid "%s is already mounted" +msgstr "el grupo %s ya existe" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/volume.py:544 +#, python-format +msgid "AoE device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/volume.py:546 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 -#, python-format -msgid "Instance is already in Rescue Mode: %s" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/volume.py:710 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/volume.py:733 +#, python-format +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -#, fuzzy -msgid "Injecting network info to xenstore" -msgstr "configurando la red del host" +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 -#, 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/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/powervm/blockdev.py:147 #, 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." +msgid "Removing the logical volume '%s'" +msgstr "Imposible encontrar volumen %s" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/powervm/blockdev.py:165 +#, python-format +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" +msgstr "Iniciando interfaz puente para %s" + +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" -msgstr "" +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "Imposible encontrar volumen %s" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/powervm/blockdev.py:186 +#, python-format +msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 -#, python-format -msgid "type is = %s" -msgstr "" +#: nova/virt/powervm/blockdev.py:242 +#, fuzzy +msgid "Snapshot added to glance." +msgstr "Fallo a reinicia la instancia" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "name = %s" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 -#, python-format -msgid "Created %(label)s as %(sr_ref)s." +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "Imposible crear el repositorio de almacenamiento" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Imposible desasociar volumen %s" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "Image found on host at '%s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" -msgstr "" +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Ejecutando cmd (subprocesos): %s" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Forgetting SR %s..." +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/powervm/common.py:142 +#, fuzzy +msgid "File transfer from PowerVM manager failed" +msgstr "Falló la conexión a melange" + +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "Introducing %s..." -msgstr "Introduciendo %s..." +msgid "Attempting to resolve %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "Unable to find SR from VBD %s" -msgstr "Imposible encontrar SR en VBD %s" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 -#, python-format -msgid "Unable to introduce VDI on SR %s" -msgstr "Incapaz de insertar VDI en SR %s" +#: nova/virt/powervm/exception.py:21 +#, fuzzy +msgid "Connection to PowerVM manager failed" +msgstr "Falló la conexión a melange" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "Unable to get record of VDI %s on" -msgstr "Imposible obtener copia del VDI %s en" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "Unable to introduce VDI for SR %s" -msgstr "Inposible insertar VDI para SR %s" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 -#, python-format -msgid "Error finding vdis in SR %s" +#: nova/virt/powervm/exception.py:33 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/virt/powervm/exception.py:37 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "La instacia %(instance_id)s no esta suspendida" + +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 -#, python-format -msgid "Unable to obtain target information %(mountpoint)s" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/powervm/exception.py:63 #, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "Punto de montaje no puede ser traducido: %s" - -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "Creating SR %s" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" -msgstr "" +#: nova/virt/powervm/operator.py:99 +#, fuzzy, python-format +msgid "LPAR instance '%s' not found" +msgstr "instancia %s: arrancada" -#: nova/virt/xenapi/volumeops.py:78 -#, python-format -msgid "Introducing SR %s" -msgstr "" +#: nova/virt/powervm/operator.py:187 +#, fuzzy, python-format +msgid "PowerVM image creation failed: %s" +msgstr "Iniciando interfaz puente para %s" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" -msgstr "" +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "Creando una instancia raw" + +#: nova/virt/powervm/operator.py:203 +#, fuzzy, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "instancia %s: Creando imagen" + +#: nova/virt/powervm/operator.py:208 +#, fuzzy, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "Creando una instancia raw" + +#: nova/virt/powervm/operator.py:225 +#, fuzzy, python-format +msgid "Instance '%s' failed to boot" +msgstr "instancia %s: reiniciada" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Checking for SR %s" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "SR %s not found in the xapi database" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" -msgstr "" +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "instancia %s: creando snapshot" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "" -"No es posible crear el VDI en SR %(sr_ref)s para la instancia " -"%(instance_name)s" +#: nova/virt/powervm/operator.py:294 +#, fuzzy, python-format +msgid "Shutting down the instance '%s'" +msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/xenapi/volumeops.py:183 -#, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "No es posible usar SR %(sr_ref)s para la instancia %(instance_name)s" +#: nova/virt/powervm/operator.py:299 +#, fuzzy, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/xenapi/volumeops.py:194 -#, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -"El punto de montaje %(mountpoint)s esta unido a la instancia " -"%(instance_name)s" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" +msgstr "" -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" -msgstr "Imposible encontrar volumen %s" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" +msgstr "" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "Imposible desasociar volumen %s" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" +msgstr "" -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "Unable to destroy vbd %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Error purging SR %s" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -"El punto de montaje %(mountpoint)s se desligó de la instancia " -"%(instance_name)s" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Error in handshake: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Invalid request: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Request: %s" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/vnc/xvp_proxy.py:140 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "Request made with missing token: %s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/vnc/xvp_proxy.py:150 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "Request made with invalid token: %s" -msgstr "" +msgid "%(text)s: _db_content => %(content)s" +msgstr "%(text)s: _db_content => %(content)s" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Unexpected error: %s" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/vnc/xvp_proxy.py:177 -#, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/api.py:134 -#, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "El estado del volumen debe estar disponible" +#: nova/virt/vmwareapi/host.py:40 +#, fuzzy, python-format +msgid "%(action)s %(host)s" +msgstr "acción: %s" -#: nova/volume/api.py:228 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/vmwareapi/io_util.py:112 +#, python-format +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "El estado del volumen debe estar disponible" - -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "El estado del volumen debe estar disponible" - -#: nova/volume/api.py:482 -msgid "Volume status is in-use." -msgstr "" - -#: nova/volume/cinder.py:68 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 -#, python-format -msgid "Recovering from a failed execute. Try number %s" -msgstr "Recuperandose de una ejecución fallida. Intenta el número %s" - -#: nova/volume/driver.py:113 -#, python-format -msgid "volume group %s doesn't exist" -msgstr "el grupo de volumenes %s no existe" +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/driver.py:414 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/driver.py:474 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "httplib error in %s: " msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" -msgstr "Falso ISCSI: %s" - -#: nova/volume/driver.py:618 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "rbd has no pool %s" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/driver.py:740 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Image %s is not stored in rbd" +msgid "Type error in %s: " msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Image %s has blank components" +msgid "Exception in %s " msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "%s is in a different ceph cluster" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "Imposible encontrar volumen %s" - -#: nova/volume/driver.py:815 -#, python-format -msgid "Sheepdog is not working: %s" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "LoggingVolumeDriver: %s" +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/volume/iscsi.py:122 -#, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "Borrando usuario %s" - -#: nova/volume/iscsi.py:136 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +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/volume/iscsi.py:146 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" -msgstr "" - -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "Borrando usuario %s" - -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "Exportando de nuevo los volumenes %s" - -#: nova/volume/manager.py:107 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "volume %s: skipping export" -msgstr "volume %s: saltando exportación" - -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Borrando usuario %s" - -#: nova/volume/manager.py:121 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "volume %s: creating" -msgstr "volumen %s: creando" +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" +msgstr "" -#: nova/volume/manager.py:136 +#: nova/virt/vmwareapi/vmops.py:306 #, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "volume %(vol_name)s: creando lv del tamaño %(vol_size)sG" +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" +msgstr "" -#: nova/volume/manager.py:159 +#: nova/virt/vmwareapi/vmops.py:320 #, python-format -msgid "volume %s: creating export" -msgstr "volumen %s: exportando" +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" +msgstr "" -#: nova/volume/manager.py:172 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format -msgid "volume %s: created successfully" -msgstr "volumen %s: creado satisfactoriamente" +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/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "Volumen no local a este nodo" +#: nova/virt/vmwareapi/vmops.py:420 +#, fuzzy +msgid "Powering on the VM instance" +msgstr "Vamos a ejecutar %s insntacias..." -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "volumen %s: eliminando exportación" +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" +msgstr "" -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" -msgstr "volumen %s: eliminando" +#: nova/virt/vmwareapi/vmops.py:472 +#, fuzzy +msgid "Creating Snapshot of the VM instance" +msgstr "Creando una instancia raw" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "volumen %s: eliminado satisfactoriamente" - -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "Uploading image %s" msgstr "" -#: nova/volume/manager.py:252 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "snapshot %s: created successfully" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/manager.py:261 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "snapshot %s: deleting" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "instancia %s: creando snapshot" - -#: nova/volume/manager.py:276 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "snapshot %s: deleted successfully" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/manager.py:342 -#, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/manager.py:445 -#, python-format -msgid "Notification {%s} received" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "instancia %s: rescatada" -#: nova/volume/netapp.py:108 -#, fuzzy, python-format -msgid "API %(name)s failed: %(reason)s" -msgstr "La imagen %(image_id)s es inaceptable: %(reason)s" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +#, fuzzy +msgid "Destroying the VM" +msgstr "Des-registrando la imagen %s" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 -#, python-format -msgid "Using WSDL: %s" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "Using DFM server: %s" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/netapp.py:134 -#, fuzzy, python-format -msgid "Using storage service: %s" -msgstr "Ejecutando instancias: %s" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" +msgstr "" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/netapp.py:145 -#, fuzzy, python-format -msgid "Using vfiler: %s" -msgstr "No encontrado: %s" +#: nova/virt/vmwareapi/vmops.py:705 +#, fuzzy +msgid "Unregistering the VM" +msgstr "Des-registrando la imagen %s" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, python-format -msgid "%s is not set" +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/vmwareapi/vmops.py:710 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "Reconectado a la cola" - -#: nova/volume/netapp.py:262 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:297 -#, fuzzy, python-format -msgid "Job failed: %s" -msgstr "No encontrado: %s" - -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/vmwareapi/vmops.py:735 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:330 +#: nova/virt/vmwareapi/vmops.py:740 +#, python-format msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/netapp.py:513 -#, fuzzy, python-format -msgid "Failed to get LUN details for LUN ID %s" -msgstr "Fallo al generar metadatos para la ip %s" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." +msgstr "" -#: nova/volume/netapp.py:530 -#, fuzzy, python-format -msgid "Failed to get host details for host ID %s" -msgstr "Fallo al generar metadatos para la ip %s" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "Imposible encontrar volumen %s" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" +msgstr "" -#: nova/volume/netapp.py:776 -#, fuzzy, python-format -msgid "Failed to get target portal for filer: %s" -msgstr "Fallo al generar metadatos para la ip %s" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" +msgstr "" -#: nova/volume/netapp.py:781 -#, fuzzy, python-format -msgid "Failed to get target IQN for filer: %s" -msgstr "Fallo al generar metadatos para la ip %s" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" +msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 -#, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/netapp.py:980 -#, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:1014 -#, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/vmwareapi/vmops.py:877 +#, fuzzy +msgid "Powering on the VM" +msgstr "Vamos a ejecutar %s insntacias..." + +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/vmwareapi/vmops.py:899 +#, 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:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "Borrando usuario %s" + +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "Created LUN with name %s" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "Destroyed LUN %s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/netapp.py:1146 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/netapp.py:1151 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/netapp.py:1156 +#: nova/virt/vmwareapi/vmops.py:996 #, fuzzy, python-format -msgid "Failed to get LUN target details for the LUN %s" -msgstr "Fallo al generar metadatos para la ip %s" - -#: nova/volume/netapp.py:1160 -#, fuzzy, python-format -msgid "Failed to get target portal for the LUN %s" -msgstr "Fallo al generar metadatos para la ip %s" +msgid "Renaming the VM from %s" +msgstr "Borrando usuario %s" -#: nova/volume/netapp.py:1164 +#: nova/virt/vmwareapi/vmops.py:1002 #, fuzzy, python-format -msgid "Failed to get target IQN for the LUN %s" -msgstr "Fallo al generar metadatos para la ip %s" +msgid "Renamed the VM from %s" +msgstr "Imposible encontrar volumen %s" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/vmops.py:1037 +#, python-format +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Imposible encontrar SR en VBD %s" +#: nova/virt/vmwareapi/vmops.py:1051 +#, python-format +msgid "Automatically hard rebooting %d" +msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/nfs.py:85 -#, python-format -msgid "casted to %s" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vmops.py:1196 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vmops.py:1289 +#, python-format +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "CLIQ command returned %s" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" -msgstr "" +#: nova/virt/vmwareapi/volume_util.py:163 +#, fuzzy, python-format +msgid "Rescanning HBA %s" +msgstr "Re-escaneando SR %s" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "Re-escaneando SR %s" -#: nova/volume/solidfire.py:123 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "Payload for SolidFire API call: %s" -msgstr "" +msgid "Mountpoint cannot be translated: %s" +msgstr "Punto de montaje no puede ser traducido: %s" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format -msgid "Call to json.loads() raised an exception: %s" +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/solidfire.py:159 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "Found solidfire account: %s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/solidfire.py:334 -#, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "Borrando usuario %s" - -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." -msgstr "" +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "Imposible encontrar volumen %s" -#: nova/volume/storwize_svc.py:123 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" -msgstr "" - -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +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/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/vmwareapi/volumeops.py:185 #, fuzzy, python-format -msgid "pool %s doesn't exist" -msgstr "el grupo de volumenes %s no existe" +msgid "Unable to find volume" +msgstr "Imposible desasociar volumen %s" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +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/volume/storwize_svc.py:200 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:272 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" -msgstr "" - -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" -msgstr "" +#: nova/virt/xenapi/agent.py:158 +#, fuzzy, python-format +msgid "Updating agent to %s" +msgstr "Llanado al adquiridor %s" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" -msgstr "" - -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:392 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "enter: create_volume: volume %s " +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/storwize_svc.py:453 -#, python-format -msgid "enter: delete_volume: volume %(name)s " -msgstr "" +#: nova/virt/xenapi/agent.py:273 +#, fuzzy, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "Fallo al generar metadatos para la ip %s" -#: nova/volume/storwize_svc.py:468 -#, python-format +#: nova/virt/xenapi/agent.py:296 msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" msgstr "" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:488 +#: nova/virt/xenapi/agent.py:360 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "OpenSSL error: %s" msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/xenapi/driver.py:134 +#, fuzzy +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" msgstr "" +"Debes especificar xenapi_connection_url, xenapi_connection_username " +"(opcional), y xenapi_connection_password para usar connection_type=xenapi" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:545 +#: nova/virt/xenapi/driver.py:354 #, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +msgid "Could not determine key: %s" msgstr "" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:595 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" -msgstr "" +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 +msgid "Raising NotImplemented" +msgstr "Lanzando NotImplemented" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "xenapi.fake does not have an implementation for %s" +msgstr "xenapi.fake no tiene una implementación para %s" -#: nova/volume/storwize_svc.py:615 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" -msgstr "" +msgid "Calling %(localname)s %(impl)s" +msgstr "Llamando %(localname)s %(impl)s" -#: nova/volume/storwize_svc.py:623 +#: nova/virt/xenapi/fake.py:728 #, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +msgid "Calling getter %s" +msgstr "Llanado al adquiridor %s" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/xenapi/fake.py:731 +#, fuzzy, python-format +msgid "Calling setter %s" +msgstr "Llanado al adquiridor %s" + +#: nova/virt/xenapi/fake.py:793 #, python-format msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" +"xenapi.fake no tiene una implementación para %s o ha sido llamada con un " +"número incorrecto de argumentos" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/xenapi/host.py:68 #, python-format msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +"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/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/xenapi/host.py:80 +#, 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 "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/xenapi/host.py:156 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/storwize_svc.py:700 -#, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/xenapi/host.py:191 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Fallo a reinicia la instancia" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/xenapi/network_utils.py:29 #, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/xenapi/network_utils.py:47 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" -msgstr "" +msgid "Found non-unique network for bridge %s" +msgstr "Encontrada una red no única para el puente %s" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/xenapi/network_utils.py:49 #, python-format -msgid "_run_flashcopy: %s" -msgstr "" +msgid "Found no network for bridge %s" +msgstr "No se ha encontrado red para el puente %s" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/xenapi/pool.py:158 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/xenapi/pool.py:211 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:815 +#: nova/virt/xenapi/pool.py:223 #, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "volumen %s: creado satisfactoriamente" +msgid "Unable to set up pool: %(e)s." +msgstr "Imposible desasociar volumen %s" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" msgstr "" -#: nova/volume/storwize_svc.py:885 -#, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "volumen %s: creado satisfactoriamente" +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" +msgstr "" -#: nova/volume/storwize_svc.py:893 -#, python-format -msgid "enter: delete_snapshot: snapshot %s" +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/storwize_svc.py:902 -#, python-format -msgid "leave: delete_snapshot: snapshot %s" +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/volume/storwize_svc.py:911 -#, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/volume/storwize_svc.py:921 -#, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/xenapi/vm_utils.py:345 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "VBD not found in instance %s" +msgstr "VBD no encontrado en la instancia %s" + +#: nova/virt/xenapi/vm_utils.py:362 +#, fuzzy, python-format +msgid "VBD %s already detached" +msgstr "el grupo %s ya existe" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" -msgstr "" +msgid "Unable to unplug VBD %s" +msgstr "Imposible desconectar VBD %s" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/xenapi/vm_utils.py:386 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +msgid "Unable to destroy VBD %s" +msgstr "Imposible destruir VBD %s" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/vm_utils.py:411 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" -msgstr "" +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/volume/storwize_svc.py:1009 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" +"VDI creado %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " +"sobre %(sr_ref)s." -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " +#: nova/virt/xenapi/vm_utils.py:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "block device info: %s" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/xenapi/vm_utils.py:627 +#, fuzzy +msgid "Starting snapshot for VM" +msgstr "Comenzando snapshot para la VM %s" + +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/vm_utils.py:1090 +#, 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:1154 #, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1169 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/vm_utils.py:1195 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/vm_utils.py:1208 #, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"%(description)s\n" -"Comando: %(cmd)s\n" -"Código de salida: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "Tamaño para imagen %(image)s:%(virtual_size)d" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/vm_utils.py:1217 #, python-format msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" -msgstr "" +#: nova/virt/xenapi/vm_utils.py:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "Copiando VDI %s a /boot/guest on dom0" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" -msgstr "" +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "Kernel/Ramdisk VDI %s destruído" + +#: nova/virt/xenapi/vm_utils.py:1259 +#, fuzzy +msgid "Failed to fetch glance image" +msgstr "Fallo a reinicia la instancia" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/vm_utils.py:1300 #, python-format -msgid "SR name = %s" +msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/vm_utils.py:1331 #, python-format -msgid "Params: %s" -msgstr "" +msgid "Looking up vdi %s for PV kernel" +msgstr "Buscando vid %s para el kernel PV" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/vm_utils.py:1349 #, python-format -msgid "Failed to create sr %s...continuing" +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/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/vm_utils.py:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/vm_utils.py:1386 #, python-format -msgid "SR UUID of new SR is: %s" -msgstr "" +msgid "VDI %s is still available" +msgstr "VDI %s está todavía disponible" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vm_utils.py:1509 #, python-format -msgid "Failed to introduce sr %s...continuing" -msgstr "" +msgid "Re-scanning SR %s" +msgstr "Re-escaneando SR %s" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vm_utils.py:1537 #, python-format -msgid "Failed to reach backend %d" +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/volume/xensm.py:102 -#, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +#: nova/virt/xenapi/vm_utils.py:1555 +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/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/vm_utils.py:1568 +msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/vm_utils.py:1576 #, python-format -msgid "Volume will be created in backend - %d" +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, python-format +msgid "" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vm_utils.py:1751 #, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "el grupo de volumenes %s no existe" +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "VHD %(vdi_uuid)s tiene origen en %(parent_ref)s" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:1921 #, python-format -msgid "Sending JSON data: %s" +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "respuesta %s" +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "Ejecutando pygrub contra %s" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "Kernel Xen Encontrado %s" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "Kernel Xen no encontrado. Reiniciando HVM" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vmops.py:174 #, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "el grupo de volumenes %s no existe" +msgid "Importing image upload handler: %s" +msgstr "Iniciando interfaz puente para %s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "Creando una instancia raw" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +#, fuzzy +msgid "Failed to spawn, rolling back" +msgstr "Fallo al suspender la instancia" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vmops.py:653 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vmops.py:664 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vmops.py:703 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Could not find VM with name %s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vmops.py:761 +#, fuzzy +msgid "Finished snapshot and upload for VM" +msgstr "Finalizado el snapshot y la subida de la VM %s" + +#: nova/virt/xenapi/vmops.py:765 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 #, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +#, fuzzy +msgid "Injecting network info to xenstore" +msgstr "configurando la red del host" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, 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:1499 +#, 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:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +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" + +#: nova/virt/xenapi/volume_utils.py:61 +#, fuzzy, python-format +msgid "Introducing SR %(label)s" +msgstr "Introduciendo %s..." + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "Lanzando VPN para %s" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." msgstr "" +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "Imposible encontrar SR en VBD %s" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "Incapaz de insertar VDI en SR %s" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "Imposible obtener copia del VDI %s en" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "Inposible insertar VDI para SR %s" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, 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/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, fuzzy, python-format +msgid "upload_vhd failed: %r" +msgstr "No encontrado: %s" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "Volumen %(volume_id)s no está conectado con nada" + +#~ msgid "Failed to load data into json format" +#~ msgstr "Fallo al ingresar información en formato json" + +#~ msgid "Invalid volume type" +#~ msgstr "Tipo de volumen no válido" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Imposible encontrar SR en VBD %s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "Una excepcion desconocida ha ocurrido" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "El servicio objeto de base de datos ha desaparecido, recreándolo." + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "La instancia ha sido creada previamente" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "backend %s" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "Ruta a las opciones: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "respuesta %s" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Imposible encontrar volumen %s" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "instancia %s: arrancada" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "instancia %s: Creando imagen" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "instancia %s: comenzando método toXML" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "instancia %s: finalizado método toXML" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "Fallo al generar metadatos para la ip %s" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "Iniciando interfaz puente para %s" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "Fallo al suspender la instancia" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "Fallo al suspender la instancia" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "Fallo al montar el sistema de ficheros: %s" + +#~ msgid "Created disk for %s" +#~ msgstr "Creando par de claves %s" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "volumen %s: exportando" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Fallo al suspender la instancia" + +#~ msgid "Created nic for %s " +#~ msgstr "Creando par de claves %s" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "Borrando usuario %s" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Imposible adjuntar volumen a la instancia %s" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "recibido %s" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "recibido %s" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "Imposible crear el repositorio de almacenamiento" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" +#~ "No es posible crear el VDI en " +#~ "SR %(sr_ref)s para la instancia " +#~ "%(instance_name)s" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "No es posible usar SR %(sr_ref)s para la instancia %(instance_name)s" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "Imposible encontrar volumen %s" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "El estado del volumen debe estar disponible" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "El estado del volumen debe estar disponible" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "El estado del volumen debe estar disponible" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "Recuperandose de una ejecución fallida. Intenta el número %s" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "el grupo de volumenes %s no existe" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "Falso ISCSI: %s" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "Exportando de nuevo los volumenes %s" + +#~ msgid "volume %s: skipping export" +#~ msgstr "volume %s: saltando exportación" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Borrando usuario %s" + +#~ msgid "volume %s: creating" +#~ msgstr "volumen %s: creando" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "volume %(vol_name)s: creando lv del tamaño %(vol_size)sG" + +#~ msgid "volume %s: creating export" +#~ msgstr "volumen %s: exportando" + +#~ msgid "volume %s: created successfully" +#~ msgstr "volumen %s: creado satisfactoriamente" + +#~ msgid "Volume is not local to this node" +#~ msgstr "Volumen no local a este nodo" + +#~ msgid "volume %s: removing export" +#~ msgstr "volumen %s: eliminando exportación" + +#~ msgid "volume %s: deleting" +#~ msgstr "volumen %s: eliminando" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "volumen %s: eliminado satisfactoriamente" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "instancia %s: creando snapshot" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "La imagen %(image_id)s es inaceptable: %(reason)s" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "Ejecutando instancias: %s" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "No encontrado: %s" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "Reconectado a la cola" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "No encontrado: %s" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "Fallo al generar metadatos para la ip %s" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "Fallo al generar metadatos para la ip %s" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "Imposible encontrar volumen %s" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "Fallo al generar metadatos para la ip %s" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "Fallo al generar metadatos para la ip %s" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "Fallo al generar metadatos para la ip %s" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "Fallo al generar metadatos para la ip %s" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Imposible encontrar SR en VBD %s" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "volumen %s: creado satisfactoriamente" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "volumen %s: creado satisfactoriamente" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "el grupo de volumenes %s no existe" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "respuesta %s" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index d775eb199..e8f000887 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-05-14 08:35+0000\n" "Last-Translator: Erwan Gallen \n" "Language-Team: French \n" @@ -17,62 +17,76 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Nom du fichier contenant la racine de l'autorité de certification" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Nom de fichier de la clé privée" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "Nom du fichier de la liste de révocation du Certificat Racine" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Emplacement de sauvegarde des clefs" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Emplacement de sauvegarde des racines d'autorité de certification" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Doit-on utiliser une autorité de certification pour chaque projet ?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" "Sujet pour les certificats utilisateurs, %s pour le projet, utilisateur, " "timestamp" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Sujet de certificat pour projets, %s pour le projet, timestamp" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "Échec du redémarrage de l'instance" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Chemin des propriétés: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Erreur imprévue lors de l'éxecution de la commande" -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -87,152 +101,153 @@ msgstr "" "Sortie standard : %(stdout)r\n" "Sortie d'erreur : %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "Une exception inconnue s'est produite." -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 -#, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "" +#: nova/exception.py:182 +#, fuzzy, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "Échec du décryptage du text" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "Échec du décryptage du text" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "La création de l'Interface Virtuelle a échoué" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "Les 5 tentatives de création de l'interface virtuelle avec une adresse " "MAC unique ont échoué" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "Non autorisé." -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Le réglage des droits n'autorise pas %(action)s à être effectué(e)(s)" -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "L'image %(image_id)s n'a pas été trouvée." -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Paramètres inacceptables." -#: nova/exception.py:227 -msgid "Invalid snapshot" -msgstr "Snapshot invalide" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:234 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:239 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:244 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Le volume %(volume_id)s n'est lié à rien" -#: nova/exception.py:235 -#, fuzzy, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." -msgstr "Le volume %(volume_id)s n'est lié à rien" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 msgid "Keypair data is invalid" msgstr "La paire de clés de donnée n'est pas valide" -#: nova/exception.py:243 -msgid "Failed to load data into json format" -msgstr "Échec du chargement des données au format JSON" - -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "La requête est invalide." -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "Entrée invalide reçue" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "Type de volume invalide" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "Volume invalide" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 #, fuzzy msgid "Invalid metadata size" msgstr "Signature non valide pour l'utilisateur %s" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "La plage de port %(from_port)s:%(to_port)s. %(msg)s est invalide" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Le protocole IP %(protocol)s est invalide" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Le type de contenu %(content_type)s est invalide" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Le cidr %(cidr)s est invalide" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" @@ -241,16 +256,16 @@ msgstr "" "Impossible d'effectuer l'action '%(action)s' sur l'ensemble " "%(aggregate_id)s. Raison: %(reason)s." -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -259,68 +274,90 @@ msgstr "" "L'instance %(instance_uuid)s dans %(attr)s %(state)s. Impossible de " "%(method)s pendant que l'instance est dans cet état." -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "L'instance %(instance_id)s ne fonctionne pas." -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "L'instance %(instance_id)s n'est pas en mode secours" + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "L'instance %(instance_id)s n'est pas suspendue" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "Échec de la suspension de l'instance" -#: nova/exception.py:332 -msgid "Failed to resume server" -msgstr "Échec de la reprise du serveur" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/exception.py:336 +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "Échec de la suspension de l'instance" + +#: nova/exception.py:351 +#, fuzzy, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "Échec du redémarrage de l'instance" + +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:340 +#: nova/exception.py:359 #, fuzzy msgid "Failed to terminate instance" msgstr "Échec du redémarrage de l'instance" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "Échec du redémarrage de l'instance" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "Le service est indisponible actuellement." -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, fuzzy, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "Le service de calcul est indisponible actuellement." -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" "Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel " "(%(host)s)." -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "Le type de l'hyperviseur fourni n'est pas valide." -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" "L'instance nécessite une version plus récente de l'hyperviseur que celle " "fournie." -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -329,31 +366,31 @@ msgstr "" "Le chemin d'accès du disque (%(path)s) existe déjà, il n'était pas prévu" " d'exister." -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Le chemin de périphérique (%(path)s) est invalide." -#: nova/exception.py:379 +#: nova/exception.py:402 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Le chemin de périphérique (%(path)s) est invalide." -#: nova/exception.py:383 +#: nova/exception.py:407 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Le chemin de périphérique (%(path)s) est invalide." -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "Info CPU inacceptable" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s n'est pas une adresse IP v4/6 valide" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " @@ -363,7 +400,7 @@ msgstr "" " VLAN prévu est %(tag)s, mais celui qui est associé avec le groupe de " "port est %(pgroup)s." -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -374,135 +411,91 @@ msgstr "" "l'adaptateur physique souhaité. VSwitch est %(expected)s, mais la " "principale association est %(actual)s." -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Le format de disque %(disk_format)s n'est pas acceptable" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "L'image %(image_id)s est inacceptable: %(reason)s" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "L'instance %(instance_id)s est inacceptable: %(reason)s" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s est inaccepatble." -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:452 +#, fuzzy, python-format +msgid "Invalid ID received %(id)s." +msgstr "Le cidr %(cidr)s est invalide" + +#: nova/exception.py:456 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/exception.py:460 #, fuzzy msgid "Constraint not met." msgstr "instance %s: récupérée" -#: nova/exception.py:433 +#: nova/exception.py:465 msgid "Resource could not be found." msgstr "La ressource n'a pas pu être trouvée." -#: nova/exception.py:438 -#, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" - -#: nova/exception.py:442 +#: nova/exception.py:470 #, fuzzy, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." +msgid "No agent-build associated with id %(id)s." +msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s." -#: nova/exception.py:446 +#: nova/exception.py:474 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" - -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." -msgstr "" -"Le volume %(volume_id)s n'a pas de métadonnée avec la clé " -"%(metadata_key)s." - -#: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "Le type de volume %(volume_type_id)s n'a pas été trouvé." - -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." -msgstr "Le type de volume avec le nom %(volume_type_name)s n'a pas été trouvé." - -#: nova/exception.py:469 -#, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." -msgstr "" - -#: nova/exception.py:474 +#: nova/exception.py:478 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." -#: nova/exception.py:478 -#, python-format -msgid "deleting volume %(volume_name)s that has snapshot" -msgstr "" - #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." - -#: nova/exception.py:495 -#, fuzzy, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "Aucun disque sur %(location)s" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Impossible de trouver un gestionnaire pour le %(driver_type)s de volume." -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "L'image href %(image_href)s est invalide." -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "L'image %(image_id)s n'a pas été trouvée." -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -510,55 +503,65 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Le projet %(project_id)s n'a pas été trouvé." -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "Impossible de trouver le SR pour lire/écrire le VDI." -#: nova/exception.py:530 +#: nova/exception.py:517 +#, fuzzy, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "Le réseau %(network_id)s n'a pas été trouvé." + +#: nova/exception.py:521 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s est requis pour créer un réseau." -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Aucun réseau trouvé pour le pont %(bridge)s" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Aucun réseau trouvé pour l'uuid %(uuid)s" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Aucun réseau trouvé avec le cidr %(cidr)s." -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s." -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "Aucun réseau défini." -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -567,53 +570,53 @@ msgstr "" "L'uuid réseau %(network_uuid)s n'est pas présent ou n'a pas été affecté " "au projet %(project_id)s." -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "L'hôte n'est pas configuré pour le réseau (%(network_id)s)." - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/exception.py:579 +#: nova/exception.py:570 #, fuzzy, python-format -msgid "Port %(port_id)s could not be found." -msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s." + +#: nova/exception.py:574 +#, fuzzy, python-format +msgid "No free port available for instance %(instance)s." +msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s." -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s." -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "Pas d'IP fixe trouvée pour l'adresse %(address)s." -#: nova/exception.py:591 +#: nova/exception.py:586 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "L'instance %(instance_id)s n'a aucunes IPs fixes" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" "Le réseau hôte %(host)s n'a aucunes IPs fixes dans le réseau " "%(network_id)s." -#: nova/exception.py:600 +#: nova/exception.py:595 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "L'instance %(instance_id)s ne peut avoir l'IP fixe '%(ip)s'." -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " @@ -622,187 +625,187 @@ msgstr "" "L'adresse IP fixe (%(address)s) n'existe pas dans le réseau " "(%(network_uuid)s)." -#: nova/exception.py:609 +#: nova/exception.py:604 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "L'adresse IP fixe %(address)s est déjà utilisée." -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "L'adresse IP fixe %(address)s est invalide." -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "Aucunes IPs fixes disponibles." -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "Aucunes IPs fixes trouvées." -#: nova/exception.py:636 +#: nova/exception.py:631 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "L'entrée DNS %(name)s existe déjà dans le domaine %(domain)s." -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s." -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s." -#: nova/exception.py:656 +#: nova/exception.py:651 #, fuzzy, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s." -#: nova/exception.py:660 +#: nova/exception.py:655 #, fuzzy msgid "Floating ip pool not found." msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "Aucune IPs dynamiques disponibles." -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "L'interface %(interface)s non trouvée." -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "La paire de clés %(name)s est introuvable pour l'utilisateur %(user_id)s" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Le certificat %(certificate_id)s non trouvé." -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "L'hôte %(host)s ne peut pas être trouvé." -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "L'hôte de calcul %(host)s ne peut pas être trouvé." -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Impossible de trouver le binaire %(binary)s sur l'hôte %(host)s." -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "Le quota ne peut pas être trouvé" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:735 +#: nova/exception.py:730 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "La clé d'accès %(access_key)s ne peut pas être trouvée." -#: nova/exception.py:739 +#: nova/exception.py:734 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:743 +#: nova/exception.py:738 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "L'utilisateur %(user_id)s n'a pas été trouvé." -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Groupe de sécurité %(security_group_id)s non trouvé." -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Groupe de sécurité %(security_group_id)s non trouvé pour le projet " "%(project_id)s." -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -811,7 +814,7 @@ msgstr "" "Le groupe de sécurité %(security_group_id)s est déjà associé avec " "l'instance %(instance_id)s" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -820,95 +823,148 @@ msgstr "" "Le groupe de sécurité %(security_group_id)s n'est pas associé avec " "l'instance %(instance_id)s" -#: nova/exception.py:774 +#: nova/exception.py:769 +#, fuzzy, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "La migration %(migration_id)s ne peut être trouvée." -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" "Migration non trouvée pour l'instance %(instance_id)s avec le statut " "%(status)s." -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "La console %(console_id)s ne peut être trouvée." -#: nova/exception.py:797 +#: nova/exception.py:806 #, fuzzy, python-format msgid "Console 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:801 +#: nova/exception.py:810 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée." -#: nova/exception.py:806 -#, python-format -msgid "Invalid console type %(console_type)s " +#: nova/exception.py:815 +#, fuzzy, python-format +msgid "Invalid console type %(console_type)s" msgstr "Le type de console %(console_type)s est invalide " -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Le type d'instance %(instance_type_id)s ne peut être trouvé." -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "Le Flavor %(flavor_id)s ne peut être trouvé." -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "Le groupe de volume %s n'existe pas" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "Volume non trouvé pour l'instance %(instance_id)s." + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "La plannification de filtre hôte %(filter_name)s ne peut être trouvée." -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" "Le volume %(volume_id)s n'a pas de métadonnée avec la clé " "%(metadata_key)s." -#: nova/exception.py:846 +#: nova/exception.py:887 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " @@ -917,368 +973,415 @@ msgstr "" "Le volume %(volume_id)s n'a pas de métadonnée avec la clé " "%(metadata_key)s." -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, fuzzy, python-format msgid "Instance Type 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:901 +#: nova/exception.py:942 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "L'IP dynamique %(address)s est associée." -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" -msgstr "" - -#: nova/exception.py:992 +#: nova/exception.py:1021 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:996 +#: nova/exception.py:1025 +#, fuzzy +msgid "Maximum number of fixed ips exceeded" +msgstr "Aucunes IPs dynamiques existes." + +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1083 #, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1089 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1060 -#, fuzzy -msgid "Unknown NFS exception" -msgstr "Une exception inconnue s'est produite." - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1098 #, python-format -msgid "There is no share which can host %(volume_size)sG" -msgstr "" +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:1072 -msgid "Unable to create instance type" -msgstr "" +#: nova/exception.py:1102 +#, 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:1076 -#, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" +#: nova/exception.py:1107 +#, 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:1082 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "" - -#: nova/exception.py:1090 -#, python-format -msgid "Detected existing vlan with id %(vlan)d" -msgstr "" - -#: nova/exception.py:1094 -#, 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:1111 +#, 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:1098 +#: nova/exception.py:1115 #, 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:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "Aucun noyau trouvé pour l'image %(image_id)s." + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, 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:1139 #, 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:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "Va essayer d'arrêter %s" + +#: nova/exception.py:1157 +#, fuzzy, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "Va essayer d'arrêter %s" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, fuzzy, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" +"Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " +"que %(device)s" + +#: nova/exception.py:1181 +#, 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:1185 #, 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:1151 +#: nova/exception.py:1189 #, 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/manager.py:166 +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1286,6 +1389,11 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy, python-format +msgid "Failed to get nw_info" +msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1294,248 +1402,319 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "Ensemble de propriétés complet :" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, fuzzy, python-format msgid "Starting %d workers" msgstr "adresse de départ" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 -#, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +#: nova/service.py:426 +#, 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:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "Service détruit sans entrée dans la base de données" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "L'objet du service de base de données à disparru, re-création en cours." - -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "Récupération du modelle de connexion serveur terminée!" - -#: nova/service.py:561 -msgid "model server went away" -msgstr "Le modèle de serveur à disparu" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Execution de la commande (sous-processus) : %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Le résultat était %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "Execution de la cmd (SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "Debug dans le rappel : %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, 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:443 +#: nova/utils.py:492 #, 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:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "Backend invalide : %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Impossible de trouver SR du VDB %s" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Impossible de trouver SR du VDB %s" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Impossible de trouver SR du VDB %s" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "Vous devez implémenter __call__" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "Trop d'erreur d'authentification" -#: nova/api/ec2/__init__.py:187 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1545,588 +1724,661 @@ msgstr "" "d'authentification et sera par conséquent vérouillée pour %(lock_mins)d " "minutes." -#: nova/api/ec2/__init__.py:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, fuzzy, python-format +msgid "Keystone failure: %s" +msgstr "Echec d'authentification : %s" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "Trop d'erreur d'authentification" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, 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:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "\"Instance non trouvée\" remontée : %s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "\"Volume non trouvé\" remonté : %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "\"Non trouvé\" remonté : %s" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 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." -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" "Requête API non supportée : controleur = %(controller)s, action = " "%(action)s" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, 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:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "Création du bi-clef %s" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "Suppression du bi-clef %s" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, 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:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "Pas de règle pour les paramètres spécifiés." -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, 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:690 +#: nova/api/ec2/cloud.py:761 #, 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:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "Création d'un volume de %s Go" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, 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:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Dé-montage du volume %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 #, fuzzy msgid "Detach Volume Failed." msgstr "Dé-montage du volume %s" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "attribut non reconnu : %s" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Allocation d'adresse" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 #, fuzzy msgid "No more floating IPs available" msgstr "Aucune IPs dynamiques disponibles." -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "Désallocation de l'adresse %s" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, 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:1162 +#: nova/api/ec2/cloud.py:1260 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 #, fuzzy msgid "Floating ip is already associated." msgstr "L'IP dynamique %(address)s est associée." -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "Aucune IPs dynamiques disponibles." -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 #, fuzzy msgid "Floating ip is not associated." msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "Début de la destruction d'instance" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "Re-démarrage de l'instance %r" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "Dé-enregitrement de l'image %s" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, 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:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "Utilisateur ou groupe non spécifié" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "Seul le group \"tous\" est supporté" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 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:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Mis à jour de la publication de l'image %s" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "instance %s: récupérée" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Le cidr %(cidr)s est invalide" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "La requête est invalide." + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "Erreur interceptée : %s" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Appel du getter %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2135,30 +2387,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2177,361 +2428,373 @@ msgstr "Signature non valide pour l'utilisateur %s" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Va essayer d'arrêter %s" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "L'hôte %(host)s ne peut pas être trouvé." -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 #, fuzzy msgid "HostId cannot be updated." msgstr "Le point de montage ne peut pas être traduit : %s" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy +msgid "Personality cannot be updated." +msgstr "Le point de montage ne peut pas être traduit : %s" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy, python-format +msgid "Flavor used by the instance could not be found." +msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "Échec du redémarrage de l'instance" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2539,81 +2802,139 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "Échec de la suspension de l'instance" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Échec de la suspension de l'instance" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "attribut non reconnu : %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "Démarrage de l'interface VLAN %s" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "action: %s" + +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" #: nova/api/openstack/compute/contrib/console_output.py:59 @@ -2625,146 +2946,261 @@ msgstr "" msgid "Unable to get console" msgstr "Impossible de détacher le volume %s" +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "instance %s: récupérée" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +#, fuzzy +msgid "Coverage not running" +msgstr "xvp non actif..." + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "Snapshot invalide" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "Le certificat %(certificate_id)s non trouvé." + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 +#: nova/api/openstack/compute/contrib/flavor_access.py:105 msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 +#: nova/api/openstack/compute/contrib/flavor_access.py:117 msgid "No request body" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 msgid "No Request Body" msgstr "" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "Aucuns types d'instance trouvés." + #: nova/api/openstack/compute/contrib/floating_ips.py:97 #, fuzzy msgid "Floating ip is not associated" msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, fuzzy, python-format msgid "Floating ip not found for id %s" msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 #, fuzzy msgid "floating ip is already associated" msgstr "L'IP dynamique %(address)s est associée." -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 #, fuzzy msgid "floating ip not found" msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 #, fuzzy, python-format -msgid "Host '%s' could not be found." -msgstr "L'hôte %(host)s ne peut pas être trouvé." +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:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy +msgid "fping utility is not found." +msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, fuzzy, python-format msgid "Invalid mode: '%s'" msgstr "Backend invalide : %s" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Appel du getter %s" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Appel du getter %s" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, fuzzy, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, fuzzy, python-format msgid "No hypervisor matching '%s' could be found." msgstr "Aucunes IPs fixes trouvées." -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, fuzzy, python-format msgid "Invalid timestamp for date %s" msgstr "Signature non valide pour l'utilisateur %s" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2778,86 +3214,154 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" +msgstr "réglage de l'hôte réseau" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Disassociating network with id %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 #, fuzzy msgid "Missing network in body" msgstr "réglage de l'hôte réseau" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, fuzzy, python-format msgid "Creating network with label %s" msgstr "réglage de l'hôte réseau" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy +msgid "Address could not be converted." +msgstr "La ressource n'a pas pu être trouvée." + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy +msgid "Create networks failed" +msgstr "Aucun réseau défini." + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "Pas assez de parametres pour contruire un règle valide." -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "Cette règle existe déjà dans le groupe %s" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +#, fuzzy, python-format +msgid "security group default rule not found" +msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2866,7159 +3370,9716 @@ msgstr "" msgid "start instance" msgstr "Re-démarrage de l'instance %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 #, fuzzy msgid "stop instance" msgstr "Re-démarrage de l'instance %r" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "instance %s: a démarrée" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." -msgstr "" - -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:203 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:373 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "L'instance de type %(instance_type)s est invalide." +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "Pas de méthode pour le message : %s" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:424 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" -msgstr "Réseau à passer à la configuration d'openvpn" +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "Pas de méthode pour le message : %s" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" -msgstr "Masque réseau à passer à la configuration d'openvpn" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:541 #, python-format -msgid "Launching VPN for %s" -msgstr "Démarrage du VPN pour %s" +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:651 #, python-format -msgid "Deprecated Config: %s" +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/api.py:220 -#, fuzzy -msgid "Cannot run any more instances of this type." +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -"Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" -" type de plus." +"Migration non trouvée pour l'instance %(instance_id)s avec le statut " +"%(status)s." -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:823 #, fuzzy, python-format -msgid "Can only run %s more instances of this type." +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "Volume non trouvé pour l'instance %(instance_id)s." + +#: nova/cells/messaging.py:838 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -"Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" -" type de plus." -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:852 #, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/scheduler.py:132 #, python-format -msgid "Going to run %s instances..." -msgstr "Démarrage de %s instances..." +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" + +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "Volume non trouvé pour l'instance %(instance_id)s." + +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." +msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/state.py:315 #, python-format -msgid "bdm %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/state.py:330 #, python-format -msgid "block_device_mapping %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/api.py:828 +#: nova/cloudpipe/pipelib.py:48 #, fuzzy -msgid "Going to try to soft delete instance" -msgstr "Va essayer d'arrêter %s" +msgid "Instance type for vpn instances" +msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" -msgstr "" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "Réseau à passer à la configuration d'openvpn" -#: nova/compute/api.py:950 -#, fuzzy -msgid "Going to try to terminate instance" -msgstr "Va essayer d'arrêter %s" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "Masque réseau à passer à la configuration d'openvpn" -#: nova/compute/api.py:990 -#, fuzzy -msgid "Going to try to stop instance" -msgstr "Va essayer d'arrêter %s" +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" +msgstr "Démarrage du VPN pour %s" -#: nova/compute/api.py:1004 -#, fuzzy -msgid "Going to try to start instance" -msgstr "Va essayer d'arrêter %s" +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "Impossible de trouver le volume %s" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "Searching by: %s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "Image type not recognized %s" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/api.py:1312 -#, fuzzy, python-format -msgid "snapshot for %s" -msgstr "Début de création d'instantané (snapshot) pour la VM %s" - -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/baremetal_deploy_helper.py:247 +#, python-format +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1643 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1685 -#, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" -msgstr "" - -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:2018 -#, fuzzy, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "Va essayer d'arrêter %s" - -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2272 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:2283 -#, python-format +#: nova/cmd/manage.py:207 msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +"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/compute/api.py:2289 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "Création du groupe de sécurité %s" +#: nova/cmd/manage.py:249 +msgid "Limit" +msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2384 +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "%s reçu" + +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "Erreur interceptée : %s" + +#: nova/cmd/manage.py:298 #, fuzzy -msgid "Security group is still in use" -msgstr "Révocation de groupe de sécurité %s" +msgid "network" +msgstr "réglage de l'hôte réseau" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "adresse de départ" + +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "Suppression du groupe de sécurité %s" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +#, fuzzy +msgid "No fixed IP found." +msgstr "Aucunes IPs fixes trouvées." -#: nova/compute/api.py:2652 +#: nova/cmd/manage.py:329 #, python-format -msgid "Rule (%s) not found" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:388 +#, python-format +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" -msgstr "Authorisation du groupe de sécurité %s" +#: nova/cmd/manage.py:437 +#, fuzzy, python-format +msgid "No floating IP addresses have been defined." +msgstr "L'IP dynamique %(address)s est associée." -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" -msgstr "Révocation de groupe de sécurité %s" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" +msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" +msgstr "adresse de départ" + +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:514 +#, fuzzy +msgid "No networks found" +msgstr "réglage de l'hôte réseau" + +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:538 +#, fuzzy, python-format +msgid "UUID is required to delete Quantum Networks" +msgstr "%(req)s est requis pour créer un réseau." + +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:604 +#, fuzzy +msgid "instance" +msgstr "Re-démarrage de l'instance %r" + +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:518 -#, fuzzy -msgid "Failed to dealloc network for deleted instance" -msgstr "Va essayer d'arrêter %s" +#: nova/cmd/manage.py:611 +msgid "ramdisk" +msgstr "" -#: nova/compute/manager.py:550 -#, fuzzy, python-format -msgid "Build error: %s" -msgstr "Erreur interceptée : %s" +#: nova/cmd/manage.py:613 +msgid "user" +msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "L'instance a déjà été crée" +#: nova/cmd/manage.py:663 +msgid "Status" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:687 +#, 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:700 +#, 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:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "\"Erreur inopinée\" remontée : %s" + +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:847 +#, fuzzy +msgid "Instance Type exists." +msgstr "instance %s: récupérée" + +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 +#: nova/cmd/manage.py:858 #, python-format -msgid "%s. Setting instance vm_state to ERROR" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:1049 -#, fuzzy -msgid "Rebuilding instance" -msgstr "Redémarrage de l'instance %s" - -#: nova/compute/manager.py:1128 -#, fuzzy -msgid "Rebooting instance" -msgstr "Redémarrage de l'instance %s" - -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:1161 +#: nova/cmd/manage.py:869 #, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Instance actives : %s" - -#: nova/compute/manager.py:1198 -#, fuzzy -msgid "instance snapshotting" -msgstr "instance %s: création d'un instantané (snapshot)" +msgid "DB Error: %s" +msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:1204 +#: nova/cmd/manage.py:874 #, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/cmd/manage.py:910 #, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1280 +#: nova/cmd/manage.py:932 #, python-format -msgid "Rotating out %d backups" +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" -msgstr "" +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:1017 #, python-format -msgid "Failed to set admin password. Instance %s is not running" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:1035 #, python-format -msgid "set_admin_password failed: %s" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/compute/api.py:281 +#, fuzzy +msgid "Cannot run any more instances of this type." msgstr "" +"Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" +" type de plus." -#: nova/compute/manager.py:1376 +#: nova/compute/api.py:288 #, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "Injection du chemin d'accès : '%s'" - -#: nova/compute/manager.py:1389 -msgid "Rescuing" +msgid "Can only run %s more instances of this type." msgstr "" +"Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" +" type de plus." -#: nova/compute/manager.py:1416 -#, fuzzy -msgid "Unrescuing" -msgstr "instance %s: dé-récupération" - -#: nova/compute/manager.py:1437 +#: nova/compute/api.py:297 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/compute/api.py:317 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1805 -#, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1916 -#, fuzzy -msgid "Retrieving diagnostics" -msgstr "instance %s: récupération des diagnostiques" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "Impossible d'attacher le volume à l'instance %s" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." +msgstr "Démarrage de %s instances..." + +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:1962 +#: nova/compute/api.py:747 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1016 #, fuzzy -msgid "Reset network" -msgstr "réglage de l'hôte réseau" +msgid "instance termination disabled" +msgstr "Début de la destruction d'instance" -#: nova/compute/manager.py:1967 +#: nova/compute/api.py:1152 +#, 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:1158 #, fuzzy -msgid "Inject network info" -msgstr "réglage de l'hôte réseau" +msgid "going to delete a resizing instance" +msgstr "Début de la destruction d'instance" -#: nova/compute/manager.py:1970 +#: nova/compute/api.py:1168 #, python-format -msgid "network_info to inject: |%s|" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:1987 +#: nova/compute/api.py:1212 #, fuzzy -msgid "Get console output" -msgstr "Récupération de la sortie de la console de l'instance %s" +msgid "Going to try to soft delete instance" +msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:2012 +#: nova/compute/api.py:1236 #, fuzzy -msgid "Getting vnc console" -msgstr "Ajout de console" +msgid "Going to try to terminate instance" +msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "" +#: nova/compute/api.py:1286 +#, fuzzy +msgid "Going to try to stop instance" +msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "" +#: nova/compute/api.py:1303 +#, fuzzy +msgid "Going to try to start instance" +msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:1376 #, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2107 +#: nova/compute/api.py:1613 #, fuzzy, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "snapshot for %s" +msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "Démontage de volume d'une instance inconnue %s" - -#: nova/compute/manager.py:2153 -#, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:1977 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2306 +#: nova/compute/api.py:2019 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." +#: nova/compute/api.py:2457 +#, fuzzy, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "Va essayer d'arrêter %s" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/api.py:2480 +#, python-format msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2574 +#: nova/compute/api.py:2820 #, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2823 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" -msgstr "" - -#: nova/compute/manager.py:2595 -#, 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:2599 -msgid "In ERROR state" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2837 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2860 #, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." -msgstr "" +msgid "Create Security Group %s" +msgstr "Création du groupe de sécurité %s" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:2867 #, python-format -msgid "Failed to generate usage audit for instance on host %s" +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" -msgstr "" +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/compute/api.py:2937 +#, fuzzy +msgid "Security group is still in use" +msgstr "Révocation de groupe de sécurité %s" + +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2948 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "Delete security group %s" +msgstr "Suppression du groupe de sécurité %s" + +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:3053 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" -msgstr "" +msgid "Authorize security group ingress %s" +msgstr "Authorisation du groupe de sécurité %s" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "Révocation de groupe de sécurité %s" + +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, python-format +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/claims.py:116 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "instance %s: a démarrée" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "Démarrage de l'interface de Bridge %s" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/manager.py:2947 -#, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:165 #, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2961 +#: nova/compute/claims.py:170 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." -msgstr "" - -#: nova/compute/resource_tracker.py:168 +#: nova/compute/claims.py:177 #, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/instance_types.py:105 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/instance_types.py:121 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/instance_types.py:138 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/instance_types.py:148 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/manager.py:359 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/manager.py:402 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/manager.py:418 #, python-format msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/manager.py:439 +#, fuzzy, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" +"Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel " +"(%(host)s)." -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:363 +#: nova/compute/manager.py:475 msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "Échec du redémarrage de l'instance" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:425 -#, python-format -msgid "No service record for host %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:538 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:436 -#, python-format -msgid "Hypervisor: free disk (GB): %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Échec de la suspension de l'instance" + +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/resource_tracker.py:450 +#: nova/compute/manager.py:576 #, python-format -msgid "Free ram (MB): %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/manager.py:592 #, fuzzy, python-format -msgid "Free disk (GB): %s" -msgstr "Création du bi-clef %s" +msgid "Unexpected power state %d" +msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:604 #, python-format -msgid "Free VCPUS: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/manager.py:729 #, python-format -msgid "Missing keys: %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:746 +#, python-format +msgid "Setting up bdm %s" msgstr "" -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" -msgstr "Ajout de console" +#: nova/compute/manager.py:898 +#, fuzzy +msgid "Failed to dealloc network for deleted instance" +msgstr "Va essayer d'arrêter %s" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 -#, python-format -msgid "Tried to remove non-existent console %(console_id)s." +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/console/vmrc_manager.py:126 -#, python-format -msgid "Removing console %(console_id)s." -msgstr "" +#: nova/compute/manager.py:926 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "Erreur interceptée : %s" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" -msgstr "Reconstruction de la configuration xvp" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." +msgstr "" -#: nova/console/xvp.py:116 -#, python-format -msgid "Re-wrote %s" -msgstr "Ré-écriture de %s" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" +msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" -msgstr "Arrêt xvp" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" +msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" -msgstr "Démarrage xvp" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" +msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:997 #, python-format -msgid "Error starting xvp: %s" -msgstr "Erreur au démarrage xvp : %s" - -#: nova/console/xvp.py:144 -msgid "Restarting xvp" -msgstr "Re-démarrage xvp" - -#: nova/console/xvp.py:146 -msgid "xvp not running..." -msgstr "xvp non actif..." +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/manager.py:1075 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/manager.py:1081 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 -#, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -#, fuzzy -msgid "Backend exists" -msgstr "backend %s" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" +msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/manager.py:1120 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 -#, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, fuzzy, python-format -msgid "%(sm_flavor_id) flavor not found" -msgstr "Le Flavor %(flavor_id)s ne peut être trouvé." +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" +msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/manager.py:1272 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "Va essayer d'arrêter %s" + +#: nova/compute/manager.py:1309 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/manager.py:1312 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1319 +#, python-format +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1367 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 -#, python-format -msgid "Table |%s| not created!" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "Redémarrage de l'instance %s" + +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1593 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -#, fuzzy -msgid "foreign key could not be dropped" -msgstr "Le quota ne peut pas être trouvé" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Dé-montage du volume %s" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" -msgstr "" +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "Redémarrage de l'instance %s" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1746 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" -msgstr "" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "Instance actives : %s" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -#, fuzzy -msgid "foreign key constraint couldn't be created" -msgstr "Le quota ne peut pas être trouvé" +#: nova/compute/manager.py:1775 +#, fuzzy, python-format +msgid "Instance disappeared during reboot" +msgstr "instance %s: re-démarrée" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 +#: nova/compute/manager.py:1802 #, fuzzy -msgid "foreign key constraint couldn't be dropped" -msgstr "Le quota ne peut pas être trouvé" - -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" -msgstr "" +msgid "instance snapshotting" +msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1808 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:311 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgid "Rotating out %d backups" msgstr "" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +msgid "Deleting image %s" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" -msgstr "Impossible de déchiffrer la clef privée : %s" +#: nova/compute/manager.py:1916 +msgid "Root password set" +msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" -msgstr "Impossible de déchiffrer le vecteur d'initialisation : %s" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "" -#: nova/image/s3.py:390 +#: nova/compute/manager.py:1938 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "Impossible de déchiffrer le fichier image %(image_file)s: %(err)s" - -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:1958 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/ipv6/account_identifier.py:42 -#, python-format -msgid "Bad project_id for to_global_ipv6: %s" +#: nova/compute/manager.py:1962 +#, fuzzy, python-format +msgid "injecting file to %(path)s" +msgstr "Injection du chemin d'accès : '%s'" + +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "Chemin des propriétés: %s" +#: nova/compute/manager.py:2031 +#, fuzzy +msgid "Unrescuing" +msgstr "instance %s: dé-récupération" -#: nova/network/api.py:81 +#: nova/compute/manager.py:2052 #, python-format -msgid "kwargs: %s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/api.py:169 -#, fuzzy, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" -msgstr "Association de l'adresse %(public_ip)s avec l'instance %(instance_id)s" +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/linux_net.py:214 +#: nova/compute/manager.py:2540 #, python-format -msgid "Unknown chain: %r" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "instance %s: récupération des diagnostiques" + +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/linux_net.py:790 -#, fuzzy, python-format -msgid "Pid %d is stale, skip killing dnsmasq" -msgstr "Pid %d est dépassé, re-démarrage de dnsmasq" +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "réglage de l'hôte réseau" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" -msgstr "Hupping dnsmasq à renvoyé %s" +#: nova/compute/manager.py:2715 +#, fuzzy +msgid "Inject network info" +msgstr "réglage de l'hôte réseau" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:2718 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "Pid %d est dépassé, re-démarrage de dnsmasq" +msgid "network_info to inject: |%s|" +msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" -msgstr "La destruction de radvd à renvoyé %s" +#: nova/compute/manager.py:2735 +#, fuzzy +msgid "Get console output" +msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "Pid %d est dépassé, re-démarrage radvd" +#: nova/compute/manager.py:2762 +#, fuzzy +msgid "Getting vnc console" +msgstr "Ajout de console" -#: nova/network/linux_net.py:1126 -#, python-format -msgid "Starting VLAN interface %s" -msgstr "Démarrage de l'interface VLAN %s" +#: nova/compute/manager.py:2797 +#, fuzzy +msgid "Getting spice console" +msgstr "Ajout de console" -#: nova/network/linux_net.py:1162 +#: nova/compute/manager.py:2844 #, python-format -msgid "Starting Bridge interface for %s" -msgstr "Démarrage de l'interface de Bridge %s" - -#: nova/network/linux_net.py:1205 -#, fuzzy, python-format -msgid "Failed to add interface: %s" -msgstr "Échec de la suspension de l'instance" - -#: nova/network/linux_net.py:1306 -#, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "Démarrage de l'interface de Bridge %s" - -#: nova/network/linux_net.py:1314 -#, fuzzy, python-format -msgid "Done starting bridge %s" -msgstr "Erreur au démarrage xvp : %s" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:2895 #, python-format -msgid "Failed unplugging gateway interface '%s'" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1335 +#: nova/compute/manager.py:2904 #, python-format -msgid "Unplugged gateway interface '%s'" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:2919 #, fuzzy, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" -msgstr "Le certificat %(certificate_id)s non trouvé." - -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" -msgstr "" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:2949 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/network/manager.py:365 +#: nova/compute/manager.py:2959 #, fuzzy -msgid "Floating IP is not associated. Ignore." -msgstr "L'IP dynamique %(address)s n'est pas associée." +msgid "Detaching volume from unknown instance" +msgstr "Démontage de volume d'une instance inconnue %s" -#: nova/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" -msgstr "" +#: nova/compute/manager.py:2966 +#, fuzzy, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/network/manager.py:387 -#, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:3028 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" -msgstr "" - -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/manager.py:650 -#, fuzzy, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "Volume non trouvé pour l'instance %(instance_id)s." - -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3048 #, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " -msgstr "L'adresse IP fixe %(address)s est déjà utilisée." - -#: nova/network/manager.py:678 -#, fuzzy, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" -msgstr "Volume non trouvé pour l'instance %(instance_id)s." +msgid "Port %(port_id)s is not attached" +msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/network/manager.py:686 +#: nova/compute/manager.py:3062 #, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." -msgstr "L'adresse IP fixe %(address)s est déjà utilisée." +msgid "Host %(host)s not found" +msgstr "L'hôte %(host)s ne peut pas être trouvé." -#: nova/network/manager.py:733 +#: nova/compute/manager.py:3199 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:3282 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:903 -#, python-format -msgid "Disassociated %s stale fixed ip(s)" +#: nova/compute/manager.py:3284 +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/network/manager.py:907 -msgid "setting network host" -msgstr "réglage de l'hôte réseau" - -#: nova/network/manager.py:1021 -#, fuzzy -msgid "network allocations" -msgstr "Aucun disque sur %(location)s" - -#: nova/network/manager.py:1026 -#, python-format -msgid "networks retrieved for instance: |%(networks)s|" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3483 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:1358 +#: nova/compute/manager.py:3489 #, python-format -msgid "Unable to release %s because vif doesn't exist." +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:3498 #, python-format -msgid "Leased IP |%(address)s|" +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3505 +#, 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:3509 +msgid "In ERROR state" msgstr "" -#: nova/network/manager.py:1391 +#: nova/compute/manager.py:3516 #, python-format -msgid "IP |%s| leased that isn't allocated" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:1396 +#: nova/compute/manager.py:3525 #, python-format -msgid "Released IP |%(address)s|" +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:1400 +#: nova/compute/manager.py:3542 #, python-format -msgid "IP %s released that is not associated" +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:1403 +#: nova/compute/manager.py:3561 #, python-format -msgid "IP %s released that was not leased" -msgstr "IP %s libérée qui n'était pas allouée" +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3703 +#, fuzzy, python-format +msgid "Updating volume usage cache" +msgstr "Suppression de l'utilisateur %s" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/network/manager.py:1466 +#: nova/compute/manager.py:3747 #, python-format msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:3788 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1561 -#, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:2097 -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/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" -#: nova/network/manager.py:2104 -#, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "instance %s: a démarrée" + +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/manager.py:3974 #, python-format -msgid "No network with net_id = %s" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/manager.py:3981 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/manager.py:3988 +#, python-format +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/quantumv2/api.py:97 -#, python-format -msgid "allocate_for_instance() for %s" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/quantumv2/api.py:100 +#: nova/compute/resource_tracker.py:280 #, fuzzy, python-format -msgid "empty project id for instance %s" -msgstr "L'instance de type %(instance_type)s est invalide." +msgid "Deleting compute node %s" +msgstr "Suppression de l'utilisateur %s" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "deallocate_for_instance() for %s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "No service record for host %s" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "validate_networks() for %s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:438 -#, fuzzy, python-format -msgid "Multiple floating IP pools matches found for name '%s'" -msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." - -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "Free ram (MB): %s" msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/compute/resource_tracker.py:350 +#, fuzzy, python-format +msgid "Free disk (GB): %s" +msgstr "Création du bi-clef %s" + +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/log.py:298 -#, python-format -msgid "syslog facility must be one of: %s" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:471 +#, fuzzy, python-format +msgid "InstanceType could not be found, skipping migration." +msgstr "Le type d'instance %(instance_type_id)s ne peut être trouvé." + +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "No handler for matches of kind %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "%s not in valid priorities" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/utils.py:141 #, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "" + +#: nova/conductor/api.py:376 msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/notifier/api.py:170 +#: nova/conductor/manager.py:88 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "Ajout de console" + +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "unpacked context: %s" -msgstr "Contexte décompacté : %s" +msgid "Removing console %(console_id)s." +msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 -#, python-format -msgid "received %s" -msgstr "%s reçu" +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "Volume invalide" -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" -msgstr "Pas de méthode pour le message : %s" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" -msgstr "Pas de méthode pour le message : %s" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "Reconstruction de la configuration xvp" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/console/xvp.py:119 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Re-wrote %s" +msgstr "Ré-écriture de %s" + +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "Arrêt xvp" + +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "Démarrage xvp" + +#: nova/console/xvp.py:147 #, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID est %s" +msgid "Error starting xvp: %s" +msgstr "Erreur au démarrage xvp : %s" + +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "Re-démarrage xvp" + +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "xvp non actif..." -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/console/xvp.py:203 +#, fuzzy +msgid "Failed to run xvp." +msgstr "Échec de la reprise du serveur" + +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/consoleauth/manager.py:112 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/common.py:34 +#: nova/db/api.py:675 nova/db/api.py:696 #, fuzzy -msgid "An unknown RPC related exception occurred." -msgstr "Une exception inconnue s'est produite." +msgid "Failed to notify cells of instance update" +msgstr "Échec du redémarrage de l'instance" -#: nova/openstack/common/rpc/common.py:64 -#, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." -msgstr "Réutilisation invalide d'une connexion RPC" - -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." -msgstr "" +#: nova/db/api.py:1590 +#, fuzzy +msgid "Failed to notify cells of instance fault" +msgstr "Échec du redémarrage de l'instance" -#: nova/openstack/common/rpc/common.py:206 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Returning exception %s to caller" -msgstr "Renvoi de l'exception %s à l'appelant" - -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/db/sqlalchemy/api.py:1409 #, python-format msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/db/sqlalchemy/api.py:1542 +#, fuzzy, python-format +msgid "Invalid instance id %s in request" +msgstr "instance %s: récupérée" + +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "Failed to consume message from queue: %s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 -#, python-format -msgid "Connected to AMQP server on %s" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: 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/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." -msgstr "" +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, fuzzy, python-format +msgid "table '%s' not dropped" +msgstr "Aucuns types d'instance trouvés." -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/image/glance.py:187 #, python-format -msgid "Deserializing: %s" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/image/glance.py:492 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "fetching image %s from glance" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/image/s3.py:318 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/image/s3.py:335 #, python-format -msgid "-> bind: %(bind)s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/image/s3.py:345 #, python-format -msgid "Subscribing to %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/image/s3.py:355 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 -#, fuzzy, python-format -msgid "Running func with context: %s" -msgstr "Contexte décompacté : %s" +#: nova/image/s3.py:379 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "Impossible de déchiffrer la clef privée : %s" -#: nova/openstack/common/rpc/impl_zmq.py:276 -#, fuzzy -msgid "Sending reply" -msgstr "instance %s: suspension" +#: nova/image/s3.py:386 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "Impossible de déchiffrer le vecteur d'initialisation : %s" -#: nova/openstack/common/rpc/impl_zmq.py:344 -#, fuzzy -msgid "Registering reactor" -msgstr "Dé-enregitrement de l'image %s" +#: nova/image/s3.py:397 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "Impossible de déchiffrer le fichier image %(image_file)s: %(err)s" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "CONSUMER GOT %s" +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "" + +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 +#: nova/network/api.py:80 +#, fuzzy +msgid "Failed storing info cache" +msgstr "Échec du redémarrage de l'instance" + +#: nova/network/api.py:239 #, fuzzy, python-format -msgid "->response->%s" -msgstr "réponse %s" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "Association de l'adresse %(public_ip)s avec l'instance %(instance_id)s" -#: nova/openstack/common/rpc/impl_zmq.py:442 -#, python-format -msgid "Created topic proxy: %s" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/network/driver.py:43 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Loading network driver '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/network/floating_ips.py:87 +#, fuzzy, python-format +msgid "Fixed ip %(fixed_ip_id)s not found" +msgstr "Le certificat %(certificate_id)s non trouvé." + +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/network/floating_ips.py:121 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/network/floating_ips.py:178 +#, fuzzy +msgid "Floating IP is not associated. Ignore." +msgstr "L'IP dynamique %(address)s n'est pas associée." + +#: nova/network/floating_ips.py:196 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/network/floating_ips.py:200 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/network/floating_ips.py:220 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" -msgstr "" +#: nova/network/floating_ips.py:530 +#, fuzzy, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/openstack/common/rpc/impl_zmq.py:578 -#, fuzzy -msgid "Sending cast" -msgstr "instance %s: suspension" +#: nova/network/floating_ips.py:537 +#, fuzzy, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " +msgstr "L'adresse IP fixe %(address)s est déjà utilisée." -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" -msgstr "" +#: nova/network/floating_ips.py:568 +#, fuzzy, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/network/floating_ips.py:576 #, fuzzy, python-format -msgid "Received message: %s" -msgstr "%s reçu" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "L'adresse IP fixe %(address)s est déjà utilisée." -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/network/floating_ips.py:624 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/floating_ips.py:664 #, python-format -msgid "%(msg)s" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Sending message(s) to: %s" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/linux_net.py:219 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "L'instance de type %(instance_type)s est invalide." - -#: nova/scheduler/driver.py:101 +#: nova/network/linux_net.py:680 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/linux_net.py:730 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/network/linux_net.py:966 +#, 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:1011 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" -msgstr "" +msgid "Hupping dnsmasq threw %s" +msgstr "Hupping dnsmasq à renvoyé %s" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" -msgstr "" +#: nova/network/linux_net.py:1013 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "Pid %d est dépassé, re-démarrage de dnsmasq" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" -msgstr "" +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" +msgstr "La destruction de radvd à renvoyé %s" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" -msgstr "" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "Pid %d est dépassé, re-démarrage radvd" + +#: nova/network/linux_net.py:1227 +#, fuzzy, python-format +msgid "Error clearing stale veth %s" +msgstr "Erreur au démarrage xvp : %s" -#: nova/scheduler/driver.py:334 +#: nova/network/linux_net.py:1386 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" -msgstr "" +msgid "Starting VLAN interface %s" +msgstr "Démarrage de l'interface VLAN %s" + +#: nova/network/linux_net.py:1418 +#, fuzzy, python-format +msgid "Failed unplugging VLAN interface '%s'" +msgstr "Échec de la suspension de l'instance" + +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "Échec de la suspension de l'instance" + +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "Démarrage de l'interface de Bridge %s" + +#: nova/network/linux_net.py:1454 +#, 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:1490 +#, fuzzy, python-format +msgid "Failed to add interface: %s" +msgstr "Échec de la suspension de l'instance" + +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "Démarrage de l'interface de Bridge %s" + +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "Démarrage de l'interface de Bridge %s" + +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "Démarrage de l'interface de Bridge %s" + +#: nova/network/linux_net.py:1743 +#, fuzzy, python-format +msgid "Done starting bridge %s" +msgstr "Erreur au démarrage xvp : %s" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/linux_net.py:1763 #, python-format -msgid "No host selection for %s defined." +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/manager.py:366 +msgid "setting network host" +msgstr "réglage de l'hôte réseau" + +#: nova/network/manager.py:493 +#, fuzzy +msgid "network allocations" +msgstr "Aucun disque sur %(location)s" + +#: nova/network/manager.py:500 #, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/manager.py:812 #, python-format -msgid "Filtered %(hosts)s" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/manager.py:838 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/host_manager.py:237 -#, python-format -msgid "Host filter fails for ignored host %(host)s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/network/manager.py:926 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/network/manager.py:949 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/manager.py:953 #, python-format -msgid "Host filter passes for %(host)s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/manager.py:962 #, python-format -msgid "Received %(service_name)s service update from %(host)s." -msgstr "" - -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/network/manager.py:967 #, python-format -msgid "No service for compute ID %s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/scheduler/manager.py:79 -#, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Impossible de trouver le volume %s" - -#: nova/scheduler/manager.py:165 +#: nova/network/manager.py:971 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/network/manager.py:975 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" -msgstr "" +msgid "IP %s released that was not leased" +msgstr "IP %s libérée qui n'était pas allouée" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/manager.py:994 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "%s must be an integer" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/scheduler/simple.py:62 +#: nova/network/manager.py:1038 +#, python-format msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/manager.py:1122 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/manager.py:1133 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 -#, python-format -msgid "%(host_state)s is disabled via capabilities" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:1209 +#, python-format +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 -#, python-format +#: nova/network/manager.py:1805 msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." -msgstr "" +"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/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:1812 #, python-format msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/minidns.py:48 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "minidns file is |%s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 -#, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "Volume invalide" + +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/minidns.py:122 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "%s reçu" + +#: nova/network/minidns.py:207 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 -#, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/quantumv2/api.py:154 +#, fuzzy, python-format +msgid "empty project id for instance %s" +msgstr "L'instance de type %(instance_type)s est invalide." + +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" -msgstr "Tentative d'instanciation d'un singleton" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "Aucuns types d'instance trouvés." -#: nova/tests/fake_utils.py:72 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "Faked command matched %s" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "Faked command raised an exception %s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/quantumv2/api.py:365 +#, python-format +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/quantumv2/api.py:397 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/quantumv2/api.py:437 +#, python-format +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" -msgstr "" +#: nova/network/quantumv2/api.py:694 +#, fuzzy, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" -msgstr "" +#: nova/network/quantumv2/api.py:807 +#, fuzzy, python-format +msgid "Network %(net)s for port %(port_id)s not found!" +msgstr "Le réseau %(network_id)s n'a pas été trouvé." -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "Suppression du groupe de sécurité %s" + +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "Suppression du groupe de sécurité %s" + +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, fuzzy, python-format +msgid "Quantum Error: %s" +msgstr "Erreur interceptée : %s" + +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "Suppression du groupe de sécurité %s" + +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +msgid "Security group id should be uuid" +msgstr "Révocation de groupe de sécurité %s" + +#: nova/network/security_group/quantum_driver.py:171 +#, 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:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "Erreur interceptée : %s" + +#: nova/network/security_group/quantum_driver.py:228 +#, python-format +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/security_group/quantum_driver.py:239 +#, 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:356 #, python-format msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 +#, 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/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/security_group/quantum_driver.py:426 +#, fuzzy, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" +"Le groupe de sécurité %(security_group_id)s n'est pas associé avec " +"l'instance %(instance_id)s" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" -msgstr "" +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" +msgstr "Cette règle existe déjà dans le groupe %s" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" -msgstr "adresse de départ" +#: nova/openstack/common/excutils.py:48 +#, fuzzy, python-format +msgid "Original exception being dropped: %s" +msgstr "Le quota ne peut pas être trouvé" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/openstack/common/lockutils.py:98 +#, python-format +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/openstack/common/lockutils.py:184 +#, python-format +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/openstack/common/lockutils.py:195 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/openstack/common/lockutils.py:222 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/openstack/common/lockutils.py:230 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "%s reçu" + +#: nova/openstack/common/log.py:329 #, python-format -msgid "unrecognized argument %s" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Run CLI command: %s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/openstack/common/log.py:540 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "Given data: %s" +msgid "No handler for matches of kind %s" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "Result data: %s" +msgid "Failed to understand rule %(rule)r" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/openstack/common/notifier/api.py:126 +#, python-format +msgid "%s not in valid priorities" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 +#: nova/openstack/common/notifier/api.py:142 +#, python-format msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/openstack/common/notifier/api.py:172 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "_create: %s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "_delete: %s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format -msgid "_get: %s" +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 -#, python-format -msgid "_get_all: %s" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "test_snapshot_create_force: param=%s" -msgstr "" +msgid "unpacked context: %s" +msgstr "Contexte décompacté : %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/openstack/common/rpc/amqp.py:406 #, python-format -msgid "test_snapshot_show: resp=%s" -msgstr "" +msgid "received %s" +msgstr "%s reçu" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" -msgstr "" +msgid "no method for message: %s" +msgstr "Pas de méthode pour le message : %s" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "Running instances: %s" -msgstr "Instance actives : %s" +msgid "No method for message: %s" +msgstr "Pas de méthode pour le message : %s" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "After terminating instances: %s" -msgstr "Après l'arrêt d'instances : %s" +msgid "Expected exception during message handling (%s)" +msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "After force-killing instances: %s" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -msgstr "" +msgid "MSG_ID is %s" +msgstr "MSG_ID est %s" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "Impossible de supprimer le VBD %s" +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 -#, fuzzy, python-format -msgid "Failed to get info for disk %s" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." +msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/rpc/common.py:74 +#, fuzzy +msgid "An unknown RPC related exception occurred." +msgstr "Une exception inconnue s'est produite." + +#: nova/openstack/common/rpc/common.py:104 #, python-format msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Result: %(result)s is not a list." +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 -#, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." +msgstr "Réutilisation invalide d'une connexion RPC" + +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "flavor: %s" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" +#: nova/openstack/common/rpc/common.py:302 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Renvoi de l'exception %s à l'appelant" + +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/openstack/common/rpc/impl_kombu.py:480 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "Body: %s" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "Decoding JSON: %s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/openstack/common/rpc/impl_qpid.py:357 +#, python-format +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/firewall.py:187 -#, fuzzy -msgid "Filters added to instance" -msgstr "Échec du redémarrage de l'instance" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" +msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/firewall.py:357 -#, python-format -msgid "Adding security group rule: %r" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "Adding provider rule: %s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/openstack/common/rpc/impl_zmq.py:140 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/images.py:107 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/images.py:118 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, fuzzy, python-format +msgid "Running func with context: %s" +msgstr "Contexte décompacté : %s" -#: nova/virt/baremetal/dom.py:127 -#, python-format -msgid "No such domain (%s)" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:310 +#, fuzzy +msgid "Sending reply" +msgstr "instance %s: suspension" -#: nova/virt/baremetal/dom.py:134 -#, python-format -msgid "Failed power down Bare-metal node %s" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:379 +#, fuzzy +msgid "Registering reactor" +msgstr "Dé-enregitrement de l'image %s" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/baremetal/dom.py:154 -#, python-format -msgid "No such domain %s" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/baremetal/dom.py:161 -#, python-format -msgid "Domains: %s" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "After storing domains: %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "Création d'une instance raw" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/impl_zmq.py:495 +#, python-format +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "Created new domain: %s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/rpc/impl_zmq.py:531 +#, fuzzy, python-format +msgid "Could not create IPC directory %s" +msgstr "Impossible de déchiffrer la clef privée : %s" + +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "change_domain_state: to new state %s" +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/baremetal/driver.py:117 -#, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" -msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" +msgid "Consumer is a zmq.%s" +msgstr "" -#: nova/virt/baremetal/driver.py:158 -#, python-format -msgid "instance %s: rebooted" -msgstr "instance %s: re-démarrée" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" +msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/baremetal/driver.py:191 -#, python-format -msgid "instance %s: rescued" -msgstr "instance %s: récupérée" +#: nova/openstack/common/rpc/impl_zmq.py:712 +#, fuzzy +msgid "Sending cast" +msgstr "instance %s: suspension" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "%s reçu" -#: nova/virt/baremetal/driver.py:225 -#, python-format -msgid "instance %s: is building" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" -msgstr "instance %s: a démarrée" +#: nova/openstack/common/rpc/impl_zmq.py:735 +#, fuzzy +msgid "RPC Message Invalid." +msgstr "La requête est invalide." -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "%(msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "instance %s spawned successfully" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/baremetal/driver.py:252 -#, python-format -msgid "instance %s:not booted" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" -msgstr "instance %s : Création de l'image" - -#: nova/virt/baremetal/driver.py:457 -#, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/matchmaker.py:89 +#, fuzzy, python-format +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake n'a pas d'implémentation pour %s" + +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +msgid "Matchmaker unregistered: %s, %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/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" -msgstr "instance %s: démarrage de la méthode toXML" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." +msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "instance %s: finished toXML method" -msgstr "instance %s: fin d'éxécution de la méthode toXML" +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/baremetal/driver.py:683 -#, python-format -msgid "#### RLK: cpu_arch = %s " +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 +#, fuzzy, python-format +msgid "Setting instance to %(state)s state." +msgstr "L'instance de type %(instance_type)s est invalide." + +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/baremetal/nodes.py:42 -#, python-format -msgid "Unknown baremetal driver %(d)s" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/scheduler/driver.py:335 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/scheduler/filter_scheduler.py:75 +#, python-format +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/scheduler/filter_scheduler.py:246 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/scheduler/filter_scheduler.py:354 +#, python-format +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/scheduler/filter_scheduler.py:387 +#, fuzzy, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" +"Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel " +"(%(host)s)." -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/scheduler/host_manager.py:307 +#, python-format +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/scheduler/host_manager.py:316 +#, python-format +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "no disk image handler for: %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/scheduler/host_manager.py:353 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/scheduler/host_manager.py:358 #, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/disk/api.py:340 -#, fuzzy, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "Impossible de monter le système de fichier : %s" - -#: nova/virt/disk/api.py:373 -#, fuzzy -msgid "injected file path not valid" -msgstr "Injection du chemin d'accès : '%s'" - -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "User %(username)s not found in password file." +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/disk/api.py:568 +#: nova/scheduler/manager.py:196 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "unsupported partition: %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Failed to mount filesystem: %s" -msgstr "Impossible de monter le système de fichier : %s" - -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Could not attach image to loopback: %s" -msgstr "Impossible de lier l'image au loopback : %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" -#: nova/virt/disk/mount.py:83 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "partition search unsupported with %s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "partition %s not found" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Failed to map partitions: %s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" -msgstr "Pas de device nbd libre" - -#: nova/virt/disk/nbd.py:86 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "qemu-nbd error: %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "nbd device %s did not show up" -msgstr "Device nbd %s n'est pas apparu" - -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/scheduler/filters/image_props_filter.py:61 +#, python-format +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/scheduler/filters/image_props_filter.py:66 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/scheduler/filters/image_props_filter.py:82 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/scheduler/filters/num_instances_filter.py:39 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/driver.py:218 -#, fuzzy -msgid "get_console_output called" -msgstr "Récupération de la sortie de la console de l'instance %s" - -#: nova/virt/hyperv/livemigrationops.py:52 +#: nova/scheduler/filters/ram_filter.py:46 +#, python-format msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/scheduler/filters/retry_filter.py:41 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/servicegroup/api.py:60 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/servicegroup/api.py:66 +#, python-format +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 -#, fuzzy, python-format -msgid "Starting live migration for instance: %s" -msgstr "Début de la destruction d'instance" - -#: nova/virt/hyperv/livemigrationops.py:126 -#, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "Impossible de trouver le volume %s" - -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/servicegroup/api.py:106 +#, python-format +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/servicegroup/api.py:114 +#, python-format +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "compare_cpu called %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "Création d'une instance raw" - -#: nova/virt/hyperv/snapshotops.py:71 -#, fuzzy, python-format -msgid "Failed to create snapshot for VM %s" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" - -#: nova/virt/hyperv/snapshotops.py:83 -#, fuzzy, python-format -msgid "Getting info for VHD %s" -msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 -#, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "Récupération du modelle de connexion serveur terminée!" + +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "Le modèle de serveur à disparu" + +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/servicegroup/drivers/mc.py:52 #, python-format msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/servicegroup/drivers/zk.py:80 #, python-format msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 -#, python-format +#: nova/servicegroup/drivers/zk.py:90 msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, fuzzy, python-format -msgid "Removing snapshot %s" -msgstr "Début de création d'instantané (snapshot) pour la VM %s" - -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Removing folder %s " +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -#, fuzzy -msgid "get_info called for instance" -msgstr "Récupération de la sortie de la console de l'instance %s" - -#: nova/virt/hyperv/vmops.py:93 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "hyperv vm state: %s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, fuzzy, python-format -msgid "cache image failed: %s" -msgstr "Démarrage de l'interface de Bridge %s" - -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "Erreur au démarrage xvp : %s" - -#: nova/virt/hyperv/vmops.py:156 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Started VM %s " +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/vmops.py:158 -#, fuzzy, python-format -msgid "spawn vm failed: %s" -msgstr "\"Non trouvé\" remonté : %s" - -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "Impossible de trouver le volume %s" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "Tentative d'instanciation d'un singleton" -#: nova/virt/hyperv/vmops.py:180 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "Created VM %s..." +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "Set memory for vm %s..." +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "Set vcpus for vm %s..." +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "Aucuns types d'instance trouvés." - -#: nova/virt/hyperv/vmops.py:231 -#, fuzzy, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "Échec de la suspension de l'instance" - -#: nova/virt/hyperv/vmops.py:236 -#, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, fuzzy, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "Échec de la suspension de l'instance" - -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, fuzzy, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "Impossible de monter le système de fichier : %s" - -#: nova/virt/hyperv/vmops.py:287 -#, fuzzy, python-format -msgid "Created disk for %s" -msgstr "Création du bi-clef %s" - -#: nova/virt/hyperv/vmops.py:291 -#, fuzzy, python-format -msgid "Creating nic for %s " -msgstr "Démarrage du VPN pour %s" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" +msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "volume %s: exportation en cours" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" +msgstr "" -#: nova/virt/hyperv/vmops.py:320 -#, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "Échec de la suspension de l'instance" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" -#: nova/virt/hyperv/vmops.py:334 +#: nova/tests/test_hypervapi.py:433 #, fuzzy, python-format -msgid "Created nic for %s " -msgstr "Création du bi-clef %s" +msgid "fake vswitch not found" +msgstr "L'interface %(interface)s non trouvée." -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/tests/test_xenapi.py:897 +#, python-format +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, fuzzy, python-format -msgid "Got request to destroy vm %s" -msgstr "Impossible de supprimer le VBD %s" - -#: nova/virt/hyperv/vmops.py:418 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "Re-démarrage de l'instance %r" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" +msgstr "" -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "Re-démarrage de l'instance %r" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" +msgstr "" -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "Échec de la suspension de l'instance" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" +msgstr "" -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "Re-démarrage de l'instance %r" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "Démarrage de %s instances..." +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "Démarrage de %s instances..." +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" -#: nova/virt/hyperv/vmops.py:470 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" -msgstr "" +msgid "Running instances: %s" +msgstr "Instance actives : %s" -#: nova/virt/hyperv/vmops.py:555 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "Windows version: %s " -msgstr "" +msgid "After terminating instances: %s" +msgstr "Après l'arrêt d'instances : %s" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "use_cow_image:%s" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:624 -#, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "duplicate name found: %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "Suppression de l'utilisateur %s" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" +msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Removing existing folder %s " +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "block device info: %s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "flavor: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Impossible d'attacher le volume à l'instance %s" - -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Dé-montage du volume %s" - -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 -#, python-format -msgid "Unable to attach volume to instance %s" -msgstr "Impossible d'attacher le volume à l'instance %s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" +msgstr "" -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "Impossible d'attacher le volume à l'instance %s" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" +msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "host_resource disk detached is: %s" +msgid "Body: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "Physical disk detached is: %s" +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Impossible de trouver le volume %s" +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "device.InitiatorName: %s" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/virt/configdrive.py:97 #, python-format -msgid "device.TargetName: %s" +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 -#, python-format -msgid "device.ScsiPortNumber: %s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/virt/driver.py:930 #, python-format -msgid "device.ScsiPathId: %s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/virt/driver.py:955 #, python-format -msgid "device.ScsiLun: %s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/virt/driver.py:962 #, python-format -msgid "device.DeviceInterfaceGuid :%s" +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/virt/fake.py:210 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" +#: nova/virt/firewall.py:195 +#, fuzzy +msgid "Filters added to instance" +msgstr "Échec du redémarrage de l'instance" + +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/virt/firewall.py:377 #, python-format -msgid "device.DeviceNumber %s" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "device.PartitionNumber :%s" +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 -#, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/virt/images.py:221 #, python-format -msgid "Target lun : %s" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/virt/images.py:233 #, python-format -msgid "Mounted disk is: %s" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 -#, python-format -msgid "DeviceNumber : %s" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Disk path to parse: %s" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "%s reçu" - -#: nova/virt/hyperv/volumeops.py:292 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "end_device_id: %s" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" -msgstr "" +#: nova/virt/baremetal/driver.py:295 +#, fuzzy, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "block_device_list %s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "Connecting to libvirt: %s" -msgstr "Connexion à libvirt: %s" - -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" -msgstr "Connexion à libvirt interrompue" +msgid "Baremetal power manager failed to stop node for instance %r" +msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:523 -#, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:536 -#, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" +"%(description)s\n" +"Commande : %(cmd)s\n" +"Valeur retournée : %(exit_code)s\n" +"Sortie standard : %(stdout)r\n" +"Sortie d'erreur : %(stderr)r" -#: nova/virt/libvirt/driver.py:553 -#, python-format -msgid "Deleting instance files %(target)s" +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:567 -#, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 +#, python-format +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/baremetal/pxe.py:92 +#, python-format +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "instance %s: re-démarrée" +#: nova/virt/baremetal/pxe.py:231 +#, python-format +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" -#: nova/virt/libvirt/driver.py:888 -#, fuzzy -msgid "Failed to soft reboot instance." -msgstr "Échec du redémarrage de l'instance" +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "Début de la destruction d'instance" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." -msgstr "" +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, fuzzy, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "Début de la destruction d'instance" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." -msgstr "" +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." -msgstr "" +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" -msgstr "data: %(data)r, fpath: %(fpath)r" +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/virt/libvirt/driver.py:1154 -#, fuzzy -msgid "Guest does not have a console available" -msgstr "L’utilisateur n'a pas les privilèges administrateur" +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/virt/libvirt/driver.py:1198 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "Path '%(path)s' supports direct I/O" +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1202 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/baremetal/tilera.py:154 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" -msgstr "" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Récupération de la sortie de la console de l'instance %s" + +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/baremetal/tilera.py:389 #, fuzzy, python-format -msgid "Creating config drive at %(path)s" -msgstr "Injection du chemin d'accès : '%s'" +msgid "Tilera deploy failed for instance %s" +msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/virt/libvirt/driver.py:1426 -#, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1436 -#, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1510 -#, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" -msgstr "" +#: nova/virt/baremetal/utils.py:41 +#, fuzzy, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "Impossible de déchiffrer le fichier image %(image_file)s: %(err)s" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/utils.py:52 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/virt/baremetal/utils.py:75 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/driver.py:2437 -#, python-format -msgid "The firewall filter for %s does not exist" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:2507 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Echec d'authentification : %s" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" -#: nova/virt/libvirt/driver.py:2551 -#, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" -msgstr "" +#: nova/virt/baremetal/volume_driver.py:226 +#, fuzzy, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s." -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/virt/baremetal/volume_driver.py:258 +#, python-format +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." -msgstr "" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +#, fuzzy +msgid "No more PXE IPs available" +msgstr "Aucunes IPs fixes disponibles." -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" -msgstr "" +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "Aucuns types d'instance trouvés." -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" -msgstr "" +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 +#, fuzzy, python-format +msgid "Baremetal interface %s already in use" +msgstr "La création de l'Interface Virtuelle a échoué" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/disk/api.py:132 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/disk/api.py:138 +#, python-format +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/disk/api.py:149 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/disk/api.py:159 #, python-format -msgid "Unknown image_type=%s" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:164 -#, python-format -msgid "%s is a valid instance name" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/disk/api.py:282 #, python-format -msgid "%s has a disk file" +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 -#, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +#: nova/virt/disk/api.py:299 +#, fuzzy, python-format +msgid "Ignoring error injecting data into image (%(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/imagecache.py:182 +#: nova/virt/disk/api.py:318 #, python-format msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 -#, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +#: nova/virt/disk/api.py:335 +#, fuzzy, python-format +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "Impossible de monter le système de fichier : %s" + +#: nova/virt/disk/api.py:348 +#, fuzzy, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "Impossible de monter le système de fichier : %s" + +#: nova/virt/disk/api.py:373 +#, fuzzy, python-format +msgid "Ignoring error injecting %(inject)s into image (%(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/imagecache.py:244 +#: nova/virt/disk/api.py:385 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/disk/api.py:435 #, python-format -msgid "Base file too young to remove: %s" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/disk/api.py:464 #, python-format -msgid "Removing base file: %s" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/disk/api.py:564 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/disk/api.py:580 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 -#, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 -#, python-format -msgid "%(id)s (%(base_file)s): image is in use" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/libvirt/imagecache.py:385 -#, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "Unknown base file: %s" +msgid "Map dev %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "Active base files: %s" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Corrupt base files: %s" +msgid "partition %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "Removable base files: %s" -msgstr "" - -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/mount/api.py:179 +#, python-format +msgid "Unmap dev %s" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." -msgstr "" +msgid "Failed to mount filesystem: %s" +msgstr "Impossible de monter le système de fichier : %s" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "Umount %s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" -msgstr "" +#: nova/virt/disk/mount/api.py:214 +#, fuzzy +msgid "Fail to mount, tearing back down" +msgstr "Échec de la suspension de l'instance" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "Reading image info file: %s" -msgstr "" +msgid "Could not attach image to loopback: %s" +msgstr "Impossible de lier l'image au loopback : %s" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/disk/mount/loop.py:34 #, fuzzy, python-format -msgid "Read: %s" -msgstr "%s reçu" +msgid "Loop mount error: %s" +msgstr "Erreur interceptée : %s" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Got loop device %s" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/disk/mount/loop.py:58 #, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "Démarrage de l'interface de Bridge %s" +msgid "Release loop device %s" +msgstr "Désallocation de l'adresse %s" -#: nova/virt/libvirt/utils.py:534 -#, fuzzy, python-format -msgid "Wrote: %s" -msgstr "Ré-écriture de %s" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "Pas de device nbd libre" -#: nova/virt/libvirt/vif.py:95 -#, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/libvirt/vif.py:105 -#, python-format -msgid "Ensuring bridge %s" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/disk/mount/nbd.py:86 +#, python-format +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "iSCSI device not found at %s" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, fuzzy, python-format +msgid "NBD mount error: %s" +msgstr "Erreur interceptée : %s" + +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" -msgstr "" +msgid "nbd device %s did not show up" +msgstr "Device nbd %s n'est pas apparu" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/disk/mount/nbd.py:126 #, fuzzy, python-format -msgid "%s is already mounted" -msgstr "le groupe %s existe déjà" +msgid "Release nbd device %s" +msgstr "Pas de device nbd libre" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/powervm/exception.py:21 -#, fuzzy -msgid "Connection to PowerVM manager failed" -msgstr "La connexion à Melange a échoué" - -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/powervm/exception.py:29 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" -msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." - -#: nova/virt/powervm/exception.py:33 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" -msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" - -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/vfs/guestfs.py:55 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/vfs/guestfs.py:68 +#, fuzzy, python-format +msgid "No operating system found in %s" +msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." + +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/disk/vfs/guestfs.py:80 #, fuzzy, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" -msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" +msgid "Inspecting guest OS root filesystem %s" +msgstr "Impossible de monter le système de fichier : %s" -#: nova/virt/powervm/operator.py:91 -#, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "Aucuns types d'instance trouvés." +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/vfs/guestfs.py:90 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/vfs/guestfs.py:95 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, fuzzy, python-format -msgid "Creating LPAR instance '%s'" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" msgstr "Création d'une instance raw" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/disk/vfs/guestfs.py:126 #, fuzzy, python-format -msgid "LPAR instance '%s' creation failed" -msgstr "instance %s : Création de l'image" - -#: nova/virt/powervm/operator.py:221 -#, python-format -msgid "Fetching image '%s' from glance" -msgstr "" +msgid "Failed to close augeas %s" +msgstr "Impossible de trouver le volume %s" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "Copying image '%s' to IVM" +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "Impossible de trouver le volume %s" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 #, python-format -msgid "Copying image to the device '%s'" +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 #, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "Démarrage de l'interface de Bridge %s" +msgid "Append file path=%(path)s" +msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 #, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "Création d'une instance raw" +msgid "Replace file path=%(path)s" +msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 #, fuzzy, python-format -msgid "Instance '%s' failed to boot" -msgstr "instance %s: re-démarrée" +msgid "Read file path=%(path)s" +msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, fuzzy, python-format +msgid "Has file path=%(path)s" +msgstr "Injection du chemin d'accès : '%s'" + +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:188 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:201 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/vfs/localfs.py:46 #, fuzzy, python-format -msgid "Shutting down the instance '%s'" -msgstr "Démarrage de %s instances..." +msgid "File path %s not valid" +msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/vfs/localfs.py:80 #, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "Impossible de trouver le volume %s" +msgid "Failed to mount image %(ex)s)" +msgstr "Impossible de monter le système de fichier : %s" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/vfs/localfs.py:90 #, fuzzy, python-format -msgid "Deleting the LPAR instance '%s'" -msgstr "Démarrage de %s instances..." +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "Impossible de monter le système de fichier : %s" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Impossible de déchiffrer le fichier image %(image_file)s: %(err)s" + +#: nova/virt/disk/vfs/localfs.py:139 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/vfs/localfs.py:144 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "Impossible de détacher le volume %s" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 -#, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/hyperv/driver.py:191 +#, fuzzy +msgid "get_console_output called" +msgstr "Récupération de la sortie de la console de l'instance %s" + +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/driver.py:393 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/hyperv/hostops.py:159 +#, 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 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "Désallocation de l'adresse %s" + +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/hyperv/imagecache.py:68 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "%(text)s: _db_content => %(content)s" -msgstr "%(text)s: _db_content => %(content)s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" -msgstr "" - -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 -#, python-format -msgid "Glance image %s is in killed state" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 -#, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 -#, python-format -msgid "Created Port Group with name %s on the ESX host" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, fuzzy, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "Début de la destruction d'instance" + +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Echec d'authentification : %s" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 -#, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, python-format +msgid "VM not found: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 +#, python-format +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "httplib error in %s: " +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "Socket error in %s: " +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "Type error in %s: " +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "Début de la destruction d'instance" + +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "Exception in %s " +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/hyperv/migrationops.py:52 +#, fuzzy, python-format +msgid "Migration target host: %s" +msgstr "Appel du getter %s" + +#: nova/virt/hyperv/migrationops.py:73 #, python-format -msgid "Got total of %s instances" +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 -#, 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" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/hyperv/migrationops.py:156 #, python-format msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." + +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/migrationops.py:190 #, python-format msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -#, fuzzy -msgid "Powering on the VM instance" -msgstr "Démarrage de %s instances..." +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -#, fuzzy -msgid "Creating Snapshot of the VM instance" -msgstr "Création d'une instance raw" - -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/hyperv/networkutils.py:59 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" -msgstr "" +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "Démarrage du VPN pour %s" + +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Suppression de l'utilisateur %s" + +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "Création d'une instance raw" + +#: nova/virt/hyperv/snapshotops.py:65 +#, fuzzy, python-format +msgid "Getting info for VHD %s" +msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Uploading image %s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Uploaded image %s" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/hyperv/snapshotops.py:99 +#, python-format +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:109 +#, fuzzy, python-format +msgid "Removing snapshot %s" +msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "Création d'une instance raw" + +#: nova/virt/hyperv/vmops.py:90 +#, python-format +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 +#: nova/virt/hyperv/vmops.py:99 #, fuzzy -msgid "instance not present" -msgstr "instance %s: récupérée" +msgid "get_info called for instance" +msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/vmops.py:120 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/vmops.py:126 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:138 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 +#: nova/virt/hyperv/vmops.py:151 #, fuzzy -msgid "Unregistering the VM" -msgstr "Dé-enregitrement de l'image %s" +msgid "Spawning new instance" +msgstr "Création d'une instance raw" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" -msgstr "" +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy, python-format +msgid "Spawn instance failed" +msgstr "\"Non trouvé\" remonté : %s" + +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Création d'une instance raw" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "Début de la destruction d'instance" + +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 +#, fuzzy, python-format +msgid "Creating config drive at %(path)s" +msgstr "Injection du chemin d'accès : '%s'" + +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 +#, fuzzy, python-format +msgid "Creating config drive failed with error: %s" +msgstr "Injection du chemin d'accès : '%s'" + +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "Impossible de supprimer le VBD %s" + +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "Aucuns types d'instance trouvés." + +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "Impossible de supprimer le VBD %s" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Redémarrage de l'instance %s" + +#: nova/virt/hyperv/vmops.py:300 +#, fuzzy +msgid "Pause instance" +msgstr "Re-démarrage de l'instance %r" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "Re-démarrage de l'instance %r" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "Échec de la suspension de l'instance" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "Re-démarrage de l'instance %r" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "Démarrage de %s instances..." + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "Démarrage de %s instances..." + +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/vmutils.py:75 +#, fuzzy, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Suppression de l'utilisateur %s" + +#: nova/virt/hyperv/vmutils.py:161 +#, fuzzy, python-format +msgid "Setting memory for vm %s" +msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." + +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" -msgstr "" +#: nova/virt/hyperv/vmutils.py:262 +#, fuzzy +msgid "Controller not found" +msgstr "Aucuns types d'instance trouvés." -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/vmutils.py:324 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/vmutils.py:365 +#, python-format +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/vmutils.py:383 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/vmutils.py:391 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/vmutils.py:395 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/vmutils.py:401 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/volumeops.py:98 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/volumeops.py:102 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" -msgstr "" +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Dé-montage du volume %s" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" -msgstr "" +msgid "Unable to attach volume to instance %s" +msgstr "Impossible d'attacher le volume à l'instance %s" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 -#, python-format -msgid "Creating directory with path %s" +#: nova/virt/hyperv/volumeops.py:165 +#, fuzzy, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +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:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Created directory with path %s" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Getting image size for the image %s" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" -msgstr "" +msgid "Connecting to libvirt: %s" +msgstr "Connexion à libvirt: %s" + +#: nova/virt/libvirt/driver.py:570 +#, fuzzy, python-format +msgid "URI %s does not support events" +msgstr "Le groupe de volume %s n'existe pas" + +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" +msgstr "Connexion à libvirt interrompue" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/libvirt/driver.py:629 +#, fuzzy, python-format +msgid "Connection to libvirt failed: %s" +msgstr "Connexion à libvirt: %s" + +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/agent.py:109 -#, python-format -msgid "Failed to query agent version: %(resp)r" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/agent.py:144 -#, fuzzy, python-format -msgid "Updating agent to %s" -msgstr "Appel du getter %s" +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "Va essayer d'arrêter %s" + +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/agent.py:203 -#, fuzzy, python-format -msgid "Injecting file path: %r" -msgstr "Injection du chemin d'accès : '%s'" - -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/agent.py:228 -#, 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:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/agent.py:312 -#, python-format -msgid "OpenSSL error: %s" -msgstr "Erreur OpenSSL : %s" +#: nova/virt/libvirt/driver.py:1058 +#, fuzzy +msgid "attaching network adapter failed." +msgstr "Aucun réseau défini." + +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." +msgstr "" -#: nova/virt/xenapi/driver.py:135 +#: nova/virt/libvirt/driver.py:1082 #, fuzzy -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +msgid "detaching network adapter failed." +msgstr "Aucun réseau défini." + +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -"Doit spécifier xenapi_connection_url, xenapi_connection_username " -"(optionel), et xenapi_connection_password pour utiliser " -"connection_type=xenapi" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/driver.py:355 -#, fuzzy, python-format -msgid "Could not determine key: %s" -msgstr "Impossible de déchiffrer la clef privée : %s" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" +msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "instance %s: re-démarrée" + +#: nova/virt/libvirt/driver.py:1292 +#, fuzzy +msgid "Failed to soft reboot instance." +msgstr "Échec du redémarrage de l'instance" + +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 -#, python-format -msgid "Got exception: %s" -msgstr "Reçu exception : %s" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." +msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" -msgstr "Fonction non implémentée" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" +msgstr "" -#: nova/virt/xenapi/fake.py:671 -#, 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/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." +msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Appel %(localname)s %(impl)s" +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "Calling getter %s" -msgstr "Appel du getter %s" +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" -#: nova/virt/xenapi/fake.py:713 -#, fuzzy, python-format -msgid "Calling setter %s" -msgstr "Appel du getter %s" +#: nova/virt/libvirt/driver.py:1603 +#, fuzzy +msgid "Guest does not have a console available" +msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Path '%(path)s' supports direct I/O" 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:70 +#: nova/virt/libvirt/driver.py:1676 #, 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" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "Unable to get SR for this host: %s" -msgstr "" - -#: nova/virt/xenapi/host.py:190 -#, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "Échec du redémarrage de l'instance" - -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/host.py:210 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 -#, python-format -msgid "Found non-unique network for name_label %s" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 -#, python-format -msgid "Found non-unique network for bridge %s" -msgstr "Réseau non unique trouvé pour le bridge %s" +#: nova/virt/libvirt/driver.py:1907 +#, 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/xenapi/network_utils.py:49 -#, python-format -msgid "Found no network for bridge %s" -msgstr "Aucun réseau trouvé pour le bridge %s" +#: nova/virt/libvirt/driver.py:1917 +#, 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/xenapi/pool.py:75 +#: nova/virt/libvirt/driver.py:1974 #, python-format msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/pool.py:166 -#, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/pool.py:182 -#, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/pool.py:202 -#, python-format -msgid "Unable to join %(host)s in the pool" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/pool.py:230 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Impossible de détacher le volume %s" - -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "Found no PIF for device %s" +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vif.py:123 -#, python-format +#: nova/virt/libvirt/driver.py:2525 msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/libvirt/driver.py:2576 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:2582 +#, python-format +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/libvirt/driver.py:2584 +#, python-format +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 -#, python-format -msgid "VBD not found in instance %s" -msgstr "VBD non trouvé dans l'instance %s" - -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/libvirt/driver.py:2731 #, fuzzy, python-format -msgid "VBD %s already detached" -msgstr "le groupe %s existe déjà" +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/xenapi/vm_utils.py:332 +#: nova/virt/libvirt/driver.py:2755 #, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "Unable to unplug VBD %s" -msgstr "Impossible de deconnecter le VBD %s" +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 -#, python-format -msgid "Unable to destroy VBD %s" -msgstr "Impossible de supprimer le VBD %s" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, 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/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/libvirt/driver.py:2963 #, 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." +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/xenapi/vm_utils.py:391 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Unable to destroy VDI %s" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/libvirt/driver.py:3000 #, python-format msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" 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:454 -#, fuzzy -msgid "SR not present and could not be introduced" -msgstr "Le quota ne peut pas être trouvé" +#: nova/virt/libvirt/driver.py:3017 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/libvirt/driver.py:3137 #, 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:584 -#, fuzzy -msgid "Starting snapshot for VM" -msgstr "Début de création d'instantané (snapshot) pour la VM %s" +msgid "Live Migration failure: %(e)s" +msgstr "Echec d'authentification : %s" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -msgstr "Demande de chargement à xapi de %(vdi_uuids)s en tant qu'ID %(image_id)s" - -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/libvirt/driver.py:3340 #, 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." +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 -#, python-format -msgid "download_vhd failed: %r" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 -#, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 -#, 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/libvirt/driver.py:3512 +msgid "Starting finish_migration" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 -#, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 -#, python-format +#: nova/virt/libvirt/firewall.py:51 msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 -#, 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/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 -#, 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/libvirt/firewall.py:115 +msgid "Ensuring static filters" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" -msgstr "Copie de VDI %s vers /boot/guest sur dom0" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 -#, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "Noyau/Ramdisk VDI %s détruit" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -#, fuzzy -msgid "Failed to fetch glance image" -msgstr "Échec du redémarrage de l'instance" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "Recherche du VDI %s pour le PV kernel" +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 -#, python-format -msgid "VDI %s is still available" -msgstr "Le VDI %s est toujours disponible" +#: nova/virt/libvirt/imagecache.py:202 +#, fuzzy, python-format +msgid "Writing stored info to %s" +msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Re-scanning SR %s" -msgstr "Re-parcours de SR %s" +msgid "%s has a disk file" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/libvirt/imagecache.py:350 +#, python-format 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'" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/imagecache.py:426 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/imagecache.py:445 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/imagecache.py:460 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/imagecache.py:472 +#, python-format +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/imagecache.py:475 +#, python-format +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/imagecache.py:482 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/imagecache.py:529 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 -#, 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/libvirt/imagecache.py:576 +msgid "Verify base images" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" 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:1779 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Plugging VBD %s ... " -msgstr "Connexion de VBD %s ... " +msgid "Removable base files: %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 -#, python-format -msgid "Plugging VBD %s done." -msgstr "Connexion de VBD %s terminée." +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 -#, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 -#, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "Destroying VBD for VDI %s ... " -msgstr "Destruction de VBD pour la VDI %s ... " +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Destroying VBD for VDI %s done." -msgstr "Destruction de VBD pour la VDI %s terminée." +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "Running pygrub against %s" -msgstr "Exécution de pygrub sur %s" +msgid "vg %s must be LVM volume group" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Found Xen kernel %s" -msgstr "Kernel Xen %s trouvé" - -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." -msgstr "Pas de kernel Xen trouvé. Démarrage en HVM." - -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "Writing partition table %s done." -msgstr "Ecriture de la table de partitionnement %s terminée." +msgid "Unexpected vif_type=%s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/volume.py:240 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "Création d'une instance raw" +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 +#, fuzzy, python-format +msgid "%s is already mounted" +msgstr "le groupe %s existe déjà" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/volume.py:544 +#, python-format +msgid "AoE device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Block device information present: %s" +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -#, fuzzy -msgid "Failed to spawn, rolling back" -msgstr "Échec de la suspension de l'instance" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" +msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -#, fuzzy -msgid "Starting VM" -msgstr "Re-démarrage xvp" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." +msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/volume.py:710 #, python-format msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "Instance agent version: %s" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "Could not find VM with name %s" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -#, fuzzy -msgid "Finished snapshot and upload for VM" -msgstr "Fin de l'instantané et du chargement de VM %s" - -#: nova/virt/xenapi/vmops.py:611 -#, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" +msgstr "Impossible de trouver le volume %s" + +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" +msgstr "Démarrage de l'interface de Bridge %s" + +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "Impossible de trouver le volume %s" + +#: nova/virt/powervm/blockdev.py:186 +#, python-format +msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/virt/xenapi/vmops.py:938 -#, fuzzy, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "Volume non trouvé pour l'instance %(instance_id)s." +#: nova/virt/powervm/blockdev.py:242 +#, fuzzy +msgid "Snapshot added to glance." +msgstr "Échec du redémarrage de l'instance" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/powervm/blockdev.py:248 +#, python-format +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" -msgstr "Fichiers noyau/ramdisk supprimés" - -#: nova/virt/xenapi/vmops.py:1006 +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 #, fuzzy -msgid "Destroying VM" -msgstr "Re-démarrage xvp" +msgid "Unable to get checksum" +msgstr "Impossible de détacher le volume %s" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "Image found on host at '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 -#, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Execution de la commande (sous-processus) : %s" + +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/powervm/common.py:136 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 +#: nova/virt/powervm/common.py:142 #, fuzzy -msgid "Injecting network info to xenstore" -msgstr "réglage de l'hôte réseau" +msgid "File transfer from PowerVM manager failed" +msgstr "La connexion à Melange a échoué" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 -#, 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:1371 -#, 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/powervm/driver.py:127 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/powervm/driver.py:129 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/powervm/driver.py:305 +#, python-format +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/powervm/exception.py:21 +#, fuzzy +msgid "Connection to PowerVM manager failed" +msgstr "La connexion à Melange a échoué" + +#: nova/virt/powervm/exception.py:25 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/powervm/exception.py:29 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/powervm/exception.py:33 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." + +#: nova/virt/powervm/exception.py:37 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" + +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "type is = %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "name = %s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/powervm/exception.py:63 #, python-format -msgid "Created %(label)s as %(sr_ref)s." +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "Impossible de créer le dépot de stockage" +#: nova/virt/powervm/exception.py:68 +#, fuzzy, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 -#, python-format -msgid "Introduced %(label)s as %(sr_ref)s." -msgstr "%(label)s introduit comme %(sr_ref)s." +#: nova/virt/powervm/operator.py:99 +#, fuzzy, python-format +msgid "LPAR instance '%s' not found" +msgstr "Aucuns types d'instance trouvés." -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" -msgstr "" +#: nova/virt/powervm/operator.py:187 +#, fuzzy, python-format +msgid "PowerVM image creation failed: %s" +msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" -msgstr "" +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "Création d'une instance raw" + +#: nova/virt/powervm/operator.py:203 +#, fuzzy, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "instance %s : Création de l'image" + +#: nova/virt/powervm/operator.py:208 +#, fuzzy, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "Création d'une instance raw" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/powervm/operator.py:225 +#, fuzzy, python-format +msgid "Instance '%s' failed to boot" +msgstr "instance %s: re-démarrée" + +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/powervm/operator.py:241 +#, python-format +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Forgetting SR %s..." +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "instance %s: création d'un instantané (snapshot)" + +#: nova/virt/powervm/operator.py:294 +#, fuzzy, python-format +msgid "Shutting down the instance '%s'" +msgstr "Démarrage de %s instances..." + +#: nova/virt/powervm/operator.py:299 +#, fuzzy, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "Démarrage de %s instances..." + +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." -msgstr "Introduction de %s" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 -#, python-format -msgid "Unable to find SR from VBD %s" -msgstr "Impossible de trouver SR du VDB %s" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 -#, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" -msgstr "Exception %(exc)s ignorée pendant l'obtention de PBDs pour %(sr_ref)s" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" -msgstr "Exception %(exc)s ignorée pendant la deconnexion du PBD %(pbd)s" +msgid "VMware Cluster %s is not found" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Unable to introduce VDI on SR %s" -msgstr "Impossible d'introduire VDI sur SR %s" +msgid "In vmwareapi:_create_session, got this exception: %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Unable to get record of VDI %s on" -msgstr "Impossible de récuppérer l'enregistrement du VDI %s sur" +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Unable to introduce VDI for SR %s" -msgstr "Impossible d'introduire le VDI pour SR %s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Error finding vdis in SR %s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "" +msgid "%(text)s: _db_content => %(content)s" +msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "Le point de montage ne peut pas être traduit : %s" +msgid "Property %(attr)s not set for the managed object %(name)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "Creating SR %s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/vmwareapi/fake.py:551 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 -#, python-format -msgid "Introducing SR %s" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/vmwareapi/host.py:40 +#, fuzzy, python-format +msgid "%(action)s %(host)s" +msgstr "action: %s" + +#: nova/virt/vmwareapi/host.py:63 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "Checking for SR %s" +msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -"Impossible de créer VDI sur SR %(sr_ref)s pour l'instance " -"%(instance_name)s" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Impossible d'utiliser SR %(sr_ref)s pour l'instance %(instance_name)s" +msgid "Created Port Group with name %s on the ESX host" +msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -"Le point de montage %(mountpoint)s a été attaché à l'instance " -"%(instance_name)s" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." +msgstr "" -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" -msgstr "Impossible de trouver le volume %s" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" +msgstr "" -#: nova/virt/xenapi/volumeops.py:221 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "Unable to detach volume %s" -msgstr "Impossible de détacher le volume %s" +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Unable to destroy vbd %s" +msgid "httplib error in %s: " msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "Error purging SR %s" +msgid "Socket error in %s: " msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgid "Type error in %s: " msgstr "" -"Le point de montage %(mountpoint)s à été détaché de l'instance " -"%(instance_name)s" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Error in handshake: %s" +msgid "Exception in %s " msgstr "" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Request: %s" +msgid "Got total of %s instances" msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "Unexpected error: %s" +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/vnc/xvp_proxy.py:177 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +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/volume/api.py:109 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/vmwareapi/vmops.py:306 +#, 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/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/vmwareapi/vmops.py:320 +#, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "Le status du volume doit être disponible" - -#: nova/volume/api.py:228 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format -msgid "Volume still has %d dependent snapshots" +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/volume/api.py:395 -msgid "must be available" +#: nova/virt/vmwareapi/vmops.py:420 +#, fuzzy +msgid "Powering on the VM instance" +msgstr "Démarrage de %s instances..." + +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/api.py:428 +#: nova/virt/vmwareapi/vmops.py:472 #, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "Le status du volume doit être disponible" +msgid "Creating Snapshot of the VM instance" +msgstr "Création d'une instance raw" -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "Le status du volume doit être disponible" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" +msgstr "" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "Recovering from a failed execute. Try number %s" -msgstr "Récupération après une exécution erronée. Tentative numéro %s" +msgid "Uploading image %s" +msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "volume group %s doesn't exist" -msgstr "Le groupe de volume %s n'existe pas" +msgid "Uploaded image %s" +msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/driver.py:414 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" +msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" -msgstr "FAUX ISCSI: %s" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "instance %s: récupérée" -#: nova/volume/driver.py:618 -#, python-format -msgid "rbd has no pool %s" -msgstr "rbd n'as pas de file %s" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +#, fuzzy +msgid "Destroying the VM" +msgstr "Re-démarrage xvp" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +#, fuzzy, python-format +msgid "Destroyed the VM" +msgstr "Nested renvoi %s" -#: nova/volume/driver.py:744 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "Image %s has blank components" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "Impossible de trouver le volume %s" - -#: nova/volume/driver.py:815 -#, python-format -msgid "Sheepdog is not working: %s" -msgstr "Sheepdog n'est pas actif : %s" - -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" -msgstr "Sheepdog n'est pas actif" +#: nova/virt/vmwareapi/vmops.py:705 +#, fuzzy +msgid "Unregistering the VM" +msgstr "Dé-enregitrement de l'image %s" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/iscsi.py:122 -#, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "Suppression de l'utilisateur %s" - -#: nova/volume/iscsi.py:136 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." -msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." - -#: nova/volume/iscsi.py:146 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" -msgstr "" - -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "Suppression de l'utilisateur %s" - -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." - -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "Ré-exportation de %s volumes" - -#: nova/volume/manager.py:107 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "volume %s: skipping export" -msgstr "volume %s : exportation évitée" - -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Suppression de l'utilisateur %s" - -#: nova/volume/manager.py:121 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "volume %s: creating" -msgstr "volume %s: création" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" -#: nova/volume/manager.py:136 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "volume %(vol_name)s: cŕeation d'un volume logique de %(vol_size)sG" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" +msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" -msgstr "volume %s: exportation en cours" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" +msgstr "" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" -msgstr "volume %s: crée avec succès" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" +msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "Le volume n'est pas local à ce noeud" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" +msgstr "" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "volume %s: suppression de l'exportation" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" +msgstr "" -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" -msgstr "volume %s: suppression" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." +msgstr "" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "volume %s: supprimé avec succès" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" +msgstr "" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "instance %s: création d'un instantané (snapshot)" +#: nova/virt/vmwareapi/vmops.py:877 +#, fuzzy +msgid "Powering on the VM" +msgstr "Démarrage de %s instances..." -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:899 +#, 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/volume/manager.py:342 +#: nova/virt/vmwareapi/vmops.py:930 #, fuzzy, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -msgstr "" -"Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " -"que %(device)s" +msgid "Renaming the VM to %s" +msgstr "Suppression de l'utilisateur %s" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/vmwareapi/vmops.py:936 +#, python-format +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "New capabilities found: %s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/vmwareapi/vmops.py:959 +#, python-format +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format -msgid "Notification {%s} received" +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/vmwareapi/vmops.py:996 #, fuzzy, python-format -msgid "API %(name)s failed: %(reason)s" -msgstr "L'image %(image_id)s est inacceptable: %(reason)s" +msgid "Renaming the VM from %s" +msgstr "Suppression de l'utilisateur %s" + +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "Impossible de trouver le volume %s" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "Using WSDL: %s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "Using DFM server: %s" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/netapp.py:134 -#, fuzzy, python-format -msgid "Using storage service: %s" -msgstr "Instance actives : %s" - -#: nova/volume/netapp.py:139 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "Using storage service prefix: %s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/netapp.py:145 -#, fuzzy, python-format -msgid "Using vfiler: %s" -msgstr "\"Non trouvé\" remonté : %s" - -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "%s is not set" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "Reconnection à la queue" - -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/netapp.py:297 -#, fuzzy, python-format -msgid "Job failed: %s" -msgstr "\"Non trouvé\" remonté : %s" - -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/vmwareapi/vmops.py:1189 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/vmwareapi/vmops.py:1196 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/vmwareapi/vmops.py:1289 +#, python-format +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/vmops.py:1295 +#, python-format +msgid "Created directory with path %s" msgstr "" -#: nova/volume/netapp.py:493 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "No entry in LUN table for volume %s" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/netapp.py:513 -#, fuzzy, python-format -msgid "Failed to get LUN details for LUN ID %s" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" - -#: nova/volume/netapp.py:530 -#, fuzzy, python-format -msgid "Failed to get host details for host ID %s" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" - -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" - -#: nova/volume/netapp.py:776 -#, fuzzy, python-format -msgid "Failed to get target portal for filer: %s" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" - -#: nova/volume/netapp.py:781 -#, fuzzy, python-format -msgid "Failed to get target IQN for filer: %s" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" - -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/vmwareapi/vmware_images.py:146 +#, python-format +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "Created LUN with name %s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/vmwareapi/volume_util.py:163 #, fuzzy, python-format -msgid "Destroyed LUN %s" -msgstr "Nested renvoi %s" +msgid "Rescanning HBA %s" +msgstr "Re-parcours de SR %s" -#: nova/volume/netapp.py:1146 +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "Re-parcours de SR %s" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" -msgstr "" +msgid "Mountpoint cannot be translated: %s" +msgstr "Le point de montage ne peut pas être traduit : %s" -#: nova/volume/netapp.py:1151 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/netapp.py:1156 -#, fuzzy, python-format -msgid "Failed to get LUN target details for the LUN %s" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" +#: nova/virt/vmwareapi/volumeops.py:65 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" -#: nova/volume/netapp.py:1160 +#: nova/virt/vmwareapi/volumeops.py:77 #, fuzzy, python-format -msgid "Failed to get target portal for the LUN %s" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" -#: nova/volume/netapp.py:1164 +#: nova/virt/vmwareapi/volumeops.py:84 #, fuzzy, python-format -msgid "Failed to get target IQN for the LUN %s" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" - -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/nfs.py:85 +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 #, fuzzy, python-format -msgid "casted to %s" -msgstr "Nested renvoi %s" +msgid "Unable to find iSCSI Target" +msgstr "Impossible de trouver le volume %s" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +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/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" -msgstr "" - -#: nova/volume/san.py:160 -msgid "san_ip must be set" -msgstr "" - -#: nova/volume/san.py:230 -#, python-format -msgid "Cannot parse list-view output: %s" -msgstr "" +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy, python-format +msgid "Unable to find volume" +msgstr "Impossible de détacher le volume %s" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +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/volume/san.py:457 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "CLIQ command returned %s" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" -msgstr "" +#: nova/virt/xenapi/agent.py:158 +#, fuzzy, python-format +msgid "Updating agent to %s" +msgstr "Appel du getter %s" -#: nova/volume/solidfire.py:145 +#: nova/virt/xenapi/agent.py:166 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/solidfire.py:159 -#, python-format -msgid "Found solidfire account: %s" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/xenapi/agent.py:211 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/solidfire.py:334 +#: nova/virt/xenapi/agent.py:247 #, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "Suppression de l'utilisateur %s" +msgid "Injecting file path: %r" +msgstr "Injection du chemin d'accès : '%s'" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." -msgstr "" +#: nova/virt/xenapi/agent.py:273 +#, 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/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:123 -#, python-format +#: nova/virt/xenapi/agent.py:304 msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +"XenServer tools are present in this image but are not capable of network " +"injection" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 +#: nova/virt/xenapi/agent.py:360 #, python-format +msgid "OpenSSL error: %s" +msgstr "Erreur OpenSSL : %s" + +#: nova/virt/xenapi/driver.py:134 +#, fuzzy msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" +"Doit spécifier xenapi_connection_url, xenapi_connection_username " +"(optionel), et xenapi_connection_password pour utiliser " +"connection_type=xenapi" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/xenapi/driver.py:354 #, fuzzy, python-format -msgid "pool %s doesn't exist" -msgstr "Le groupe de volume %s n'existe pas" +msgid "Could not determine key: %s" +msgstr "Impossible de déchiffrer la clef privée : %s" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 -#, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "Did not find expected column name in lsportip: %s" -msgstr "" +msgid "Got exception: %s" +msgstr "Reçu exception : %s" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -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 +msgid "Raising NotImplemented" +msgstr "Fonction non implémentée" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" -msgstr "" +msgid "xenapi.fake does not have an implementation for %s" +msgstr "xenapi.fake n'a pas d'implémentation pour %s" -#: nova/volume/storwize_svc.py:302 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" -msgstr "" +msgid "Calling %(localname)s %(impl)s" +msgstr "Appel %(localname)s %(impl)s" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" -msgstr "" +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "Appel du getter %s" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" -msgstr "" +#: nova/virt/xenapi/fake.py:731 +#, fuzzy, python-format +msgid "Calling setter %s" +msgstr "Appel du getter %s" -#: nova/volume/storwize_svc.py:339 +#: nova/virt/xenapi/fake.py:793 +#, python-format msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" +"xenapi.fake n'a pas d'implementation pour %s ou il a été appelé avec le " +"mauvais nombre d'arguments" -#: nova/volume/storwize_svc.py:346 +#: nova/virt/xenapi/host.py:68 +#, python-format msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +"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/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" -msgstr "" +#: nova/virt/xenapi/host.py:80 +#, 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/volume/storwize_svc.py:363 +#: nova/virt/xenapi/host.py:101 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" -msgstr "" +#: nova/virt/xenapi/host.py:191 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Échec du redémarrage de l'instance" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -#: nova/volume/storwize_svc.py:392 +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "enter: create_volume: volume %s " +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/xenapi/network_utils.py:29 #, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/xenapi/network_utils.py:47 #, python-format -msgid "leave: create_volume: volume %(name)s " -msgstr "" +msgid "Found non-unique network for bridge %s" +msgstr "Réseau non unique trouvé pour le bridge %s" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/xenapi/network_utils.py:49 #, python-format -msgid "enter: delete_volume: volume %(name)s " -msgstr "" +msgid "Found no network for bridge %s" +msgstr "Aucun réseau trouvé pour le bridge %s" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/storwize_svc.py:475 +#: nova/virt/xenapi/pool.py:158 #, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/storwize_svc.py:488 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:512 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:545 +#: 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" + +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:553 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" msgstr "" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/xenapi/vm_utils.py:345 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "VBD not found in instance %s" +msgstr "VBD non trouvé dans l'instance %s" + +#: nova/virt/xenapi/vm_utils.py:362 +#, fuzzy, python-format +msgid "VBD %s already detached" +msgstr "le groupe %s existe déjà" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +msgid "Unable to unplug VBD %s" +msgstr "Impossible de deconnecter le VBD %s" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/xenapi/vm_utils.py:386 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to destroy VBD %s" +msgstr "Impossible de supprimer le VBD %s" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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:411 +#, 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:437 +#, python-format +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." 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:483 +#, fuzzy +msgid "SR not present and could not be introduced" +msgstr "Le quota ne peut pas être trouvé" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +msgid "block device info: %s" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/xenapi/vm_utils.py:614 +#, 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:627 +#, 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:677 #, python-format -msgid "_run_flashcopy: %s" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/storwize_svc.py:815 +#: nova/virt/xenapi/vm_utils.py:1090 #, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "volume %s: crée avec succès" +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/volume/storwize_svc.py:827 +#: nova/virt/xenapi/vm_utils.py:1154 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/xenapi/vm_utils.py:1195 #, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "volume %s: crée avec succès" +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" -#: nova/volume/storwize_svc.py:893 -#, python-format -msgid "enter: delete_snapshot: snapshot %s" -msgstr "" +#: nova/virt/xenapi/vm_utils.py:1208 +#, fuzzy, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "Taille de l'image %(image)s:%(virtual_size)d" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/xenapi/vm_utils.py:1217 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/xenapi/vm_utils.py:1236 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "Copie de VDI %s vers /boot/guest sur dom0" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "Noyau/Ramdisk VDI %s détruit" -#: nova/volume/storwize_svc.py:941 -#, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#: nova/virt/xenapi/vm_utils.py:1259 +#, fuzzy +msgid "Failed to fetch glance image" +msgstr "Échec du redémarrage de l'instance" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/vm_utils.py:1300 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/xenapi/vm_utils.py:1331 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" -msgstr "" +msgid "Looking up vdi %s for PV kernel" +msgstr "Recherche du VDI %s pour le PV kernel" -#: nova/volume/storwize_svc.py:979 +#: nova/virt/xenapi/vm_utils.py:1349 +#, python-format msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +"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/volume/storwize_svc.py:992 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/vm_utils.py:1386 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" -msgstr "" +msgid "VDI %s is still available" +msgstr "Le VDI %s est toujours disponible" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/vm_utils.py:1509 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." -msgstr "" +msgid "Re-scanning SR %s" +msgstr "Re-parcours de SR %s" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/xenapi/vm_utils.py:1537 #, python-format -msgid "leave: _delete_host: host %s " +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/volume/storwize_svc.py:1024 -#, python-format -msgid "enter: _is_volume_defined: volume %s " +#: nova/virt/xenapi/vm_utils.py:1555 +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/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#: nova/virt/xenapi/vm_utils.py:1568 +msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/xenapi/vm_utils.py:1576 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/volume/storwize_svc.py:1049 -#, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" msgstr "" -#: nova/volume/storwize_svc.py:1059 -#, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/volume/storwize_svc.py:1069 -#, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/volume/storwize_svc.py:1097 -#, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/volume/storwize_svc.py:1127 -#, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/xenapi/vm_utils.py:1593 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/vm_utils.py:1621 #, python-format msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/vm_utils.py:1691 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/vm_utils.py:1751 #, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"%(description)s\n" -"Commande : %(cmd)s\n" -"Valeur retournée : %(exit_code)s\n" -"Sortie standard : %(stdout)r\n" -"Sortie d'erreur : %(stderr)r" +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "VHD %(vdi_uuid)s à pour parent %(parent_ref)s" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/vm_utils.py:1838 #, python-format msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." msgstr "" +"L'UUID parent %(parent_uuid)s ne correspond pas au parent originel " +"%(original_parent_uuid)s, attente de coalesence..." -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/vm_utils.py:1903 #, python-format -msgid "SR name = %s" +msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/vm_utils.py:1916 #, python-format -msgid "Params: %s" -msgstr "" +msgid "Plugging VBD %s ... " +msgstr "Connexion de VBD %s ... " -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/vm_utils.py:1919 #, python-format -msgid "Failed to create sr %s...continuing" -msgstr "" +msgid "Plugging VBD %s done." +msgstr "Connexion de VBD %s terminée." -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" -msgstr "" +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "Destruction de VBD pour la VDI %s ... " -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format -msgid "Failed to introduce sr %s...continuing" -msgstr "" +msgid "Destroying VBD for VDI %s done." +msgstr "Destruction de VBD pour la VDI %s terminée." -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vm_utils.py:1964 #, python-format -msgid "Failed to reach backend %d" -msgstr "" +msgid "Running pygrub against %s" +msgstr "Exécution de pygrub sur %s" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vm_utils.py:1972 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" -msgstr "" +msgid "Found Xen kernel %s" +msgstr "Kernel Xen %s trouvé" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" -msgstr "" +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "Pas de kernel Xen trouvé. Démarrage en HVM." -#: nova/volume/xensm.py:147 -#, python-format -msgid "Volume will be created in backend - %d" +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/volume/xensm.py:170 -#, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "Le groupe de volume %s n'existe pas" +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "Ecriture de la table de partitionnement %s terminée." + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "Démarrage de l'interface de Bridge %s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "Création d'une instance raw" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +#, fuzzy +msgid "Failed to spawn, rolling back" +msgstr "Échec de la suspension de l'instance" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +#, fuzzy +msgid "Starting VM" +msgstr "Re-démarrage xvp" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +#, fuzzy +msgid "Finished snapshot and upload for VM" +msgstr "Fin de l'instantané et du chargement de VM %s" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vmops.py:1093 +#, fuzzy +msgid "Destroying VDIs" +msgstr "Re-démarrage xvp" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "Fichiers noyau/ramdisk supprimés" + +#: nova/virt/xenapi/vmops.py:1161 +#, fuzzy +msgid "Destroying VM" +msgstr "Re-démarrage xvp" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vmops.py:1241 #, python-format -msgid "Sending JSON data: %s" +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +#, fuzzy +msgid "Injecting network info to xenstore" +msgstr "réglage de l'hôte réseau" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, 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:1499 +#, 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:1527 +msgid "Injecting hostname to xenstore" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vmops.py:1623 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/volume_utils.py:51 #, fuzzy, python-format -msgid "Got response: %s" -msgstr "réponse %s" +msgid "Creating SR %(label)s" +msgstr "réglage de l'hôte réseau" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/volume_utils.py:61 #, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "Le groupe de volume %s n'existe pas" +msgid "Introducing SR %(label)s" +msgstr "Introduction de %s" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "Démarrage du VPN pour %s" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "Impossible de trouver SR du VDB %s" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "Exception %(exc)s ignorée pendant l'obtention de PBDs pour %(sr_ref)s" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "Exception %(exc)s ignorée pendant la deconnexion du PBD %(pbd)s" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "Impossible d'introduire VDI sur SR %s" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "Impossible de récuppérer l'enregistrement du VDI %s sur" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "Impossible d'introduire le VDI pour SR %s" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, 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/imageupload/glance.py:64 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/imageupload/glance.py:77 +#, fuzzy, python-format +msgid "upload_vhd failed: %r" +msgstr "\"Non trouvé\" remonté : %s" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Error in handshake: %s" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/vnc/xvp_proxy.py:116 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Invalid request: %s" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/vnc/xvp_proxy.py:136 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Request: %s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/vnc/xvp_proxy.py:139 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Request made with missing token: %s" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/vnc/xvp_proxy.py:149 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Request made with invalid token: %s" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/vnc/xvp_proxy.py:156 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Unexpected error: %s" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/vnc/xvp_proxy.py:176 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" msgstr "" +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "Le volume %(volume_id)s n'est lié à rien" + +#~ msgid "Failed to load data into json format" +#~ msgstr "Échec du chargement des données au format JSON" + +#~ msgid "Invalid volume type" +#~ msgstr "Type de volume invalide" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" +#~ "Le volume %(volume_id)s n'a pas de " +#~ "métadonnée avec la clé %(metadata_key)s." + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "Le type de volume %(volume_type_id)s n'a pas été trouvé." + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "Le type de volume avec le nom %(volume_type_name)s n'a pas été trouvé." + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "L'hôte n'est pas configuré pour le réseau (%(network_id)s)." + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "Une exception inconnue s'est produite." + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "L'objet du service de base de données à disparru, re-création en cours." + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "L'instance a déjà été crée" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "backend %s" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "Le Flavor %(flavor_id)s ne peut être trouvé." + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "Le quota ne peut pas être trouvé" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "Le quota ne peut pas être trouvé" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "Chemin des propriétés: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "réponse %s" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Impossible de trouver le volume %s" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "instance %s: a démarrée" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "instance %s : Création de l'image" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "instance %s: démarrage de la méthode toXML" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "instance %s: fin d'éxécution de la méthode toXML" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "Erreur au démarrage xvp : %s" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "Échec de la suspension de l'instance" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "Échec de la suspension de l'instance" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "Impossible de monter le système de fichier : %s" + +#~ msgid "Created disk for %s" +#~ msgstr "Création du bi-clef %s" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "volume %s: exportation en cours" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Échec de la suspension de l'instance" + +#~ msgid "Created nic for %s " +#~ msgstr "Création du bi-clef %s" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "Suppression de l'utilisateur %s" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Impossible d'attacher le volume à l'instance %s" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "%s reçu" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "%s reçu" + +#~ msgid "Wrote: %s" +#~ msgstr "Ré-écriture de %s" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" +#~ "Demande de chargement à xapi de " +#~ "%(vdi_uuids)s en tant qu'ID %(image_id)s" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "Impossible de créer le dépot de stockage" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "%(label)s introduit comme %(sr_ref)s." + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" +#~ "Impossible de créer VDI sur SR " +#~ "%(sr_ref)s pour l'instance %(instance_name)s" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Impossible d'utiliser SR %(sr_ref)s pour l'instance %(instance_name)s" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "Impossible de trouver le volume %s" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "Le status du volume doit être disponible" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "Le status du volume doit être disponible" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "Le status du volume doit être disponible" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "Récupération après une exécution erronée. Tentative numéro %s" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "Le groupe de volume %s n'existe pas" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "FAUX ISCSI: %s" + +#~ msgid "rbd has no pool %s" +#~ msgstr "rbd n'as pas de file %s" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "Sheepdog n'est pas actif : %s" + +#~ msgid "Sheepdog is not working" +#~ msgstr "Sheepdog n'est pas actif" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "Ré-exportation de %s volumes" + +#~ msgid "volume %s: skipping export" +#~ msgstr "volume %s : exportation évitée" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Suppression de l'utilisateur %s" + +#~ msgid "volume %s: creating" +#~ msgstr "volume %s: création" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "volume %(vol_name)s: cŕeation d'un volume logique de %(vol_size)sG" + +#~ msgid "volume %s: creating export" +#~ msgstr "volume %s: exportation en cours" + +#~ msgid "volume %s: created successfully" +#~ msgstr "volume %s: crée avec succès" + +#~ msgid "Volume is not local to this node" +#~ msgstr "Le volume n'est pas local à ce noeud" + +#~ msgid "volume %s: removing export" +#~ msgstr "volume %s: suppression de l'exportation" + +#~ msgid "volume %s: deleting" +#~ msgstr "volume %s: suppression" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "volume %s: supprimé avec succès" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "instance %s: création d'un instantané (snapshot)" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" +#~ "Montage du volume %(volume_id)s sur " +#~ "l'instance %(instance_id)s en tant que " +#~ "%(device)s" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "L'image %(image_id)s est inacceptable: %(reason)s" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "Instance actives : %s" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "\"Non trouvé\" remonté : %s" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "Reconnection à la queue" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "\"Non trouvé\" remonté : %s" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "Nested renvoi %s" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "volume %s: crée avec succès" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "volume %s: crée avec succès" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "Le groupe de volume %s n'existe pas" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "réponse %s" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index 5427d247c..8a88730bc 100644 --- a/nova/locale/it/LC_MESSAGES/nova.po +++ b/nova/locale/it/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -17,60 +17,74 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Filename di root CA" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Nome file della chiave privata" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Dove si conservano le chiavi" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Dove si conserva root CA" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Si dovrebbe usare un CA per ogni progetto?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "Soggetto per il certificato degli utenti, %s per progetto, utente, orario" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Soggetto per il certificato dei progetti, %s per progetto, orario" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "Impossibile riavviare l'istanza" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Percorso dei flags: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,267 +99,290 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "E' stato riscontrato un errore sconosciuto" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, python-format -msgid "Fatal call to deprecated config %(msg)s" +msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Parametri inaccettabili." -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "La richiesta non è valida." -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "E' stato ricevuto un input non valido" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "Tipo del volume non valido" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "Volume non valido" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "istanza %s: creazione snapshot in corso" + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "Impossibile sospendere l'istanza" -#: nova/exception.py:332 -msgid "Failed to resume server" -msgstr "Impossibile ripristinare il server" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Impossibile sospendere l'istanza" + +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "Impossibile sospendere l'istanza" + +#: nova/exception.py:351 +#, fuzzy, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:340 +#: nova/exception.py:359 #, fuzzy msgid "Failed to terminate instance" msgstr "Impossibile riavviare l'istanza" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "Impossibile riavviare l'istanza" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -353,133 +390,91 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -#, fuzzy -msgid "Constraint not met." -msgstr "istanza %s: ripristino" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 +#: nova/exception.py:452 #, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Impossibile localizzare il volume %s" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" +msgid "Invalid ID received %(id)s." +msgstr "E' stato ricevuto un input non valido" -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "" +#, fuzzy +msgid "Constraint not met." +msgstr "istanza %s: ripristino" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -487,755 +482,862 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -#, fuzzy -msgid "Unknown NFS exception" -msgstr "E' stato riscontrato un errore sconosciuto" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "" +#: nova/exception.py:1102 +#, 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:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "nessun metodo per il messaggio: %s" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 #, python-format -msgid "The CA file for %(project)s could not be found" +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1181 #, python-format -msgid "The CRL file for %(project)s could not be found" +msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1185 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "The CA file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1189 +#, python-format +msgid "The CRL file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1243,6 +1345,11 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy +msgid "Failed to get nw_info" +msgstr "Impossibile riavviare l'istanza" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1251,820 +1358,963 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "Insieme di FLAGS:" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "Servizio terminato che non ha entry nel database" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "Il servizio é scomparso dal database, ricreo." - -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "Connessione al model server ripristinata!" - -#: nova/service.py:561 -msgid "model server went away" -msgstr "model server é scomparso" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Esecuzione del comando (sottoprocesso): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Il risultato é %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "Eseguendo cmd (SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Impossibile localizzare il volume %s" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Impossibile localizzare il volume %s" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Impossibile localizzare il volume %s" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "istanza %s: ripristino" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "La richiesta non è valida." + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Impossibile sospendere l'istanza" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Dichiarando la coda %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2073,30 +2323,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2115,359 +2364,369 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "Impossibile riavviare l'istanza" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2475,79 +2734,136 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "Impossibile sospendere l'istanza" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Impossibile sospendere l'istanza" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "Avviando l'interfaccia VLAN %s" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" msgstr "" +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "E' stato riscontrato un errore sconosciuto" + #: nova/api/openstack/compute/contrib/console_output.py:52 msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" @@ -2561,143 +2877,255 @@ msgstr "" msgid "Unable to get console" msgstr "Impossibile smontare il volume %s" -#: nova/api/openstack/compute/contrib/disk_config.py:43 +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "istanza %s: ripristino" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 #, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 #, python-format -msgid "No more floating ips in pool %s." +msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "istanza %s: sospensione in corso" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "istanza %s: sospensione in corso" + +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 #, python-format -msgid "Host '%s' could not be found." +msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 #, python-format -msgid "Invalid status: '%s'" +msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 -#, python-format -msgid "Invalid mode: '%s'" +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 +#: nova/api/openstack/compute/contrib/hosts.py:183 #, python-format msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:205 +#, python-format +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Dichiarando la coda %s" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Dichiarando la coda %s" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format msgid "Invalid timestamp for date %s" msgstr "" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2711,85 +3139,149 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 +#: nova/api/openstack/compute/contrib/networks_associate.py:23 #, python-format -msgid "Network does not have %s action" +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Disassociating network with id %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 msgid "Missing network in body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format msgid "Creating network with label %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "This rule already exists in group %s" +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2798,7106 +3290,9704 @@ msgstr "" msgid "start instance" msgstr "Impossibile riavviare l'istanza" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 #, fuzzy msgid "stop instance" msgstr "Impossibile sospendere l'istanza" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "istanza %s: creazione snapshot in corso" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:373 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." -msgstr "" +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "nessun metodo per il messaggio: %s" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/cells/messaging.py:424 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" -msgstr "" +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "nessun metodo per il messaggio: %s" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:651 #, python-format -msgid "Launching VPN for %s" +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:674 #, python-format -msgid "Deprecated Config: %s" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" -msgstr "" +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." -msgstr "" +#: nova/cells/messaging.py:823 +#, fuzzy, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:838 #, python-format -msgid "Can only run %s more instances of this type." +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:852 #, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "" - -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/scheduler.py:106 #, python-format -msgid "Going to run %s instances..." +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/scheduler.py:132 #, python-format -msgid "bdm %s" +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/scheduler.py:139 #, python-format -msgid "block_device_mapping %s" +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/api.py:990 -#, fuzzy -msgid "Going to try to stop instance" -msgstr "Impossibile riavviare l'istanza" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" +msgstr "" -#: nova/compute/api.py:1004 -#, fuzzy -msgid "Going to try to start instance" -msgstr "Impossibile riavviare l'istanza" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 -#, python-format -msgid "Searching by: %s" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Image type not recognized %s" +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:1312 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "Impossibile localizzare il volume %s" + +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "snapshot for %s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/baremetal_deploy_helper.py:243 +#, python-format +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/api.py:1643 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1685 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:2018 -#, fuzzy, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "Impossibile riavviare l'istanza" - -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2272 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:2283 -#, python-format +#: nova/cmd/manage.py:207 msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +"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/compute/api.py:2289 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "ricevuto %s" + +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, python-format +msgid "error: %s" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:298 +#, fuzzy +msgid "network" +msgstr "istanza %s: ripristino rete" + +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/api.py:2664 +#: nova/cmd/manage.py:329 #, python-format -msgid "Authorize security group ingress %s" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/api.py:2675 +#: nova/cmd/manage.py:388 #, python-format -msgid "Revoke security group ingress %s" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" -msgstr "" +#: nova/cmd/manage.py:604 +#, fuzzy +msgid "instance" +msgstr "Impossibile sospendere l'istanza" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:550 -#, python-format -msgid "Build error: %s" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "L'istanza é stata già creata" +#: nova/cmd/manage.py:613 +msgid "user" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:862 +#: nova/cmd/manage.py:687 #, python-format -msgid "%(action_str)s instance" +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:893 +#: nova/cmd/manage.py:700 #, python-format -msgid "Ignoring DiskNotFound: %s" +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:1049 -#, fuzzy -msgid "Rebuilding instance" -msgstr "Riavviando l'istanza %s" +#: nova/cmd/manage.py:721 +msgid "cpu" +msgstr "" -#: nova/compute/manager.py:1128 -#, fuzzy -msgid "Rebooting instance" -msgstr "Riavviando l'istanza %s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" +msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Impossibile montare il volume all'istanza %s" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" +msgstr "" -#: nova/compute/manager.py:1198 +#: nova/cmd/manage.py:847 #, fuzzy -msgid "instance snapshotting" -msgstr "istanza %s: creazione snapshot in corso" +msgid "Instance Type exists." +msgstr "istanza %s: ripristino" -#: nova/compute/manager.py:1204 -#, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:858 #, python-format -msgid "Deleting image %s" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:1316 -#, python-format -msgid "Failed to set admin password. Instance %s is not running" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:869 +#, python-format +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:874 +#, python-format +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:910 #, python-format -msgid "set_admin_password failed: %s" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1372 +#: nova/cmd/manage.py:976 #, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:1376 +#: nova/cmd/manage.py:1017 #, python-format -msgid "injecting file to %(path)s" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1437 +#: nova/cmd/manage.py:1035 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/manager.py:1805 +#: nova/compute/api.py:288 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:297 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:317 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1916 -#, fuzzy -msgid "Retrieving diagnostics" -msgstr "istanza %s: ricezione diagnostiche" - -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1962 -#, fuzzy -msgid "Reset network" -msgstr "istanza %s: ripristino rete" - -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" -msgstr "" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/manager.py:2040 +#: nova/compute/api.py:607 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/manager.py:2083 +#: nova/compute/api.py:720 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:747 #, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/manager.py:2107 -#, 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:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/compute/api.py:1016 +msgid "instance termination disabled" msgstr "" -#: nova/compute/manager.py:2140 +#: nova/compute/api.py:1152 +#, fuzzy, python-format +msgid "instance type %(old_inst_type_id)d not found" +msgstr "istanza %s: creazione snapshot in corso" + +#: nova/compute/api.py:1158 #, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "Impossibile montare il volume all'istanza %s" +msgid "going to delete a resizing instance" +msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:2153 -#, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/compute/api.py:1168 +#, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:1286 +#, fuzzy +msgid "Going to try to stop instance" +msgstr "Impossibile riavviare l'istanza" + +#: nova/compute/api.py:1303 +#, fuzzy +msgid "Going to try to start instance" +msgstr "Impossibile riavviare l'istanza" + +#: nova/compute/api.py:1376 +#, python-format +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:1613 +#, python-format +msgid "snapshot for %s" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:1977 #, python-format msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2401 +#: nova/compute/api.py:2019 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2579 -#, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +#: nova/compute/api.py:2457 +#, fuzzy, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "Impossibile riavviare l'istanza" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2480 #, python-format msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2820 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:2823 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:2837 #, python-format -msgid "Failed to generate usage audit for instance on host %s" -msgstr "" - -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2860 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." -msgstr "" - -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +msgid "Create Security Group %s" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:2867 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." -msgstr "" +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "Impossibile localizzare il volume %s" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/api.py:2948 +#, python-format +msgid "Delete security group %s" msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "istanza %s: creazione snapshot in corso" - -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/api.py:3053 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/api.py:3064 #, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/manager.py:2961 -#, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, python-format +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/claims.py:116 #, python-format msgid "" "Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " "%(vcpus)d" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/claims.py:165 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:170 +#, python-format +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/claims.py:177 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" +msgstr "" + +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/instance_types.py:105 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/instance_types.py:121 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/instance_types.py:138 #, python-format -msgid "Finishing claim: %s" +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:325 +#: nova/compute/instance_types.py:148 #, python-format -msgid "Aborting claim: %s" +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:401 +#: nova/compute/manager.py:359 #, python-format -msgid "Compute_service record created for %s " +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/manager.py:402 #, python-format -msgid "No service record for host %s" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:418 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/manager.py:439 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "Impossibile riavviare l'istanza" + +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, python-format -msgid "Free disk (GB): %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:538 #, python-format -msgid "Free VCPUS: %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:533 -#, python-format -msgid "Missing keys: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Impossibile sospendere l'istanza" + +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/rpcapi.py:47 +#: nova/compute/manager.py:576 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:592 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Unexpected power state %d" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/manager.py:604 +#, python-format +msgid "Ignoring event %s" msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/manager.py:642 +msgid "Checking state" +msgstr "" + +#: nova/compute/manager.py:729 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/manager.py:746 #, python-format -msgid "Removing console %(console_id)s." +msgid "Setting up bdm %s" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Re-wrote %s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:926 #, python-format -msgid "Error starting xvp: %s" +msgid "Error: %s" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/manager.py:997 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" + +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/manager.py:1075 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:1081 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 -#, python-format -msgid "No backend config with id %(sm_backend_id)s" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:1120 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 -#, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/manager.py:1272 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "Impossibile riavviare l'istanza" + +#: nova/compute/manager.py:1309 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1312 +#, python-format +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1319 +#, python-format +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1367 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "Table |%s| not created!" +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" -msgstr "" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "Riavviando l'istanza %s" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:1593 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" -msgstr "" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Impossibile smontare il volume %s" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" -msgstr "" +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "Riavviando l'istanza %s" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1746 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" -msgstr "" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "Impossibile montare il volume all'istanza %s" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "istanza %s: creazione snapshot in corso" + +#: nova/compute/manager.py:1808 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:311 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgid "Rotating out %d backups" msgstr "" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +msgid "Deleting image %s" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/image/s3.py:390 +#: nova/compute/manager.py:1938 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:1958 #, python-format -msgid "Bad mac for to_global_ipv6: %s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:1962 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "injecting file to %(path)s" msgstr "" -#: nova/ipv6/account_identifier.py:42 -#, python-format -msgid "Bad project_id for to_global_ipv6: %s" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "Percorso dei flags: %s" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" +msgstr "" -#: nova/network/api.py:81 +#: nova/compute/manager.py:2052 #, python-format -msgid "kwargs: %s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/api.py:169 -#, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "istanza %s: creazione snapshot in corso" + +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/linux_net.py:179 +#: nova/compute/manager.py:2540 #, python-format -msgid "Attempted to remove chain %s which does not exist" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "istanza %s: ricezione diagnostiche" + +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "istanza %s: ripristino rete" + +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/linux_net.py:790 +#: nova/compute/manager.py:2718 #, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:2844 #, python-format -msgid "Pid %d is stale, relaunching radvd" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:2895 #, python-format -msgid "Starting VLAN interface %s" -msgstr "Avviando l'interfaccia VLAN %s" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" -#: nova/network/linux_net.py:1162 +#: nova/compute/manager.py:2904 #, python-format -msgid "Starting Bridge interface for %s" -msgstr "Avviando l'interfaccia Bridge per %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" -#: nova/network/linux_net.py:1205 +#: nova/compute/manager.py:2919 #, fuzzy, python-format -msgid "Failed to add interface: %s" -msgstr "Impossibile sospendere l'istanza" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#: nova/compute/manager.py:2949 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" + +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "Impossibile montare il volume all'istanza %s" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:2966 #, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "Avviando l'interfaccia Bridge per %s" +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/network/linux_net.py:1314 -#, python-format -msgid "Done starting bridge %s" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:3028 #, python-format -msgid "Failed unplugging gateway interface '%s'" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" -msgstr "" +#: nova/compute/manager.py:3048 +#, fuzzy, python-format +msgid "Port %(port_id)s is not attached" +msgstr "istanza %s: creazione snapshot in corso" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:3062 +#, fuzzy, python-format +msgid "Host %(host)s not found" +msgstr "istanza %s: sospensione in corso" + +#: nova/compute/manager.py:3199 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:3282 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:3284 +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/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:387 -#, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:3483 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" -msgstr "" - -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:650 +#: nova/compute/manager.py:3489 #, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3498 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:3505 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/network/manager.py:686 -#, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:3516 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:3525 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:3542 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:3561 #, python-format -msgid "Disassociated %s stale fixed ip(s)" -msgstr "" - -#: nova/network/manager.py:907 -msgid "setting network host" +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/network/manager.py:1026 -#, python-format -msgid "networks retrieved for instance: |%(networks)s|" +#: nova/compute/manager.py:3703 +msgid "Updating volume usage cache" msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3747 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:3788 #, python-format -msgid "Leased IP |%(address)s|" +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." -msgstr "" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "istanza %s: creazione snapshot in corso" -#: nova/network/manager.py:1466 -#, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:3974 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:3981 #, python-format msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" -msgstr "" - -#: nova/network/manager.py:1620 -msgid "Network already exists!" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/manager.py:1640 +#: nova/compute/manager.py:3988 #, python-format -msgid "Network must be disassociated from project %s before delete" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/manager.py:2097 +#: nova/compute/resource_tracker.py:92 msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/manager.py:2104 -#, python-format +#: nova/compute/resource_tracker.py:97 msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" -msgstr "" - -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/resource_tracker.py:280 #, python-format -msgid "No network with net_id = %s" +msgid "Deleting compute node %s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/resource_tracker.py:310 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "allocate_for_instance() for %s" +msgid "No service record for host %s" msgstr "" -#: nova/network/quantumv2/api.py:100 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "empty project id for instance %s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "deallocate_for_instance() for %s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/network/quantumv2/api.py:173 -#, python-format -msgid "Failed to delete quantum port %(portid)s " +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "validate_networks() for %s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 -#, python-format -msgid "Could not release the acquired lock `%s`" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/lockutils.py:188 -#, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "syslog facility must be one of: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/policy.py:404 -#, python-format -msgid "No handler for matches of kind %s" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/utils.py:141 #, python-format -msgid "%s not in valid priorities" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/notifier/api.py:141 -#, python-format +#: nova/conductor/api.py:376 msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/notifier/api.py:170 +#: nova/conductor/manager.py:88 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 -#, python-format -msgid "unpacked context: %s" -msgstr "contesto decompresso: %s" - -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "received %s" -msgstr "ricevuto %s" +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "no method for message: %s" -msgstr "nessun metodo per il messaggio: %s" +msgid "Removing console %(console_id)s." +msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" -msgstr "nessun metodo per il messagggio: %s" +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "Volume non valido" -#: nova/openstack/common/rpc/amqp.py:352 -#, python-format -msgid "Making asynchronous call on %s ..." +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 -#, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID é %s" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/console/xvp.py:119 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -#, fuzzy -msgid "An unknown RPC related exception occurred." -msgstr "E' stato riscontrato un errore sconosciuto" +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/console/xvp.py:147 #, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/common.py:89 +#: nova/console/xvp.py:203 +#, fuzzy +msgid "Failed to run xvp." +msgstr "Impossibile ripristinare il server" + +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "Returning exception %s to caller" -msgstr "Sollevando eccezione %s al chiamante" +msgid "Checking Token: %(token)s, %(token_valid)s)" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: nova/db/api.py:675 nova/db/api.py:696 +#, fuzzy +msgid "Failed to notify cells of instance update" +msgstr "Impossibile riavviare l'istanza" + +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/db/api.py:1590 +#, fuzzy +msgid "Failed to notify cells of instance fault" +msgstr "Impossibile riavviare l'istanza" + +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 -#, python-format -msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Timed out waiting for RPC response: %s" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/db/sqlalchemy/api.py:1542 #, python-format -msgid "Failed to consume message from queue: %s" +msgid "Invalid instance id %s in request" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 -#, python-format -msgid "Unable to connect to AMQP server: %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_qpid.py:364 -#, python-format -msgid "Connected to AMQP server on %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" -msgstr "" - -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, python-format -msgid "Deserializing: %s" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "-> bind: %(bind)s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 -#, python-format -msgid "Subscribing to %s" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: 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/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 #, fuzzy, python-format -msgid "Running func with context: %s" -msgstr "contesto decompresso: %s" - -#: nova/openstack/common/rpc/impl_zmq.py:276 -#, fuzzy -msgid "Sending reply" +msgid "table '%s' not dropped" msgstr "istanza %s: sospensione in corso" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/image/glance.py:187 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/image/glance.py:492 +#, python-format +msgid "fetching image %s from glance" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/image/s3.py:318 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/image/s3.py:345 #, python-format -msgid "CONSUMER GOT %s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, fuzzy, python-format -msgid "->response->%s" -msgstr "risposta %s" - -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/image/s3.py:355 #, python-format -msgid "Created topic proxy: %s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/image/s3.py:379 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/image/s3.py:386 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/image/s3.py:397 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 -#, python-format -msgid "ROUTER RELAY-OUT %(data)s" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 +#: nova/network/api.py:80 #, fuzzy -msgid "Sending cast" -msgstr "istanza %s: sospensione in corso" +msgid "Failed storing info cache" +msgstr "Impossibile riavviare l'istanza" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/network/api.py:239 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 -#, fuzzy, python-format -msgid "Received message: %s" -msgstr "ricevuto %s" - -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/driver.py:43 #, python-format -msgid "%(msg)s" +msgid "Loading network driver '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:87 #, python-format -msgid "Sending message(s) to: %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 +#, python-format +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/network/floating_ips.py:121 +#, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/floating_ips.py:196 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/network/floating_ips.py:530 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/network/floating_ips.py:537 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/floating_ips.py:568 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/network/floating_ips.py:576 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/network/floating_ips.py:624 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/network/floating_ips.py:664 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/network/floating_ips.py:673 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/scheduler/driver.py:334 +#: nova/network/ldapdns.py:100 #, python-format msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/ldapdns.py:127 #, python-format -msgid "No host selection for %s defined." +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:219 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/linux_net.py:279 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/linux_net.py:680 #, python-format -msgid "Filtered %(hosts)s" +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/linux_net.py:730 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/network/linux_net.py:966 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/network/linux_net.py:1011 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/linux_net.py:1093 #, python-format -msgid "Host filter passes for %(host)s" +msgid "killing radvd threw %s" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/linux_net.py:1095 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/network/linux_net.py:1386 #, python-format -msgid "No service for compute ID %s" -msgstr "" +msgid "Starting VLAN interface %s" +msgstr "Avviando l'interfaccia VLAN %s" -#: nova/scheduler/manager.py:79 +#: nova/network/linux_net.py:1418 #, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Impossibile localizzare il volume %s" +msgid "Failed unplugging VLAN interface '%s'" +msgstr "Impossibile sospendere l'istanza" -#: nova/scheduler/manager.py:165 -#, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" -msgstr "" +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "Impossibile sospendere l'istanza" -#: nova/scheduler/scheduler_options.py:69 -#, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" -msgstr "" +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/linux_net.py:1454 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" -msgstr "" +#: nova/network/linux_net.py:1490 +#, fuzzy, python-format +msgid "Failed to add interface: %s" +msgstr "Impossibile sospendere l'istanza" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" -msgstr "" +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/linux_net.py:1743 +#, python-format +msgid "Done starting bridge %s" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/linux_net.py:1763 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/linux_net.py:1765 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/manager.py:362 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 -#, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:500 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 -#, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/manager.py:812 #, python-format msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/manager.py:838 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 -#, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/manager.py:926 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/manager.py:949 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/manager.py:953 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/manager.py:962 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +#: nova/network/manager.py:967 +#, python-format +msgid "Released IP |%(address)s|" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/manager.py:971 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/manager.py:975 #, python-format -msgid "Faked command matched %s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/manager.py:994 #, python-format -msgid "Faked command raised an exception %s" +msgid "%s must be an integer" msgstr "" -#: nova/tests/fake_utils.py:101 -#, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/manager.py:1038 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/manager.py:1122 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/manager.py:1133 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/manager.py:1209 +#, python-format +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/manager.py:1812 #, python-format msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "Volume non valido" + +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/minidns.py:122 +#, python-format +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "ricevuto %s" + +#: nova/network/minidns.py:207 +#, python-format +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/network/quantumv2/api.py:151 +#, python-format +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/quantumv2/api.py:154 +#, python-format +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/quantumv2/api.py:200 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "istanza %s: sospensione in corso" + +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "unrecognized argument %s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "Run CLI command: %s" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "Given data: %s" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/quantumv2/api.py:397 #, python-format -msgid "Result data: %s" +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/network/quantumv2/api.py:694 +#, python-format +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/quantumv2/api.py:807 +#, python-format +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/security_group/quantum_driver.py:53 +#, python-format +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/security_group/quantum_driver.py:104 +#, python-format +msgid "Quantum security group %s not found" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, python-format +msgid "Quantum Error: %s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 -#, python-format -msgid "_create: %s" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/network/security_group/quantum_driver.py:171 #, python-format -msgid "_delete: %s" +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 -#, python-format -msgid "_get: %s" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "_get_all: %s" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/security_group/quantum_driver.py:426 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "This rule already exists in group %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "Running instances: %s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "After terminating instances: %s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/openstack/common/lockutils.py:195 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "After force-killing instances: %s" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 +#: nova/openstack/common/log.py:226 #, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "Impossibile smontare il volume %s" +msgid "Deprecated: %s" +msgstr "ricevuto %s" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/openstack/common/log.py:329 #, python-format -msgid "Failed to get info for disk %s" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/log.py:540 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "Result: %(result)s is not a list." +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "No handler for matches of kind %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 -#, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "flavor: %s" +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -msgstr "" - -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "" - -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/tests/integrated/api/client.py:105 -#, python-format -msgid "Doing %(method)s on %(relative_url)s" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "Body: %s" +msgid "%s not in valid priorities" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "Decoding JSON: %s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/openstack/common/rpc/__init__.py:106 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/firewall.py:187 -#, fuzzy -msgid "Filters added to instance" -msgstr "Impossibile riavviare l'istanza" - -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/firewall.py:357 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "Adding security group rule: %r" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "Adding provider rule: %s" -msgstr "" - -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/images.py:107 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" -msgstr "" +msgid "unpacked context: %s" +msgstr "contesto decompresso: %s" -#: nova/virt/images.py:118 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." -msgstr "" +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" +msgstr "ricevuto %s" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "============= initial domains =========== : %s" -msgstr "" +msgid "no method for message: %s" +msgstr "nessun metodo per il messaggio: %s" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" -msgstr "" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" +msgstr "nessun metodo per il messagggio: %s" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "No such domain (%s)" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Failed power down Bare-metal node %s" -msgstr "" +msgid "MSG_ID is %s" +msgstr "MSG_ID é %s" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "No such domain %s" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/dom.py:161 -#, python-format -msgid "Domains: %s" -msgstr "" +#: nova/openstack/common/rpc/common.py:74 +#, fuzzy +msgid "An unknown RPC related exception occurred." +msgstr "E' stato riscontrato un errore sconosciuto" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "After storing domains: %s" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/openstack/common/rpc/common.py:121 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/common.py:143 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "Created new domain: %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "Stored fake domains to the file: %s" -msgstr "" +msgid "Returning exception %s to caller" +msgstr "Sollevando eccezione %s al chiamante" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "instance %s: rebooted" -msgstr "" - -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "instance %s: rescued" -msgstr "" - -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "instance %s: is building" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "instance %s: booted" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "instance %s spawned successfully" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/driver.py:252 -#, python-format -msgid "instance %s:not booted" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/baremetal/driver.py:513 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "instance %s: starting toXML method" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "instance %s: finished toXML method" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "#### RLK: cpu_arch = %s " +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/nodes.py:42 -#, python-format -msgid "Unknown baremetal driver %(d)s" +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, fuzzy, python-format +msgid "Running func with context: %s" +msgstr "contesto decompresso: %s" + +#: nova/openstack/common/rpc/impl_zmq.py:310 +#, fuzzy +msgid "Sending reply" +msgstr "istanza %s: sospensione in corso" + +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/baremetal/tilera.py:215 -#, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_zmq.py:452 +#, python-format +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_zmq.py:512 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/impl_zmq.py:531 +#, python-format +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/impl_zmq.py:575 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "no disk image handler for: %s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/disk/api.py:323 -#, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "Failed to unmount container filesystem: %s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." +#: nova/openstack/common/rpc/impl_zmq.py:712 +#, fuzzy +msgid "Sending cast" +msgstr "istanza %s: sospensione in corso" + +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "ricevuto %s" + +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:735 +#, fuzzy +msgid "RPC Message Invalid." +msgstr "La richiesta non è valida." + +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "unsupported partition: %s" +msgid "%(msg)s" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "Failed to mount filesystem: %s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/disk/guestfs.py:119 -#, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/disk/loop.py:31 -#, python-format -msgid "Could not attach image to loopback: %s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "partition %s not found" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "Failed to map partitions: %s" +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/disk/nbd.py:86 -#, python-format -msgid "qemu-nbd error: %s" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "nbd device %s did not show up" +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/scheduler/driver.py:335 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/scheduler/filter_scheduler.py:75 +#, python-format +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" +#: nova/scheduler/filter_scheduler.py:246 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 +#: nova/scheduler/filter_scheduler.py:275 +#, python-format msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/scheduler/filter_scheduler.py:341 +#, python-format +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/scheduler/filter_scheduler.py:354 +#, python-format +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/scheduler/filter_scheduler.py:387 +#, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Starting live migration for instance: %s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 -#, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "Impossibile localizzare il volume %s" - -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/scheduler/host_manager.py:358 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "compare_cpu called %s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "Impossibile montare il volume all'istanza %s" +#: nova/scheduler/manager.py:196 +#, python-format +msgid "Failed to schedule_%(method)s: %(ex)s" +msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Getting info for VHD %s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" + +#: nova/scheduler/filters/disk_filter.py:47 #, python-format msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "Removing snapshot %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "Removing folder %s " +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -#, fuzzy -msgid "get_info called for instance" -msgstr "Impossibile riavviare l'istanza" - -#: nova/virt/hyperv/vmops.py:93 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "hyperv vm state: %s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, fuzzy, python-format -msgid "cache image failed: %s" -msgstr "Avviando l'interfaccia Bridge per %s" - -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "Avviando l'interfaccia Bridge per %s" +#: nova/scheduler/filters/retry_filter.py:41 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" -#: nova/virt/hyperv/vmops.py:156 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Started VM %s " +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/servicegroup/api.py:66 #, python-format -msgid "spawn vm failed: %s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "Impossibile localizzare il volume %s" +#: nova/servicegroup/api.py:83 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" +msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Created VM %s..." +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Set memory for vm %s..." +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/servicegroup/api.py:106 #, python-format -msgid "Set vcpus for vm %s..." +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/servicegroup/api.py:114 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "istanza %s: sospensione in corso" +#: nova/servicegroup/drivers/db.py:41 +#, python-format +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" -#: nova/virt/hyperv/vmops.py:231 -#, fuzzy, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "Impossibile sospendere l'istanza" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, fuzzy, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "Impossibile sospendere l'istanza" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "Connessione al model server ripristinata!" + +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "model server é scomparso" -#: nova/virt/hyperv/vmops.py:266 +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "New disk drive path is %s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, fuzzy, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "Impossibile sospendere l'istanza" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" -#: nova/virt/hyperv/vmops.py:287 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Created disk for %s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Creating nic for %s " +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "volume %s: creazione in corso per l'esportazione" +#: nova/servicegroup/drivers/zk.py:109 +#, python-format +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" +msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "Impossibile sospendere l'istanza" +#: nova/storage/linuxscsi.py:99 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" -#: nova/virt/hyperv/vmops.py:334 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "Created nic for %s " +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/hyperv/vmops.py:374 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "Got request to destroy vm %s" +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "Impossibile sospendere l'istanza" +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "" -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "Impossibile sospendere l'istanza" - -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "Impossibile sospendere l'istanza" +#: nova/tests/fake_utils.py:101 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "" -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "Impossibile sospendere l'istanza" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" +msgstr "" -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "Impossibile sospendere l'istanza" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" +msgstr "" -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "Riavviando l'istanza %s" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" +msgstr "" -#: nova/virt/hyperv/vmops.py:470 -#, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/vmops.py:555 -#, python-format -msgid "Windows version: %s " +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:604 -#, python-format -msgid "use_cow_image:%s" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:624 -#, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 -#, python-format -msgid "duplicate name found: %s" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/tests/test_misc.py:59 #, python-format msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Creating folder %s " +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 -#, python-format -msgid "Removing existing folder %s " +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, python-format -msgid "block device info: %s" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 -#, python-format -msgid "Attach boot from volume failed: %s" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Impossibile montare il volume all'istanza %s" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 -#, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Impossibile smontare il volume %s" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "Unable to attach volume to instance %s" -msgstr "Impossibile montare il volume all'istanza %s" +msgid "Running instances: %s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "Impossibile montare il volume all'istanza %s" +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 +#, python-format +msgid "After terminating instances: %s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" +msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "After force-killing instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "host_resource disk detached is: %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "Physical disk detached is: %s" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Impossibile localizzare il volume %s" +#: nova/tests/integrated/test_api_samples.py:199 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "device.InitiatorName: %s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "device.TargetName: %s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "flavor: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "device.ScsiPathId: %s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 -#, python-format -msgid "device.ScsiLun: %s" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 -#, python-format -msgid "device.DeviceInterfaceGuid :%s" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "device.LegacyName: %s" +msgid "Body: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "device.DeviceType: %s" +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "device.DeviceNumber %s" +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 -#, python-format -msgid "device.PartitionNumber :%s" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/virt/configdrive.py:97 #, python-format -msgid "Device number : %s" +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 -#, python-format -msgid "Target lun : %s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/virt/driver.py:930 #, python-format -msgid "Mounted disk is: %s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" +msgstr "" + +#: nova/virt/driver.py:955 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/virt/driver.py:962 #, python-format -msgid "DeviceNumber : %s" +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/virt/fake.py:210 #, python-format -msgid "Disk path to parse: %s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "ricevuto %s" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:195 +#, fuzzy +msgid "Filters added to instance" +msgstr "Impossibile riavviare l'istanza" + +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" +msgstr "" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/virt/firewall.py:377 #, python-format -msgid "end_device_id: %s" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: nova/virt/images.py:221 #, python-format -msgid "block_device_list %s" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/virt/images.py:233 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "Connecting to libvirt: %s" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/virt/baremetal/driver.py:284 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." -msgstr "" +#: nova/virt/baremetal/driver.py:295 +#, fuzzy, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/virt/baremetal/driver.py:313 +#, python-format +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "volume %s: creato con successo" - -#: nova/virt/libvirt/driver.py:888 -#, fuzzy -msgid "Failed to soft reboot instance." -msgstr "Impossibile riavviare l'istanza" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" +msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" +"%(description)s\n" +"Comando: %(cmd)s\n" +"Exit code: %(exit_code)s\n" +"Stdout: %(stdout)r\n" +"Stderr: %(stderr)r" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:1108 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -#, fuzzy -msgid "Guest does not have a console available" -msgstr "L'utente non ha i privilegi dell'amministratore" - -#: nova/virt/libvirt/driver.py:1198 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Path '%(path)s' supports direct I/O" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:1202 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/virt/baremetal/pxe.py:472 +#, python-format +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/baremetal/pxe.py:476 #, python-format -msgid "Creating config drive at %(path)s" +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/tilera.py:154 #, python-format msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" -msgstr "" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "Impossibile riavviare l'istanza" + +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1853 -#, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/utils.py:41 +#, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/baremetal/volume_driver.py:121 +#, python-format +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/baremetal/volume_driver.py:185 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/baremetal/volume_driver.py:226 +#, python-format +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/baremetal/volume_driver.py:258 +#, python-format +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/libvirt/firewall.py:191 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." -msgstr "" +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "istanza %s: sospensione in corso" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "Unknown image_type=%s" +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "%s is a valid instance name" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/disk/api.py:132 #, python-format -msgid "%s has a disk file" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/disk/api.py:149 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/disk/api.py:159 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:244 -#, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/disk/api.py:282 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/disk/api.py:299 #, python-format -msgid "Base file too young to remove: %s" +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/disk/api.py:318 #, python-format -msgid "Removing base file: %s" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 +#: nova/virt/disk/api.py:335 #, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/disk/api.py:348 #, python-format -msgid "%(id)s (%(base_file)s): checking" +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/disk/api.py:373 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/disk/api.py:385 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/disk/api.py:394 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/disk/api.py:435 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/disk/api.py:464 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/disk/api.py:564 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/disk/api.py:580 #, python-format -msgid "Unknown base file: %s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Active base files: %s" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 -#, python-format -msgid "Corrupt base files: %s" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 -#, python-format -msgid "Removable base files: %s" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/disk/mount/api.py:57 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/libvirt/utils.py:131 -#, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +msgid "Map dev %s" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/disk/mount/api.py:156 +#, python-format +msgid "partition %s not found" msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "Reading image info file: %s" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/libvirt/utils.py:503 -#, fuzzy, python-format -msgid "Read: %s" -msgstr "ricevuto %s" - -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/libvirt/utils.py:533 -#, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "Avviando l'interfaccia Bridge per %s" - -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "Wrote: %s" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Ensuring bridge %s" +msgid "Umount %s" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" -msgstr "" +#: nova/virt/disk/mount/api.py:214 +#, fuzzy +msgid "Fail to mount, tearing back down" +msgstr "Impossibile sospendere l'istanza" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "iSCSI device not found at %s" +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/mount/loop.py:34 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "Got loop device %s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/disk/mount/loop.py:58 #, python-format -msgid "%s is already mounted" -msgstr "" - -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +msgid "Release loop device %s" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, python-format +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/mount/nbd.py:111 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/mount/nbd.py:126 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Release nbd device %s" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/vfs/api.py:27 #, python-format msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/powervm/exception.py:64 -#, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/powervm/operator.py:91 -#, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "istanza %s: sospensione in corso" - -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, fuzzy, python-format -msgid "Creating LPAR instance '%s'" -msgstr "Riavviando l'istanza %s" - -#: nova/virt/powervm/operator.py:211 +#: nova/virt/disk/vfs/guestfs.py:55 #, python-format -msgid "LPAR instance '%s' creation failed" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/vfs/guestfs.py:64 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "Copying image '%s' to IVM" +msgid "No operating system found in %s" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Copying image to the device '%s'" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/powervm/operator.py:238 -#, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "Avviando l'interfaccia Bridge per %s" +#: nova/virt/disk/vfs/guestfs.py:80 +#, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "" -#: nova/virt/powervm/operator.py:244 -#, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "Riavviando l'istanza %s" +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "Instance '%s' failed to boot" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "Shutting down the instance '%s'" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" +msgstr "Riavviando l'istanza %s" + +#: nova/virt/disk/vfs/guestfs.py:126 #, fuzzy, python-format -msgid "Removing the logical volume '%s'" +msgid "Failed to close augeas %s" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "Impossibile localizzare il volume %s" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "Impossibile smontare il volume %s" - -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, python-format +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, python-format +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "Impossibile localizzare il volume %s" + +#: nova/virt/disk/vfs/localfs.py:90 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Impossibile localizzare il volume %s" + +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 -#, python-format -msgid "Virtual Machine with ref %s is not there" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 -#, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Glance image %s is in killed state" +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 -#, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 -#, python-format -msgid "Creating Port Group with name %s on the ESX host" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/hyperv/hostops.py:174 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/hyperv/imagecache.py:68 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/hyperv/imagecache.py:83 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 -#, python-format -msgid "httplib error in %s: " +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "Socket error in %s: " +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "Type error in %s: " +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 -#, python-format -msgid "Exception in %s " +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "Got total of %s instances" +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, 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" +msgid "VM not found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "Uploading image %s" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Uploaded image %s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/hyperv/migrationops.py:190 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -#, fuzzy -msgid "instance not present" -msgstr "istanza %s: ripristino" - -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/networkutils.py:59 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/hyperv/pathutils.py:91 +#, python-format +msgid "Creating directory: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, python-format +msgid "Removing directory: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/virt/hyperv/snapshotops.py:65 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/snapshotops.py:94 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/snapshotops.py:99 +#, python-format +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/snapshotops.py:109 +#, python-format +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" -msgstr "" +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/vmops.py:90 +#, python-format +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" -msgstr "" +#: nova/virt/hyperv/vmops.py:99 +#, fuzzy +msgid "get_info called for instance" +msgstr "Impossibile riavviare l'istanza" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/vmops.py:120 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/vmops.py:126 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "Riavviando l'istanza %s" + +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy +msgid "Spawn instance failed" +msgstr "Impossibile sospendere l'istanza" + +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Creating directory with path %s" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "Created directory with path %s" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "Impossibile montare il volume all'istanza %s" + +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "istanza %s: sospensione in corso" + +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "Impossibile smontare il volume %s" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Riavviando l'istanza %s" + +#: nova/virt/hyperv/vmops.py:300 +#, fuzzy +msgid "Pause instance" +msgstr "Impossibile sospendere l'istanza" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "Impossibile sospendere l'istanza" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "Impossibile sospendere l'istanza" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "Impossibile sospendere l'istanza" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "Impossibile sospendere l'istanza" + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "Riavviando l'istanza %s" + +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/vmutils.py:75 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "Getting image size for the image %s" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/vmutils.py:262 +#, fuzzy +msgid "Controller not found" +msgstr "istanza %s: sospensione in corso" + +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/vmutils.py:383 #, python-format msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +#: nova/virt/hyperv/volumeops.py:98 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/volumeops.py:102 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Impossibile smontare il volume %s" + +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "Updating agent to %s" -msgstr "" +msgid "Unable to attach volume to instance %s" +msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/volumeops.py:165 +#, fuzzy, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +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:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Injecting file path: %r" +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/libvirt/blockinfo.py:177 +#, python-format +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/libvirt/driver.py:339 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/libvirt/driver.py:545 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/libvirt/driver.py:553 +#, python-format +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/libvirt/driver.py:570 #, python-format -msgid "OpenSSL error: %s" +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 +#, python-format +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "Could not determine key: %s" +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/libvirt/driver.py:720 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 -#, python-format -msgid "Got exception: %s" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" -msgstr "Sollevando NotImplemented" +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/fake.py:671 -#, python-format -msgid "xenapi.fake does not have an implementation for %s" +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Chiamando %(localname)s %(impl)s" - -#: nova/virt/xenapi/fake.py:710 -#, python-format -msgid "Calling getter %s" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/fake.py:713 -#, fuzzy, python-format -msgid "Calling setter %s" -msgstr "Dichiarando la coda %s" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." +msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/libvirt/driver.py:848 #, 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" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/host.py:190 -#, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "Impossibile riavviare l'istanza" - -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/host.py:210 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 -#, python-format -msgid "Found non-unique network for name_label %s" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/network_utils.py:47 -#, python-format -msgid "Found non-unique network for bridge %s" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/network_utils.py:49 -#, python-format -msgid "Found no network for bridge %s" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/pool.py:75 -#, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/pool.py:166 -#, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/pool.py:182 -#, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/pool.py:199 -#, python-format -msgid "Pool-Join failed: %(e)s" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/pool.py:202 -#, python-format -msgid "Unable to join %(host)s in the pool" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/pool.py:218 -#, python-format -msgid "Pool-eject failed: %(e)s" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/pool.py:230 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Impossibile smontare il volume %s" - -#: nova/virt/xenapi/pool.py:241 -#, python-format -msgid "Pool-set_name_label failed: %(e)s" -msgstr "" +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "volume %s: creato con successo" -#: nova/virt/xenapi/vif.py:104 -#, python-format -msgid "Found no PIF for device %s" -msgstr "" +#: nova/virt/libvirt/driver.py:1292 +#, fuzzy +msgid "Failed to soft reboot instance." +msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/vif.py:123 -#, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "VBD not found in instance %s" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "VBD %s already detached" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/libvirt/driver.py:1603 +#, fuzzy +msgid "Guest does not have a console available" +msgstr "L'utente non ha i privilegi dell'amministratore" + +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Unable to unplug VBD %s" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 -#, python-format -msgid "Unable to destroy VBD %s" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/libvirt/driver.py:1907 #, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "Unable to destroy VDI %s" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/libvirt/driver.py:1974 #, python-format msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 -#, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/libvirt/driver.py:2357 #, 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." +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 -#, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "download_vhd failed: %r" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 -#, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 -#, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "" +#: nova/virt/libvirt/driver.py:2731 +#, fuzzy, python-format +msgid "Trying to get stats for the volume %s" +msgstr "Impossibile smontare il volume %s" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/libvirt/driver.py:2755 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/libvirt/driver.py:2836 #, python-format msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 -#, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 -#, fuzzy, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "nessun metodo per il messaggio: %s" +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/driver.py:2963 #, python-format msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "Kernel/Ramdisk VDI %s distrutti" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -#, fuzzy -msgid "Failed to fetch glance image" -msgstr "Impossibile riavviare l'istanza" +#: nova/virt/libvirt/driver.py:3017 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "Cercando vdi %s per kernel PV" +msgid "Live Migration failure: %(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "VDI %s is still available" +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Re-scanning SR %s" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 -#, python-format -msgid "ISO: looking at SR %(sr_rec)s" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:3695 +#, python-format +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 -#, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/libvirt/imagecache.py:202 +#, fuzzy, python-format +msgid "Writing stored info to %s" +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Plugging VBD %s ... " +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Plugging VBD %s done." +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Destroying VBD for VDI %s ... " +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Destroying VBD for VDI %s done." +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "Running pygrub against %s" +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Found Xen kernel %s" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/imagecache.py:529 #, python-format msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "Writing partition table %s done." +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/imagecache.py:601 +#, python-format +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "Riavviando l'istanza %s" - -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/imagecache.py:609 +#, python-format +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Block device information present: %s" +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -#, fuzzy -msgid "Failed to spawn, rolling back" -msgstr "Impossibile sospendere l'istanza" - -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/utils.py:213 #, python-format msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/utils.py:253 +#, python-format +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Instance agent version: %s" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Could not find VM with name %s" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/vif.py:303 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" +msgstr "" + +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/volume.py:240 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/volume.py:252 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 +#, python-format +msgid "%s is already mounted" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "AoE device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/volume.py:546 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/volume.py:726 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 -#, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "" +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" +msgstr "Impossibile localizzare il volume %s" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" -msgstr "" +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" +msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" -msgstr "" +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "Impossibile localizzare il volume %s" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/powervm/blockdev.py:186 +#, python-format +msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 -#, python-format -msgid "type is = %s" -msgstr "" +#: nova/virt/powervm/blockdev.py:242 +#, fuzzy +msgid "Snapshot added to glance." +msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "name = %s" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 -#, python-format -msgid "Created %(label)s as %(sr_ref)s." +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Impossibile smontare il volume %s" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "Image found on host at '%s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" -msgstr "" +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Esecuzione del comando (sottoprocesso): %s" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Forgetting SR %s..." +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "Unable to find SR from VBD %s" +msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "Error finding vdis in SR %s" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/powervm/exception.py:33 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/powervm/exception.py:37 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 -#, python-format -msgid "Unable to obtain target information %(connection_data)s" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Mountpoint cannot be translated: %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "Creating SR %s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/powervm/exception.py:68 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/powervm/lpar.py:55 #, python-format -msgid "Introducing SR %s" +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" -msgstr "" +#: nova/virt/powervm/operator.py:99 +#, fuzzy, python-format +msgid "LPAR instance '%s' not found" +msgstr "istanza %s: sospensione in corso" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" -msgstr "" +#: nova/virt/powervm/operator.py:187 +#, fuzzy, python-format +msgid "PowerVM image creation failed: %s" +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "Riavviando l'istanza %s" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/powervm/operator.py:203 #, python-format -msgid "Checking for SR %s" +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/powervm/operator.py:208 +#, fuzzy, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "Riavviando l'istanza %s" + +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Impossible creare il VDI su SR %(sr_ref)s per l'istanza %(instance_name)s" - -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Impossibile usare SR %(sr_ref)s per l'istanza %(instance_name)s" +msgid "Instance spawned in %s seconds" +msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "istanza %s: creazione snapshot in corso" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/powervm/operator.py:294 #, python-format -msgid "Unable to locate volume %s" -msgstr "Impossibile localizzare il volume %s" +msgid "Shutting down the instance '%s'" +msgstr "" -#: nova/virt/xenapi/volumeops.py:221 +#: nova/virt/powervm/operator.py:299 #, python-format -msgid "Unable to detach volume %s" -msgstr "Impossibile smontare il volume %s" +msgid "Deleting the LPAR instance '%s'" +msgstr "" -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 -#, python-format -msgid "Error purging SR %s" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "Mountpoint %(mountpoint)s smontato dall'istanza %(instance_name)s" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" +msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 -#, python-format -msgid "Error in handshake: %s" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "Invalid request: %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Request: %s" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:140 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Request made with missing token: %s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:150 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Request made with invalid token: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Unexpected error: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 +#, python-format +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "Lo stato del volume deve essere disponibile" - -#: nova/volume/api.py:228 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "Lo stato del volume deve essere disponibile" - -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "Lo stato del volume deve essere disponibile" - -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/vmwareapi/host.py:40 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "volume group %s doesn't exist" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/driver.py:414 -#, python-format +#: nova/virt/vmwareapi/network_util.py:138 msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/vmwareapi/network_util.py:164 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/driver.py:470 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/driver.py:474 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "rbd has no pool %s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/driver.py:740 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Image %s is not stored in rbd" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "Image %s has blank components" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/driver.py:747 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Image %s is not an rbd snapshot" +msgid "Type error in %s: " msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "%s is in a different ceph cluster" +msgid "Exception in %s " msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "Impossibile localizzare il volume %s" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" +msgstr "" -#: nova/volume/driver.py:815 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Sheepdog is not working: %s" +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "LoggingVolumeDriver: %s" +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/volume/iscsi.py:122 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Creating volume: %s" +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/volume/iscsi.py:136 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/iscsi.py:146 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "Removing volume: %s" +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/vmwareapi/vmops.py:306 +#, 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/volume/manager.py:102 +#: nova/virt/vmwareapi/vmops.py:320 #, python-format -msgid "Re-exporting %s volumes" +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/manager.py:107 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format -msgid "volume %s: skipping export" +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/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Impossibile localizzare il volume %s" - -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" -msgstr "volume %s: creazione in corso" +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" +msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" -msgstr "volume %s: creazione in corso per l'esportazione" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" +msgstr "" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" -msgstr "volume %s: creato con successo" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" +msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/manager.py:195 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "volume %s: removing export" +msgid "Uploading image %s" msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "volume %s: deleting" -msgstr "volume %s: rimuovendo" +msgid "Uploaded image %s" +msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "volume %s: volume is busy" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/vmwareapi/vmops.py:585 +#, python-format +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "volume %s: rimosso con successo" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" +msgstr "" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "istanza %s: creazione snapshot in corso" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "istanza %s: ripristino" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/manager.py:342 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/manager.py:445 -#, python-format -msgid "Notification {%s} received" +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "Using WSDL: %s" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "Using DFM server: %s" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:134 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format -msgid "Using storage service: %s" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/netapp.py:145 -#, python-format -msgid "Using vfiler: %s" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, python-format -msgid "%s is not set" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "Riconnesso alla coda" - -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/netapp.py:297 -#, python-format -msgid "Job failed: %s" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:513 -#, python-format -msgid "Failed to get LUN details for LUN ID %s" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/netapp.py:530 -#, python-format -msgid "Failed to get host details for host ID %s" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 +#: nova/virt/vmwareapi/vmops.py:899 #, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "Impossibile localizzare il volume %s" +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "istanza %s: creazione snapshot in corso" -#: nova/volume/netapp.py:776 +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" -msgstr "" - -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/vmwareapi/vmops.py:996 #, python-format -msgid "Created LUN with name %s" +msgid "Renaming the VM from %s" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 -#, python-format -msgid "Destroyed LUN %s" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "Impossibile localizzare il volume %s" -#: nova/volume/netapp.py:1146 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/netapp.py:1151 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/netapp.py:1156 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "Failed to get LUN target details for the LUN %s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/netapp.py:1160 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "Failed to get target portal for the LUN %s" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/netapp.py:1164 -#, python-format -msgid "Failed to get target IQN for the LUN %s" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/netapp.py:1197 -#, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "Cloned LUN with new name %s" -msgstr "" - -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Impossibile localizzare il volume %s" - -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " -msgstr "" - -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/nfs.py:85 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "casted to %s" +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" -msgstr "" - -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vmops.py:1295 +#, python-format +msgid "Created directory with path %s" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "CLIQ command returned %s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/volume_util.py:163 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/volume_util.py:166 +#, python-format +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/solidfire.py:123 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format -msgid "Call to json.loads() raised an exception: %s" +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/solidfire.py:159 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "Found solidfire account: %s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/solidfire.py:334 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "Deleting volumeID: %s" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." -msgstr "" +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "Impossibile localizzare il volume %s" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." -msgstr "" +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 +#, python-format +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/volume/storwize_svc.py:123 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" -msgstr "" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" -msgstr "" +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy, python-format +msgid "Unable to find volume" +msgstr "Impossibile smontare il volume %s" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "Mountpoint %(mountpoint)s smontato dall'istanza %(instance_name)s" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "pool %s doesn't exist" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:200 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/storwize_svc.py:302 +#: nova/virt/xenapi/agent.py:158 #, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +msgid "Updating agent to %s" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/xenapi/agent.py:273 +#, python-format +msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 -#, python-format +#: nova/virt/xenapi/agent.py:304 msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"XenServer tools are present in this image but are not capable of network " +"injection" msgstr "" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/xenapi/agent.py:360 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "OpenSSL error: %s" msgstr "" -#: nova/volume/storwize_svc.py:468 -#, python-format +#: nova/virt/xenapi/driver.py:134 msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/xenapi/driver.py:354 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "Could not determine key: %s" msgstr "" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:545 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +msgid "Got exception: %s" msgstr "" -#: nova/volume/storwize_svc.py:553 +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +msgid "Raising NotImplemented" +msgstr "Sollevando NotImplemented" + +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" -msgstr "" +msgid "Calling %(localname)s %(impl)s" +msgstr "Chiamando %(localname)s %(impl)s" -#: nova/volume/storwize_svc.py:585 +#: nova/virt/xenapi/fake.py:728 #, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Calling getter %s" msgstr "" -#: nova/volume/storwize_svc.py:595 +#: nova/virt/xenapi/fake.py:731 +#, fuzzy, python-format +msgid "Calling setter %s" +msgstr "Dichiarando la coda %s" + +#: nova/virt/xenapi/fake.py:793 #, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/xenapi/host.py:68 #, python-format msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"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/volume/storwize_svc.py:615 +#: nova/virt/xenapi/host.py:80 #, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +msgid "Aggregate for host %(host)s count not be found." msgstr "" -#: nova/volume/storwize_svc.py:623 +#: nova/virt/xenapi/host.py:101 #, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/xenapi/host.py:156 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:191 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Impossibile riavviare l'istanza" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/xenapi/network_utils.py:29 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/xenapi/network_utils.py:47 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Found non-unique network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/xenapi/network_utils.py:49 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Found no network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/xenapi/pool.py:158 #, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "_run_flashcopy: %s" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/xenapi/pool.py:211 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/xenapi/pool.py:223 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "Impossibile smontare il volume %s" + +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +msgid "VBD not found in instance %s" msgstr "" -#: nova/volume/storwize_svc.py:815 -#, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "volume %s: creato con successo" +#: nova/virt/xenapi/vm_utils.py:362 +#, python-format +msgid "VBD %s already detached" +msgstr "" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "Unable to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:885 -#, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "volume %s: creato con successo" +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/xenapi/vm_utils.py:408 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/xenapi/vm_utils.py:411 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"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:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:594 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:979 +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format -msgid "enter: _delete_host: host %s " +msgid "" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "leave: _delete_host: host %s " +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/xenapi/vm_utils.py:1090 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/xenapi/vm_utils.py:1154 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1208 +#, 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:1217 #, python-format msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/xenapi/vm_utils.py:1236 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "Kernel/Ramdisk VDI %s distrutti" + +#: nova/virt/xenapi/vm_utils.py:1259 +#, fuzzy +msgid "Failed to fetch glance image" +msgstr "Impossibile riavviare l'istanza" + +#: nova/virt/xenapi/vm_utils.py:1300 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "Cercando vdi %s per kernel PV" + +#: nova/virt/xenapi/vm_utils.py:1349 #, python-format msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +"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/volume/storwize_svc.py:1137 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/vm_utils.py:1386 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "VDI %s is still available" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/vm_utils.py:1509 #, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +msgid "Re-scanning SR %s" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/vm_utils.py:1537 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/volume/storwize_svc.py:1207 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1555 msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"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:1568 +msgid "Cannot find SR of content-type ISO" msgstr "" -"%(description)s\n" -"Comando: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/vm_utils.py:1576 #, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/volume/xensm.py:55 -#, python-format -msgid "SR name = %s" +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/vm_utils.py:1593 #, python-format -msgid "Params: %s" +msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/vm_utils.py:1621 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/vm_utils.py:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vm_utils.py:1691 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format -msgid "Failed to reach backend %d" +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vm_utils.py:1838 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/vm_utils.py:1883 #, python-format -msgid "Volume will be created in backend - %d" +msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " msgstr "" -#: nova/volume/xensm.py:170 -#, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "volume %s: rimuovendo" - -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:1964 #, python-format -msgid "Sending JSON data: %s" +msgid "Running pygrub against %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:1972 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Found Xen kernel %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "risposta %s" +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:1999 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:2037 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Writing partition table %s done." msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:2091 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:2124 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" msgstr "" -#: nova/volume/nexenta/volume.py:227 -#, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:2185 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:792 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "Avviando l'interfaccia Bridge per %s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "Riavviando l'istanza %s" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vmops.py:454 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Block device information present: %s" msgstr "" +#: nova/virt/xenapi/vmops.py:485 +#, fuzzy +msgid "Failed to spawn, rolling back" +msgstr "Impossibile sospendere l'istanza" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "volume %s: creazione in corso per l'esportazione" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "Tipo del volume non valido" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Impossibile localizzare il volume %s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "Il servizio é scomparso dal database, ricreo." + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "L'istanza é stata già creata" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "Percorso dei flags: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "risposta %s" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Impossibile localizzare il volume %s" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "Impossibile sospendere l'istanza" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "Impossibile sospendere l'istanza" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "Impossibile sospendere l'istanza" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Impossibile sospendere l'istanza" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Impossibile montare il volume all'istanza %s" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "ricevuto %s" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "ricevuto %s" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" +#~ "Impossible creare il VDI su SR " +#~ "%(sr_ref)s per l'istanza %(instance_name)s" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Impossibile usare SR %(sr_ref)s per l'istanza %(instance_name)s" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "Lo stato del volume deve essere disponibile" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "Lo stato del volume deve essere disponibile" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "Lo stato del volume deve essere disponibile" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Impossibile localizzare il volume %s" + +#~ msgid "volume %s: creating" +#~ msgstr "volume %s: creazione in corso" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "volume %s: creazione in corso per l'esportazione" + +#~ msgid "volume %s: created successfully" +#~ msgstr "volume %s: creato con successo" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "volume %s: rimuovendo" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "volume %s: rimosso con successo" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "istanza %s: creazione snapshot in corso" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "Riconnesso alla coda" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "Impossibile localizzare il volume %s" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Impossibile localizzare il volume %s" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "volume %s: creato con successo" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "volume %s: creato con successo" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "volume %s: rimuovendo" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "risposta %s" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index 0e3e5346e..9e3185034 100644 --- a/nova/locale/ja/LC_MESSAGES/nova.po +++ b/nova/locale/ja/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -17,60 +17,74 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "ルートCAのファイル名" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "プライベートキーのファイル名" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "キーを格納するパス" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "ルートCAを格納するパス" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "プロジェクトごとにCAを使用するか否かのフラグ" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "ユーザの証明書のサブジェクト、%s はプロジェクト、ユーザ、タイムスタンプ" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "プロジェクトの証明書のサブジェクト、%s はプロジェクト、およびタイムスタンプ" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "インスタンス終了処理を開始します。" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Flags のパス: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "コマンド実行において予期しないエラーが発生しました。" -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,268 +99,291 @@ msgstr "" "標準出力: %(stdout)r\n" "標準エラー出力: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 -#, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "" +#: nova/exception.py:182 +#, fuzzy, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/exception.py:183 -msgid "Failed to decrypt text" -msgstr "" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:247 -msgid "The request is invalid." +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:251 -msgid "Invalid input received" +#: nova/exception.py:258 +msgid "The request is invalid." msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" +#: nova/exception.py:262 +msgid "Invalid input received" msgstr "" -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 #, fuzzy msgid "Invalid metadata size" msgstr "Invalid signature: ユーザ %s の署名が不正です。" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "インスタンス %s: 起動しました。" + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "インスタンス終了処理を開始します。" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 #, fuzzy msgid "Failed to terminate instance" msgstr "インスタンス終了処理を開始します。" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "インスタンス終了処理を開始します。" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -354,133 +391,91 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -#, fuzzy -msgid "Constraint not met." -msgstr "インスタンス %s: rescued" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 -#, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 +#: nova/exception.py:452 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "" +#, fuzzy +msgid "Constraint not met." +msgstr "インスタンス %s: rescued" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" - -#: nova/exception.py:495 -#, fuzzy, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "存在しないコンソール %(console_id)s を削除しようとしました" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -488,755 +483,863 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "ネットワークホストの設定をします。" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "インスタンス %(instance_name)s にマウントポイント %(mountpoint)s を接続(attach)しました" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 #, fuzzy msgid "Floating ip pool not found." msgstr "ネットワークホストの設定をします。" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "ボリュームグループ%sが存在しません。" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "インスタンス終了処理を開始します。" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:901 +#: nova/exception.py:942 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "" +#: nova/exception.py:1102 +#, fuzzy, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "イメージをループバック %s にアタッチできません。" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "イメージをループバック %s にアタッチできません。" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "%s を停止しようとしています" + +#: nova/exception.py:1157 +#, fuzzy, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "%s を停止しようとしています" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 -#, python-format -msgid "The CA file for %(project)s could not be found" -msgstr "" +#: nova/exception.py:1176 +#, 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:1181 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1185 +#, python-format +msgid "The CA file for %(project)s could not be found" +msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1189 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1244,6 +1347,11 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy, python-format +msgid "Failed to get nw_info" +msgstr "ip %s に対するメタデータの取得に失敗しました。" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1252,823 +1360,966 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "FLAGSの一覧:" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, fuzzy, python-format msgid "Starting %d workers" msgstr "開始アドレス" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 -#, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +#: nova/service.py:426 +#, fuzzy, python-format +msgid "Starting %(topic)s node (version %(version)s)" msgstr "%(topic)s ノードを開始しています (バージョン %(vcs_string)s)" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "データベースにエントリの存在しないサービスを終了します。" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "サービスデータベースオブジェクトが消滅しました。再作成します。" - -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "モデルサーバへの接続を復旧しました。" - -#: nova/service.py:561 -msgid "model server went away" -msgstr "モデルサーバが消滅しました。" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "コマンド実行(subprocess): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "コマンド実行結果: %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "コマンド(SSH)を実行: %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "コールバック中のデバッグ: %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "リンクローカルアドレスが見つかりません: %s" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "不正なバックエンドです: %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "VBD %s から SRを取得できません。" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "VBD %s から SRを取得できません。" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "VBD %s から SRを取得できません。" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "__call__ を実装しなければなりません" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "認証失敗の回数が多すぎます。" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, fuzzy, python-format +msgid "Keystone failure: %s" +msgstr "%s の認証に失敗しました。" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "認証失敗の回数が多すぎます。" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "アクション(action): %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "引数: %(key)s\t\t値: %(value)s" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "コントローラ=%(controller)s とアクション=%(action)s 用の許可されていないリクエスト" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "InstanceNotFound が発行されました: %s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound が発行されました: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "NotFound 発生: %s" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "予期しないエラー発生: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "予期しないエラー発生: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "未知のエラーが発生しました。再度リクエストを実行してください。" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "未サポートの API リクエスト: コントローラ = %(controller)s, アクション = %(action)s" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "Create key pair: キーペア %s を作成します。" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "Delete key pair: キーペア %s を削除します。" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "有効なルールを作成する為の十分なパラメータがありません" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "指定されたパラメータに該当するルールがありません。" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "指定されたルールは既にグループ %s に存在しています。" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "Create volume: %s GBのボリュームを作成します。" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, 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:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 #, fuzzy msgid "Detach Volume Failed." msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "アトリビュート %s はサポートされていません。" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Allocate address: アドレスを割り当てます。" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "Release address: アドレス %s を開放します。" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, 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:1162 +#: nova/api/ec2/cloud.py:1260 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "インスタンス終了処理を開始します。" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, 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:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "ユーザまたはグループが指定されていません。" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "グループ \"all\" のみサポートされています。" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type は add または remove の何れかである必要があります。" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "イメージ %s の公開設定を更新します。" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "インスタンス %s: rescued" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "ip %s に対するメタデータの取得に失敗しました。" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "getter %s をコールします。" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2077,30 +2328,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2119,361 +2369,372 @@ msgstr "Invalid signature: ユーザ %s の署名が不正です。" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "%s を停止しようとしています" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 #, fuzzy msgid "HostId cannot be updated." msgstr "マウントポイントを変換できません。 %s" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy +msgid "Personality cannot be updated." +msgstr "マウントポイントを変換できません。 %s" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "インスタンス終了処理を開始します。" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "例外: Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "例外: Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "例外: compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "例外: compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "例外: Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "例外: Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "例外: Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2481,79 +2742,137 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "例外: compute.api::resume %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "プライベートキーの復号に失敗しました: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "プライベートキーの復号に失敗しました: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "アトリビュート %s はサポートされていません。" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "VLANインタフェース %s を開始します。" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" msgstr "" +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "アクション(action): %s" + #: nova/api/openstack/compute/contrib/console_output.py:52 msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" @@ -2567,144 +2886,258 @@ msgstr "" msgid "Unable to get console" msgstr "ボリューム %s を切断(detach)できません" -#: nova/api/openstack/compute/contrib/disk_config.py:43 +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "インスタンス %s: rescued" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 #, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +#, fuzzy +msgid "Coverage not running" +msgstr "xvp が実行されていません…" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, fuzzy, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "ネットワークホストの設定をします。" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "インスタンス %s: 起動しました。" + +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 +#, fuzzy, python-format +msgid "Floating ip not found for id %s" msgstr "ネットワークホストの設定をします。" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 #, fuzzy msgid "floating ip not found" msgstr "ネットワークホストの設定をします。" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, fuzzy, python-format +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:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy +msgid "fping utility is not found." +msgstr "ネットワークホストの設定をします。" + +#: nova/api/openstack/compute/contrib/hosts.py:183 #, python-format -msgid "Host '%s' could not be found." +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, fuzzy, python-format msgid "Invalid mode: '%s'" msgstr "不正なバックエンドです: %s" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "getter %s をコールします。" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "getter %s をコールします。" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, fuzzy, python-format msgid "Invalid timestamp for date %s" msgstr "Invalid signature: ユーザ %s の署名が不正です。" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2718,86 +3151,152 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" +msgstr "ネットワークホストの設定をします。" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Disassociating network with id %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 #, fuzzy msgid "Missing network in body" msgstr "ネットワークホストの設定をします。" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, fuzzy, python-format msgid "Creating network with label %s" msgstr "ネットワークホストの設定をします。" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy, python-format +msgid "Create networks failed" +msgstr "ネットワークホストの設定をします。" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "有効なルールを作成する為の十分なパラメータがありません" -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "指定されたルールは既にグループ %s に存在しています。" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2806,7129 +3305,9684 @@ msgstr "" msgid "start instance" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 #, fuzzy msgid "stop instance" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "インスタンス %s: 起動しました。" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." -msgstr "" - -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:203 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:373 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:424 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" -msgstr "openvpnの設定に入れるネットワークの値" +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" -msgstr "openvpnの設定に入れるネットマスクの値" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:541 #, python-format -msgid "Launching VPN for %s" -msgstr "%s 用のVPNを起動します。" +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:651 #, python-format -msgid "Deprecated Config: %s" +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/api.py:220 -#, fuzzy -msgid "Cannot run any more instances of this type." -msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:823 #, fuzzy, python-format -msgid "Can only run %s more instances of this type." -msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:838 #, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:852 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "" - -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/messaging.py:873 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/messaging.py:1077 #, python-format -msgid "Going to run %s instances..." -msgstr "%s 個のインスタンスの起動を始めます…" +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/scheduler.py:106 #, python-format -msgid "bdm %s" +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/scheduler.py:132 #, python-format -msgid "block_device_mapping %s" +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:828 -#, fuzzy -msgid "Going to try to soft delete instance" -msgstr "%s を停止しようとしています" +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:950 -#, fuzzy -msgid "Going to try to terminate instance" -msgstr "%s を停止しようとしています" - -#: nova/compute/api.py:990 -#, fuzzy -msgid "Going to try to stop instance" -msgstr "%s を停止しようとしています" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" -#: nova/compute/api.py:1004 +#: nova/cloudpipe/pipelib.py:48 #, fuzzy -msgid "Going to try to start instance" -msgstr "%s を停止しようとしています" +msgid "Instance type for vpn instances" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 -#, python-format -msgid "Searching by: %s" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "openvpnの設定に入れるネットワークの値" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "openvpnの設定に入れるネットマスクの値" + +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Image type not recognized %s" -msgstr "" +msgid "Launching VPN for %s" +msgstr "%s 用のVPNを起動します。" -#: nova/compute/api.py:1312 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 #, fuzzy, python-format -msgid "snapshot for %s" -msgstr "VM %s に対するスナップショットを開始します。" +msgid "Failed to load %s" +msgstr "ボリューム %s の存在が確認できません。" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/baremetal_deploy_helper.py:235 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1643 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/api.py:1685 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:2018 -#, fuzzy, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "%s を停止しようとしています" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" +msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2272 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:2283 -#, python-format +#: nova/cmd/manage.py:207 msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +"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/compute/api.py:2289 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "Create Security Group: セキュリティグループ %s を作成します。" - -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:2384 -#, fuzzy -msgid "Security group is still in use" -msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" - -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "Delete security group: セキュリティグループ %s を削除します。" +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "受信: %s" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" -msgstr "" +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "エラー %s をキャッチしました。" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." -msgstr "" +#: nova/cmd/manage.py:298 +#, fuzzy +msgid "network" +msgstr "ネットワークホストの設定をします。" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" -msgstr "Authorize security group ingress: セキュリティグループ許可 %s" +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "開始アドレス" -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" -msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" +#: nova/cmd/manage.py:300 +msgid "hostname" +msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cmd/manage.py:329 #, python-format -msgid "DB error: %s" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/instance_types.py:104 +#: nova/cmd/manage.py:388 #, python-format -msgid "Instance type %s not found for deletion" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:437 +#, fuzzy, python-format +msgid "No floating IP addresses have been defined." +msgstr "グループ %s は既に存在しています。" + +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" +msgstr "開始アドレス" + +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:514 +#, fuzzy +msgid "No networks found" +msgstr "ネットワークホストの設定をします。" + +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:518 +#: nova/cmd/manage.py:604 #, fuzzy -msgid "Failed to dealloc network for deleted instance" -msgstr "%s を停止しようとしています" +msgid "instance" +msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/compute/manager.py:550 -#, fuzzy, python-format -msgid "Build error: %s" -msgstr "エラー %s をキャッチしました。" +#: nova/cmd/manage.py:605 +msgid "node" +msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "インスタンスは既に生成されています。" +#: nova/cmd/manage.py:611 +msgid "ramdisk" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:893 +#: nova/cmd/manage.py:687 #, python-format -msgid "Ignoring DiskNotFound: %s" +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:896 +#: nova/cmd/manage.py:700 #, python-format -msgid "Ignoring VolumeNotFound: %s" +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "予期しないエラー発生: %s" + +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:1049 -#, fuzzy -msgid "Rebuilding instance" -msgstr "Rebooting instance: インスタンス %s を再起動します。" +#: nova/cmd/manage.py:721 +msgid "cpu" +msgstr "" -#: nova/compute/manager.py:1128 -#, fuzzy -msgid "Rebooting instance" -msgstr "Rebooting instance: インスタンス %s を再起動します。" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" +msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "インスタンス %s は実行中です。" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" +msgstr "" -#: nova/compute/manager.py:1198 +#: nova/cmd/manage.py:847 #, fuzzy -msgid "instance snapshotting" -msgstr "snapshotting: インスタンス %s のスナップショットを取得中" +msgid "Instance Type exists." +msgstr "インスタンス %s: rescued" -#: nova/compute/manager.py:1204 -#, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:858 #, python-format -msgid "Deleting image %s" +msgid "%s created" +msgstr "" + +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:869 +#, fuzzy, python-format +msgid "DB Error: %s" +msgstr "エラー %s をキャッチしました。" + +#: nova/cmd/manage.py:874 #, python-format -msgid "Failed to set admin password. Instance %s is not running" +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:910 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "エラー %s をキャッチしました。" + +#: nova/cmd/manage.py:1017 #, python-format -msgid "set_admin_password failed: %s" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1376 -#, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "ファイルパス '%s' を埋め込んでいます" +#: nova/cmd/manage.py:1035 +#, python-format +msgid "Last %s nova syslog entries:-" +msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1416 +#: nova/compute/api.py:281 #, fuzzy -msgid "Unrescuing" -msgstr "Unrescuing: インスタンス %s をアンレスキューします。" +msgid "Cannot run any more instances of this type." +msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" + +#: nova/compute/api.py:288 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." +msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" -#: nova/compute/manager.py:1437 +#: nova/compute/api.py:297 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/compute/api.py:317 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1805 -#, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1916 -#, fuzzy -msgid "Retrieving diagnostics" -msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "インスタンス %s にボリュームを接続(attach)できません。" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." +msgstr "%s 個のインスタンスの起動を始めます…" + +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:1962 +#: nova/compute/api.py:747 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1016 #, fuzzy -msgid "Reset network" -msgstr "ネットワークホストの設定をします。" +msgid "instance termination disabled" +msgstr "インスタンス終了処理を開始します。" + +#: nova/compute/api.py:1152 +#, fuzzy, python-format +msgid "instance type %(old_inst_type_id)d not found" +msgstr "インスタンス %s: 起動しました。" -#: nova/compute/manager.py:1967 +#: nova/compute/api.py:1158 #, fuzzy -msgid "Inject network info" -msgstr "ネットワークホストの設定をします。" +msgid "going to delete a resizing instance" +msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:1970 +#: nova/compute/api.py:1168 #, python-format -msgid "network_info to inject: |%s|" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:1987 +#: nova/compute/api.py:1212 #, fuzzy -msgid "Get console output" -msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" +msgid "Going to try to soft delete instance" +msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:2012 +#: nova/compute/api.py:1236 #, fuzzy -msgid "Getting vnc console" -msgstr "コンソールを追加しています" +msgid "Going to try to terminate instance" +msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "" +#: nova/compute/api.py:1286 +#, fuzzy +msgid "Going to try to stop instance" +msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "" +#: nova/compute/api.py:1303 +#, fuzzy +msgid "Going to try to start instance" +msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:1376 #, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2107 +#: nova/compute/api.py:1613 #, fuzzy, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" -msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" +msgid "snapshot for %s" +msgstr "VM %s に対するスナップショットを開始します。" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "ボリュームを未知のインスタンス %s からデタッチします。" - -#: nova/compute/manager.py:2153 -#, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" - -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:1977 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2306 +#: nova/compute/api.py:2019 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." +#: nova/compute/api.py:2457 +#, fuzzy, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "%s を停止しようとしています" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/api.py:2480 +#, python-format msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2574 +#: nova/compute/api.py:2820 #, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2823 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2595 +#: nova/compute/api.py:2837 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2860 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -msgstr "" +msgid "Create Security Group %s" +msgstr "Create Security Group: セキュリティグループ %s を作成します。" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:2867 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2631 -#, 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/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/manager.py:2649 -#, python-format -msgid "Failed to generate usage audit for instance on host %s" -msgstr "" +#: nova/compute/api.py:2937 +#, fuzzy +msgid "Security group is still in use" +msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" -msgstr "" +#: nova/compute/api.py:2948 +#, python-format +msgid "Delete security group %s" +msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:3034 nova/compute/api.py:3111 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:3053 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" -msgstr "" +msgid "Authorize security group ingress %s" +msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" + +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, python-format +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/claims.py:116 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "インスタンス %s: 起動しました。" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/manager.py:2947 -#, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:165 #, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2961 +#: nova/compute/claims.py:170 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" -msgstr "" - -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/claims.py:177 #, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/instance_types.py:105 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/instance_types.py:121 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/instance_types.py:138 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/instance_types.py:148 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/manager.py:359 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/manager.py:402 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/manager.py:418 #, python-format msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/manager.py:439 #, python-format -msgid "Finishing claim: %s" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:363 +#: nova/compute/manager.py:475 msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "インスタンス終了処理を開始します。" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:425 -#, python-format -msgid "No service record for host %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:538 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:436 -#, python-format -msgid "Hypervisor: free disk (GB): %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" -msgstr "" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "インスタンス終了処理を開始します。" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, fuzzy, python-format -msgid "Free disk (GB): %s" -msgstr "Create key pair: キーペア %s を作成します。" - -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:576 #, python-format -msgid "Free VCPUS: %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" -msgstr "" +#: nova/compute/manager.py:592 +#, fuzzy, python-format +msgid "Unexpected power state %d" +msgstr "予期しないエラー発生: %s" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/manager.py:604 #, python-format -msgid "Missing keys: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/compute/rpcapi.py:47 +#: nova/compute/manager.py:729 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:746 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Setting up bdm %s" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" -msgstr "コンソールを追加しています" - -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 -#, python-format -msgid "Tried to remove non-existent console %(console_id)s." +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Removing console %(console_id)s." +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" -msgstr "xvp 設定を再構築しています" - -#: nova/console/xvp.py:116 -#, python-format -msgid "Re-wrote %s" -msgstr "%s を再度書き込みました" - -#: nova/console/xvp.py:121 -msgid "Stopping xvp" -msgstr "xvp を停止しています" - -#: nova/console/xvp.py:134 -msgid "Starting xvp" -msgstr "xvp を開始しています" +#: nova/compute/manager.py:898 +#, fuzzy +msgid "Failed to dealloc network for deleted instance" +msgstr "%s を停止しようとしています" -#: nova/console/xvp.py:141 -#, python-format -msgid "Error starting xvp: %s" -msgstr "xvp の開始中にエラー: %s" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." +msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" -msgstr "xvp を再起動しています" +#: nova/compute/manager.py:926 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "エラー %s をキャッチしました。" -#: nova/console/xvp.py:146 -msgid "xvp not running..." -msgstr "xvp が実行されていません…" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." +msgstr "" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/consoleauth/manager.py:75 -#, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/db/sqlalchemy/api.py:206 -#, python-format -msgid "Unrecognized read_deleted value '%s'" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:997 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -#, fuzzy -msgid "Backend exists" -msgstr "バックエンドは %s です。" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." +msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/manager.py:1075 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:1081 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/manager.py:1120 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 -#, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 -#, python-format -msgid "No sm_volume with id %(volume_id)s" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1272 +#, python-format +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "%s を停止しようとしています" + +#: nova/compute/manager.py:1309 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1312 #, python-format -msgid "Table |%s| not created!" +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/manager.py:1319 +#, python-format +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1367 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" -msgstr "" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:1593 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" -msgstr "" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" -msgstr "" +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1746 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "インスタンス %s は実行中です。" -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "" +#: nova/compute/manager.py:1775 +#, fuzzy, python-format +msgid "Instance disappeared during reboot" +msgstr "インスタンス%s: 再起動しました。" + +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1808 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/image/s3.py:372 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to decrypt private key: %s" -msgstr "プライベートキーの復号に失敗しました: %s" +msgid "Rotating out %d backups" +msgstr "" -#: nova/image/s3.py:379 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to decrypt initialization vector: %s" -msgstr "初期化ベクタの復号に失敗しました: %s" +msgid "Deleting image %s" +msgstr "" -#: nova/image/s3.py:390 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "イメージファイル %(image_file)s の復号に失敗しました: %(err)s" - -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 -#, python-format -msgid "Bad prefix for to_global_ipv6: %s" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:1938 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "Flags のパス: %s" - -#: nova/network/api.py:81 +#: nova/compute/manager.py:1958 #, python-format -msgid "kwargs: %s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/network/api.py:169 +#: nova/compute/manager.py:1962 #, fuzzy, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" -msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" +msgid "injecting file to %(path)s" +msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/linux_net.py:214 +#: nova/compute/manager.py:2031 +#, fuzzy +msgid "Unrescuing" +msgstr "Unrescuing: インスタンス %s をアンレスキューします。" + +#: nova/compute/manager.py:2052 #, python-format -msgid "Unknown chain: %r" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "snapshotting: インスタンス %s のスナップショットを取得中" + +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/linux_net.py:580 +#: nova/compute/manager.py:2540 #, python-format -msgid "arping error for ip %s" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/linux_net.py:790 -#, fuzzy, python-format -msgid "Pid %d is stale, skip killing dnsmasq" -msgstr "Pid %d は無効です。dnsmasqを再実行します。" +#: nova/compute/manager.py:2603 +msgid "Pausing" +msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" -msgstr "dnsmasqに対してhupを送信しましたが %s が発生しました。" +#: nova/compute/manager.py:2621 +msgid "Unpausing" +msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "Pid %d は無効です。dnsmasqを再実行します。" +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" -msgstr "radvd 停止が %s 例外を発行しました" +#: nova/compute/manager.py:2690 +msgid "Resuming" +msgstr "" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "Pid %d がストールしているので radvd を再実行しています…" +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "ネットワークホストの設定をします。" -#: nova/network/linux_net.py:1126 -#, python-format -msgid "Starting VLAN interface %s" -msgstr "VLANインタフェース %s を開始します。" +#: nova/compute/manager.py:2715 +#, fuzzy +msgid "Inject network info" +msgstr "ネットワークホストの設定をします。" -#: nova/network/linux_net.py:1162 +#: nova/compute/manager.py:2718 #, python-format -msgid "Starting Bridge interface for %s" -msgstr "%s 用のブリッジインタフェースを開始します。" +msgid "network_info to inject: |%s|" +msgstr "" -#: nova/network/linux_net.py:1205 -#, fuzzy, python-format -msgid "Failed to add interface: %s" -msgstr "プライベートキーの復号に失敗しました: %s" +#: nova/compute/manager.py:2735 +#, fuzzy +msgid "Get console output" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/network/linux_net.py:1306 -#, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "%s 用のブリッジインタフェースを開始します。" +#: nova/compute/manager.py:2762 +#, fuzzy +msgid "Getting vnc console" +msgstr "コンソールを追加しています" -#: nova/network/linux_net.py:1314 -#, fuzzy, python-format -msgid "Done starting bridge %s" -msgstr "xvp の開始中にエラー: %s" +#: nova/compute/manager.py:2797 +#, fuzzy +msgid "Getting spice console" +msgstr "コンソールを追加しています" -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:2844 #, python-format -msgid "Failed unplugging gateway interface '%s'" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1335 +#: nova/compute/manager.py:2895 #, python-format -msgid "Unplugged gateway interface '%s'" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:2904 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" -msgstr "" +#: nova/compute/manager.py:2919 +#, fuzzy, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:2949 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." -msgstr "" +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "ボリュームを未知のインスタンス %s からデタッチします。" -#: nova/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" -msgstr "" +#: nova/compute/manager.py:2966 +#, fuzzy, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/network/manager.py:387 -#, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:3028 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" -msgstr "" - -#: nova/network/manager.py:650 +#: nova/compute/manager.py:3048 #, fuzzy, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "インスタンス終了処理を開始します。" +msgid "Port %(port_id)s is not attached" +msgstr "インスタンス %s: 起動しました。" -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3062 #, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " -msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" +msgid "Host %(host)s not found" +msgstr "インスタンス %s: 起動しました。" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:3199 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/manager.py:686 -#, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." -msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" - -#: nova/network/manager.py:733 -#, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:3282 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:789 -#, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +#: nova/compute/manager.py:3284 +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/network/manager.py:903 -#, python-format -msgid "Disassociated %s stale fixed ip(s)" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" -msgstr "ネットワークホストの設定をします。" - -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:3483 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3489 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3498 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:1358 +#: nova/compute/manager.py:3505 #, python-format -msgid "Unable to release %s because vif doesn't exist." +msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/network/manager.py:1379 -#, python-format -msgid "Leased IP |%(address)s|" +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/network/manager.py:1383 +#: nova/compute/manager.py:3516 #, python-format -msgid "IP %s leased that is not associated" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:1391 +#: nova/compute/manager.py:3525 #, python-format -msgid "IP |%s| leased that isn't allocated" +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:1396 +#: nova/compute/manager.py:3542 #, python-format -msgid "Released IP |%(address)s|" +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:1400 +#: nova/compute/manager.py:3561 #, python-format -msgid "IP %s released that is not associated" +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" -msgstr "リースしていないIP %s が開放されました。" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:3703 +#, fuzzy, python-format +msgid "Updating volume usage cache" +msgstr "Deleting user: ユーザ %s を削除します。" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" +msgstr "" -#: nova/network/manager.py:1422 +#: nova/compute/manager.py:3747 #, python-format -msgid "%s must be an integer" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1466 +#: nova/compute/manager.py:3788 #, python-format msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1561 -#, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:2097 -msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" -msgstr "ネットワークの数とVLANの開始番号の和は 4094 より大きくできません。" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "インスタンス %s: 起動しました。" -#: nova/network/manager.py:2104 +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:3974 #, python-format msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/manager.py:3981 +#, python-format +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/manager.py:3988 +#, python-format +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 -#, python-format -msgid "No network with net_id = %s" +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 -#, python-format -msgid "No fixed IPs to deallocate for vif %s" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/resource_tracker.py:280 +#, fuzzy, python-format +msgid "Deleting compute node %s" +msgstr "Deleting user: ユーザ %s を削除します。" + +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "allocate_for_instance() for %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/api.py:100 -#, fuzzy, python-format -msgid "empty project id for instance %s" -msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" +#: nova/compute/resource_tracker.py:310 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "No service record for host %s" msgstr "" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "deallocate_for_instance() for %s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Hypervisor: free VCPUs: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "validate_networks() for %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/resource_tracker.py:350 #, fuzzy, python-format -msgid "Multiple floating IP pools matches found for name '%s'" -msgstr "ネットワークホストの設定をします。" +msgid "Free disk (GB): %s" +msgstr "Create key pair: キーペア %s を作成します。" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/log.py:298 -#, python-format -msgid "syslog facility must be one of: %s" +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "No handler for matches of kind %s" +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/policy.py:679 -#, python-format -msgid "Failed to understand rule %(rule)r" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "%s not in valid priorities" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/utils.py:141 #, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/notifier/api.py:170 -#, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 +#: nova/conductor/manager.py:88 #, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 -#, python-format -msgid "unpacked context: %s" -msgstr "context %s をアンパックしました。" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "コンソールを追加しています" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "received %s" -msgstr "受信: %s" +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "no method for message: %s" -msgstr "メッセージ %s に対するメソッドが存在しません。" +msgid "Removing console %(console_id)s." +msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" -msgstr "メッセージ %s に対するメソッドが存在しません。" +#: nova/console/websocketproxy.py:54 +#, fuzzy, python-format +msgid "Invalid Token" +msgstr "不正なバックエンドです: %s" -#: nova/openstack/common/rpc/amqp.py:352 -#, python-format -msgid "Making asynchronous call on %s ..." +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 -#, python-format -msgid "MSG_ID is %s" -msgstr "MSG_IDは %s です。" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "xvp 設定を再構築しています" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/console/xvp.py:119 #, python-format -msgid "Making asynchronous cast on %s..." -msgstr "" +msgid "Re-wrote %s" +msgstr "%s を再度書き込みました" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "xvp を停止しています" + +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "xvp を開始しています" + +#: nova/console/xvp.py:147 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "Error starting xvp: %s" +msgstr "xvp の開始中にエラー: %s" + +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "xvp を再起動しています" + +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "xvp が実行されていません…" + +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/consoleauth/manager.py:88 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/common.py:206 -#, python-format -msgid "Returning exception %s to caller" -msgstr "呼び出し元に 例外 %s を返却します。" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/db/sqlalchemy/api.py:1409 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/db/sqlalchemy/api.py:1542 +#, fuzzy, python-format +msgid "Invalid instance id %s in request" +msgstr "インスタンス %s: rescued" + +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Connected to AMQP server on %s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: 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/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, python-format -msgid "Deserializing: %s" -msgstr "" +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, fuzzy, python-format +msgid "table '%s' not dropped" +msgstr "インスタンス %s: 起動しました。" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/image/glance.py:187 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/image/glance.py:492 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "fetching image %s from glance" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/image/s3.py:318 #, python-format -msgid "-> bind: %(bind)s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/image/s3.py:335 #, python-format -msgid "Subscribing to %s" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/image/s3.py:345 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/image/s3.py:355 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 -#, fuzzy, python-format -msgid "Running func with context: %s" -msgstr "context %s をアンパックしました。" +#: nova/image/s3.py:379 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/openstack/common/rpc/impl_zmq.py:276 -#, fuzzy -msgid "Sending reply" -msgstr "suspending: インスタンス %s をサスペンドします。" +#: nova/image/s3.py:386 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "初期化ベクタの復号に失敗しました: %s" -#: nova/openstack/common/rpc/impl_zmq.py:344 -#, fuzzy -msgid "Registering reactor" -msgstr "De-registering image: イメージ %s を登録解除します。" +#: nova/image/s3.py:397 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "イメージファイル %(image_file)s の復号に失敗しました: %(err)s" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "CONSUMER GOT %s" +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "" + +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 +#: nova/network/api.py:80 +#, fuzzy +msgid "Failed storing info cache" +msgstr "インスタンス終了処理を開始します。" + +#: nova/network/api.py:239 #, fuzzy, python-format -msgid "->response->%s" -msgstr "応答 %s" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" -#: nova/openstack/common/rpc/impl_zmq.py:442 -#, python-format -msgid "Created topic proxy: %s" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/network/driver.py:43 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Loading network driver '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/network/floating_ips.py:87 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/network/floating_ips.py:121 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." +msgstr "" + +#: nova/network/floating_ips.py:196 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/network/floating_ips.py:200 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -#, fuzzy -msgid "Sending cast" -msgstr "suspending: インスタンス %s をサスペンドします。" +#: nova/network/floating_ips.py:530 +#, fuzzy, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "インスタンス終了処理を開始します。" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/network/floating_ips.py:537 +#, fuzzy, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " +msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" + +#: nova/network/floating_ips.py:568 +#, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/network/floating_ips.py:576 #, fuzzy, python-format -msgid "Received message: %s" -msgstr "受信: %s" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/network/floating_ips.py:624 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/floating_ips.py:664 #, python-format -msgid "%(msg)s" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Sending message(s) to: %s" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/linux_net.py:219 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/network/linux_net.py:680 #, python-format -msgid "Setting instance to %(state)s state." +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/network/linux_net.py:730 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/linux_net.py:966 +#, fuzzy, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "Pid %d は無効です。dnsmasqを再実行します。" + +#: nova/network/linux_net.py:1011 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" -msgstr "" +msgid "Hupping dnsmasq threw %s" +msgstr "dnsmasqに対してhupを送信しましたが %s が発生しました。" -#: nova/scheduler/driver.py:141 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" -msgstr "" +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "Pid %d は無効です。dnsmasqを再実行します。" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" -msgstr "" +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" +msgstr "radvd 停止が %s 例外を発行しました" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" -msgstr "" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "Pid %d がストールしているので radvd を再実行しています…" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" -msgstr "" +#: nova/network/linux_net.py:1227 +#, fuzzy, python-format +msgid "Error clearing stale veth %s" +msgstr "xvp の開始中にエラー: %s" -#: nova/scheduler/driver.py:334 +#: nova/network/linux_net.py:1386 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" -msgstr "" +msgid "Starting VLAN interface %s" +msgstr "VLANインタフェース %s を開始します。" + +#: nova/network/linux_net.py:1418 +#, fuzzy, python-format +msgid "Failed unplugging VLAN interface '%s'" +msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "プライベートキーの復号に失敗しました: %s" + +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "%s 用のブリッジインタフェースを開始します。" + +#: nova/network/linux_net.py:1454 #, python-format -msgid "No host selection for %s defined." +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/linux_net.py:1490 +#, fuzzy, python-format +msgid "Failed to add interface: %s" +msgstr "プライベートキーの復号に失敗しました: %s" + +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "%s 用のブリッジインタフェースを開始します。" + +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "%s 用のブリッジインタフェースを開始します。" + +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "%s 用のブリッジインタフェースを開始します。" + +#: nova/network/linux_net.py:1743 +#, fuzzy, python-format +msgid "Done starting bridge %s" +msgstr "xvp の開始中にエラー: %s" + +#: nova/network/linux_net.py:1763 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/network/linux_net.py:1765 +#, python-format +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/manager.py:362 #, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/manager.py:366 +msgid "setting network host" +msgstr "ネットワークホストの設定をします。" + +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/manager.py:500 #, python-format -msgid "Filtered %(hosts)s" +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 -#, python-format -msgid "Weighted %(weighted_host)s" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/network/manager.py:812 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/network/manager.py:838 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/host_manager.py:250 -#, python-format -msgid "Host filter function %(func)s failed for %(host)s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/manager.py:926 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/manager.py:949 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/network/manager.py:953 +#, python-format +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/network/manager.py:962 #, python-format -msgid "No service for compute ID %s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/scheduler/manager.py:79 -#, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "ボリューム %s の存在が確認できません。" - -#: nova/scheduler/manager.py:165 +#: nova/network/manager.py:967 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/network/manager.py:971 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "IP %s released that is not associated" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/manager.py:975 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "IP %s released that was not leased" +msgstr "リースしていないIP %s が開放されました。" + +#: nova/network/manager.py:994 +#, python-format +msgid "%s must be an integer" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/scheduler/simple.py:62 +#: nova/network/manager.py:1038 +#, python-format msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/manager.py:1122 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/manager.py:1133 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 -#, python-format -msgid "%(host_state)s is disabled via capabilities" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:1209 +#, python-format +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 -#, python-format +#: nova/network/manager.py:1805 msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." -msgstr "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "ネットワークの数とVLANの開始番号の和は 4094 より大きくできません。" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:1812 #, python-format msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/minidns.py:48 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "minidns file is |%s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 -#, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy, python-format +msgid "Invalid name" +msgstr "不正なバックエンドです: %s" + +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/minidns.py:122 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "受信: %s" + +#: nova/network/minidns.py:207 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 -#, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/quantumv2/api.py:154 +#, fuzzy, python-format +msgid "empty project id for instance %s" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" + +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" -msgstr "シングルトンをインスタンス化しようとしました。" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "インスタンス %s: 起動しました。" -#: nova/tests/fake_utils.py:72 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "Faked command matched %s" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "Faked command raised an exception %s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/quantumv2/api.py:365 +#, python-format +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/quantumv2/api.py:397 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/quantumv2/api.py:437 +#, python-format +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" -msgstr "" - -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" -msgstr "" - -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" -msgstr "" +#: nova/network/quantumv2/api.py:694 +#, fuzzy, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "ネットワークホストの設定をします。" -#: nova/tests/test_misc.py:62 +#: nova/network/quantumv2/api.py:807 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" -msgstr "" +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" -msgstr "" +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" -msgstr "" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, fuzzy, python-format +msgid "Quantum Error: %s" +msgstr "エラー %s をキャッチしました。" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" -msgstr "開始アドレス" +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" -msgstr "" +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +msgid "Security group id should be uuid" +msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" -msgstr "" +#: nova/network/security_group/quantum_driver.py:171 +#, fuzzy, python-format +msgid "Quantum Error getting security group %s" +msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "エラー %s をキャッチしました。" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/security_group/quantum_driver.py:228 +#, python-format +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" -msgstr "" +#: nova/network/security_group/quantum_driver.py:239 +#, fuzzy, python-format +msgid "Quantum security group rule %s not found" +msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "unrecognized argument %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "Run CLI command: %s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/security_group/quantum_driver.py:426 #, python-format msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "This rule already exists in group %s" +msgstr "指定されたルールは既にグループ %s に存在しています。" -#: nova/tests/test_volume_types.py:58 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "Given data: %s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "Result data: %s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "Removing simulated guest agent files in %s" -msgstr "" - -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/openstack/common/lockutils.py:222 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/openstack/common/lockutils.py:230 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" -msgstr "" +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "受信: %s" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/openstack/common/log.py:329 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/openstack/common/log.py:379 +#, python-format +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/openstack/common/log.py:540 #, python-format -msgid "_create: %s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "_delete: %s" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "_get: %s" +msgid "No handler for matches of kind %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "_get_all: %s" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 -#, python-format -msgid "test_snapshot_create: param=%s" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 -#, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 -#, python-format -msgid "test_snapshot_show: resp=%s" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "%s not in valid priorities" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "Running instances: %s" -msgstr "インスタンス %s は実行中です。" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "After terminating instances: %s" -msgstr "インスタンス %s を終了した後です。" - -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/tests/compute/test_compute.py:2383 -#, python-format -msgid "After force-killing instances: %s" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "VBD %s の削除に失敗しました。" - -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 -#, fuzzy, python-format -msgid "Failed to get info for disk %s" -msgstr "ip %s に対するメタデータの取得に失敗しました。" - -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "Result: %(result)s is not a list." +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." -msgstr "" +msgid "unpacked context: %s" +msgstr "context %s をアンパックしました。" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/openstack/common/rpc/amqp.py:406 #, python-format -msgid "flavor: %s" -msgstr "" +msgid "received %s" +msgstr "受信: %s" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -msgstr "" +msgid "no method for message: %s" +msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" +msgstr "メッセージ %s に対するメソッドが存在しません。" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Body: %s" -msgstr "" +msgid "MSG_ID is %s" +msgstr "MSG_IDは %s です。" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "Decoding JSON: %s" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/openstack/common/rpc/common.py:143 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/firewall.py:357 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "Adding security group rule: %r" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Adding provider rule: %s" -msgstr "" - -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/images.py:107 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/images.py:118 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "Converted to raw, but format is now %s" -msgstr "" +msgid "Returning exception %s to caller" +msgstr "呼び出し元に 例外 %s を返却します。" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "============= initial domains =========== : %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/openstack/common/rpc/impl_kombu.py:539 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "No such domain (%s)" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 +#, python-format +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "No such domain %s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "Domains: %s" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "After storing domains: %s" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/rpc/impl_zmq.py:104 +#, python-format +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "Created new domain: %s" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/rpc/impl_zmq.py:142 +#, python-format +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/dom.py:224 -#, python-format -msgid "change_domain_state: to new state %s" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:117 -#, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:131 -#, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" -msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, fuzzy, python-format +msgid "Running func with context: %s" +msgstr "context %s をアンパックしました。" -#: nova/virt/baremetal/driver.py:158 -#, python-format -msgid "instance %s: rebooted" -msgstr "インスタンス%s: 再起動しました。" +#: nova/openstack/common/rpc/impl_zmq.py:310 +#, fuzzy +msgid "Sending reply" +msgstr "suspending: インスタンス %s をサスペンドします。" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/driver.py:191 -#, python-format -msgid "instance %s: rescued" -msgstr "インスタンス %s: rescued" +#: nova/openstack/common/rpc/impl_zmq.py:379 +#, fuzzy +msgid "Registering reactor" +msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/baremetal/driver.py:225 -#, python-format -msgid "instance %s: is building" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_zmq.py:452 +#, python-format +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" -msgstr "インスタンス %s: 起動しました。" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "raw instanceを生成します。" -#: nova/virt/baremetal/driver.py:247 -#, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "instance %s spawned successfully" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "%s 用のブリッジインタフェースを開始します。" + +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "instance %s:not booted" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_zmq.py:512 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" -msgstr "インスタンス %s のイメージを生成します。" +#: nova/openstack/common/rpc/impl_zmq.py:531 +#, fuzzy, python-format +msgid "Could not create IPC directory %s" +msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/virt/baremetal/driver.py:457 -#, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" -msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" -#: nova/virt/baremetal/driver.py:513 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "instance %s: starting toXML method" -msgstr "インスタンス %s: toXML メソッドを開始。" +msgid "ROUTER RELAY-OUT %(data)s" +msgstr "" -#: nova/virt/baremetal/driver.py:516 -#, python-format -msgid "instance %s: finished toXML method" -msgstr "インスタンス %s: toXML メソッドを完了。" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "#### RLK: cpu_arch = %s " +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/baremetal/nodes.py:42 -#, python-format -msgid "Unknown baremetal driver %(d)s" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:712 +#, fuzzy +msgid "Sending cast" +msgstr "suspending: インスタンス %s をサスペンドします。" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/baremetal/tilera.py:215 -#, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "受信: %s" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "%(msg)s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" -msgstr "" +#: nova/openstack/common/rpc/matchmaker.py:89 +#, fuzzy, python-format +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake には %s が実装されていません。" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "no disk image handler for: %s" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/disk/api.py:340 -#, fuzzy, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "ファイルシステム %s のマウントに失敗しました。" - -#: nova/virt/disk/api.py:373 -#, fuzzy -msgid "injected file path not valid" -msgstr "ファイルパス '%s' を埋め込んでいます" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" +msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/disk/api.py:568 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/disk/guestfs.py:41 -#, python-format -msgid "unsupported partition: %s" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 -#, python-format -msgid "Failed to mount filesystem: %s" -msgstr "ファイルシステム %s のマウントに失敗しました。" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" +msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/scheduler/driver.py:335 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "Could not attach image to loopback: %s" -msgstr "イメージをループバック %s にアタッチできません。" +msgid "Attempting to build %(num_instances)d instance(s)" +msgstr "" -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "partition %s not found" +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Failed to map partitions: %s" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/scheduler/filter_scheduler.py:341 +#, python-format +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" -msgstr "空きの nbd デバイスがありません" - -#: nova/virt/disk/nbd.py:86 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "qemu-nbd error: %s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/scheduler/filter_scheduler.py:387 #, python-format -msgid "nbd device %s did not show up" -msgstr "nbd デバイス %s が出現しません" - -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/scheduler/host_manager.py:307 +#, python-format +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/scheduler/host_manager.py:316 +#, python-format +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/scheduler/host_manager.py:321 +#, python-format +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/scheduler/host_manager.py:353 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/scheduler/host_manager.py:358 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/driver.py:218 -#, fuzzy -msgid "get_console_output called" -msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" - -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/scheduler/host_manager.py:399 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/scheduler/manager.py:196 +#, python-format +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/scheduler/scheduler_options.py:71 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 -#, fuzzy, python-format -msgid "Starting live migration for instance: %s" -msgstr "インスタンス終了処理を開始します。" - -#: nova/virt/hyperv/livemigrationops.py:126 -#, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "ボリューム %s の存在が確認できません。" - -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 +#, python-format +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/scheduler/filters/compute_filter.py:40 +#, python-format +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "compare_cpu called %s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "raw instanceを生成します。" - -#: nova/virt/hyperv/snapshotops.py:71 -#, fuzzy, python-format -msgid "Failed to create snapshot for VM %s" -msgstr "ip %s に対するメタデータの取得に失敗しました。" - -#: nova/virt/hyperv/snapshotops.py:83 -#, fuzzy, python-format -msgid "Getting info for VHD %s" -msgstr "ネットワークホストの設定をします。" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, fuzzy, python-format -msgid "Removing snapshot %s" -msgstr "VM %s に対するスナップショットを開始します。" - -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Removing folder %s " +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -#, fuzzy -msgid "get_info called for instance" -msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" - -#: nova/virt/hyperv/vmops.py:93 +#: nova/servicegroup/api.py:66 #, python-format -msgid "hyperv vm state: %s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/servicegroup/api.py:83 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, fuzzy, python-format -msgid "cache image failed: %s" -msgstr "%s 用のブリッジインタフェースを開始します。" - -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "xvp の開始中にエラー: %s" - -#: nova/virt/hyperv/vmops.py:156 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Started VM %s " +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/vmops.py:158 -#, fuzzy, python-format -msgid "spawn vm failed: %s" -msgstr "NotFound 発生: %s" - -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "ボリューム %s の存在が確認できません。" - -#: nova/virt/hyperv/vmops.py:180 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Created VM %s..." +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/servicegroup/api.py:106 #, python-format -msgid "Set memory for vm %s..." +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/servicegroup/api.py:114 #, python-format -msgid "Set vcpus for vm %s..." +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "インスタンス %s: 起動しました。" - -#: nova/virt/hyperv/vmops.py:231 -#, fuzzy, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "プライベートキーの復号に失敗しました: %s" - -#: nova/virt/hyperv/vmops.py:236 -#, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, fuzzy, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "プライベートキーの復号に失敗しました: %s" - -#: nova/virt/hyperv/vmops.py:266 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "New disk drive path is %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, fuzzy, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "ファイルシステム %s のマウントに失敗しました。" - -#: nova/virt/hyperv/vmops.py:287 -#, fuzzy, python-format -msgid "Created disk for %s" -msgstr "Create key pair: キーペア %s を作成します。" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "モデルサーバへの接続を復旧しました。" -#: nova/virt/hyperv/vmops.py:291 -#, fuzzy, python-format -msgid "Creating nic for %s " -msgstr "%s 用のVPNを起動します。" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "モデルサーバが消滅しました。" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "ボリューム %s をエクスポートします。" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "プライベートキーの復号に失敗しました: %s" - -#: nova/virt/hyperv/vmops.py:334 -#, fuzzy, python-format -msgid "Created nic for %s " -msgstr "Create key pair: キーペア %s を作成します。" - -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, fuzzy, python-format -msgid "Got request to destroy vm %s" -msgstr "VBD %s の削除に失敗しました。" - -#: nova/virt/hyperv/vmops.py:418 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "Reboot instance: インスタンス %r を再起動します。" - -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "Reboot instance: インスタンス %r を再起動します。" - -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "Reboot instance: インスタンス %r を再起動します。" - -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "Reboot instance: インスタンス %r を再起動します。" - -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "%s 個のインスタンスの起動を始めます…" - -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "%s 個のインスタンスの起動を始めます…" - -#: nova/virt/hyperv/vmops.py:470 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Windows version: %s " +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/storage/linuxscsi.py:99 +#, python-format +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "use_cow_image:%s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "シングルトンをインスタンス化しようとしました。" + +#: nova/tests/fake_utils.py:72 #, python-format -msgid "duplicate name found: %s" +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "Deleting user: ユーザ %s を削除します。" - -#: nova/virt/hyperv/vmutils.py:94 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "Removing existing folder %s " +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, python-format -msgid "block device info: %s" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 -#, python-format -msgid "Attach boot from volume failed: %s" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "インスタンス %s にボリュームを接続(attach)できません。" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" +msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 -#, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Detach volume: ボリューム %s をデタッチします" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" +msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 -#, python-format -msgid "Unable to attach volume to instance %s" -msgstr "インスタンス %s にボリュームを接続(attach)できません。" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" +msgstr "" -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "インスタンス %s にボリュームを接続(attach)できません。" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" + +#: nova/tests/test_hypervapi.py:433 +#, fuzzy +msgid "fake vswitch not found" +msgstr "ネットワークホストの設定をします。" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "host_resource disk detached is: %s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Physical disk detached is: %s" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "ボリューム %s の存在が確認できません。" - -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 -#, python-format -msgid "device.InitiatorName: %s" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 -#, python-format -msgid "device.TargetName: %s" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 -#, python-format -msgid "device.ScsiPortNumber: %s" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 -#, python-format -msgid "device.ScsiPathId: %s" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "device.ScsiLun: %s" -msgstr "" +msgid "Running instances: %s" +msgstr "インスタンス %s は実行中です。" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "device.DeviceInterfaceGuid :%s" -msgstr "" +msgid "After terminating instances: %s" +msgstr "インスタンス %s を終了した後です。" -#: nova/virt/hyperv/volumeops.py:232 -#, python-format -msgid "device.DeviceInterfaceName: %s" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "device.LegacyName: %s" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "device.DeviceNumber %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "device.PartitionNumber :%s" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Target lun : %s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "Mounted disk is: %s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "flavor: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "DeviceNumber : %s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 -#, python-format -msgid "Disk path to parse: %s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "受信: %s" - -#: nova/virt/hyperv/volumeops.py:292 -#, python-format -msgid "end_device_id: %s" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 -#, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "block_device_list %s" +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "Connecting to libvirt: %s" -msgstr "libvirt %s へ接続します。" - -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" -msgstr "libvirtへの接続が切れています。" +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 -#, python-format -msgid "Can not handle authentication request for %d credentials" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/virt/configdrive.py:97 +#, python-format +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/virt/driver.py:930 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:523 -#, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/virt/driver.py:955 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/virt/driver.py:962 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/fake.py:210 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "インスタンス%s: 再起動しました。" - -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/virt/firewall.py:377 +#, python-format +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/images.py:221 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/driver.py:1108 +#: nova/virt/images.py:233 #, python-format -msgid "data: %(data)r, fpath: %(fpath)r" -msgstr "データ: %(data)r, ファイルパス: %(fpath)r" - -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/driver.py:1198 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "Path '%(path)s' supports direct I/O" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/virt/baremetal/driver.py:257 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/driver.py:284 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/baremetal/driver.py:295 #, fuzzy, python-format -msgid "Creating config drive at %(path)s" -msgstr "ファイルパス '%s' を埋め込んでいます" +msgid "Destroy called on non-existing instance %s" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/virt/baremetal/driver.py:340 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/ipmi.py:85 +#, python-format +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1853 -#, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" +"%(description)s\n" +"コマンド: %(cmd)s\n" +"終了コード: %(exit_code)s\n" +"標準出力: %(stdout)r\n" +"標準エラー出力: %(stderr)r" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/baremetal/pxe.py:231 #, python-format msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2389 -#, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." -msgstr "" +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "インスタンス終了処理を開始します。" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, fuzzy, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "インスタンス終了処理を開始します。" -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "ファイルパス '%s' を埋め込んでいます" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/baremetal/pxe.py:467 #, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "%s の認証に失敗しました。" +msgid "PXE deploy started for instance %s" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" + +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" + +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/baremetal/tilera.py:154 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" -msgstr "" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." -msgstr "" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" -msgstr "" +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:191 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:214 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/utils.py:41 +#, fuzzy, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "イメージファイル %(image_file)s の復号に失敗しました: %(err)s" + +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "Unknown image_type=%s" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "%s is a valid instance name" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "%s has a disk file" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Base file too young to remove: %s" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 -#, python-format -msgid "Removing base file: %s" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 -#, python-format -msgid "%(id)s (%(base_file)s): image is in use" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "インスタンス %s: 起動しました。" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "Unknown base file: %s" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Active base files: %s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Corrupt base files: %s" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/disk/api.py:149 #, python-format -msgid "Removable base files: %s" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/disk/api.py:159 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/disk/api.py:282 #, python-format msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/utils.py:140 -#, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." -msgstr "" +#: nova/virt/disk/api.py:299 +#, fuzzy, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/disk/api.py:318 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" -msgstr "" +#: nova/virt/disk/api.py:335 +#, fuzzy, python-format +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "ファイルシステム %s のマウントに失敗しました。" -#: nova/virt/libvirt/utils.py:499 -#, python-format -msgid "Reading image info file: %s" -msgstr "" +#: nova/virt/disk/api.py:348 +#, fuzzy, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "ファイルシステム %s のマウントに失敗しました。" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/disk/api.py:373 #, fuzzy, python-format -msgid "Read: %s" -msgstr "受信: %s" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/utils.py:533 -#, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "%s 用のブリッジインタフェースを開始します。" +#: nova/virt/disk/api.py:394 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" -#: nova/virt/libvirt/utils.py:534 -#, fuzzy, python-format -msgid "Wrote: %s" -msgstr "%s を再度書き込みました" +#: nova/virt/disk/api.py:435 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/disk/api.py:464 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Ensuring bridge %s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/api.py:564 #, python-format -msgid "iSCSI device not found at %s" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/api.py:580 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 -#, fuzzy, python-format -msgid "%s is already mounted" -msgstr "グループ %s は既に存在しています。" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" +msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:57 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Map dev %s" msgstr "" -#: nova/virt/powervm/exception.py:33 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" -msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" - -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "partition %s not found" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/powervm/exception.py:64 -#, fuzzy, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" -msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" - -#: nova/virt/powervm/operator.py:91 -#, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "インスタンス %s: 起動しました。" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "ファイルシステム %s のマウントに失敗しました。" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/mount/api.py:203 +#, python-format +msgid "Umount %s" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, fuzzy, python-format -msgid "Creating LPAR instance '%s'" -msgstr "raw instanceを生成します。" +#: nova/virt/disk/mount/loop.py:33 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "イメージをループバック %s にアタッチできません。" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/disk/mount/loop.py:34 #, fuzzy, python-format -msgid "LPAR instance '%s' creation failed" -msgstr "インスタンス %s のイメージを生成します。" +msgid "Loop mount error: %s" +msgstr "エラー %s をキャッチしました。" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Got loop device %s" msgstr "" -#: nova/virt/powervm/operator.py:225 -#, python-format -msgid "Copying image '%s' to IVM" +#: nova/virt/disk/mount/loop.py:58 +#, fuzzy, python-format +msgid "Release loop device %s" +msgstr "Release address: アドレス %s を開放します。" + +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "空きの nbd デバイスがありません" + +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "Copying image to the device '%s'" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/powervm/operator.py:238 -#, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "%s 用のブリッジインタフェースを開始します。" +#: nova/virt/disk/mount/nbd.py:91 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "raw instanceを生成します。" +msgid "NBD mount error: %s" +msgstr "エラー %s をキャッチしました。" -#: nova/virt/powervm/operator.py:258 -#, fuzzy, python-format -msgid "Instance '%s' failed to boot" -msgstr "インスタンス%s: 再起動しました。" +#: nova/virt/disk/mount/nbd.py:104 +#, python-format +msgid "nbd device %s did not show up" +msgstr "nbd デバイス %s が出現しません" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/powervm/operator.py:284 -#, fuzzy, python-format -msgid "Shutting down the instance '%s'" -msgstr "%s 個のインスタンスの起動を始めます…" - -#: nova/virt/powervm/operator.py:288 -#, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "ボリューム %s の存在が確認できません。" - -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/mount/nbd.py:126 #, fuzzy, python-format -msgid "Deleting the LPAR instance '%s'" -msgstr "%s 個のインスタンスの起動を始めます…" +msgid "Release nbd device %s" +msgstr "空きの nbd デバイスがありません" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "ボリューム %s を切断(detach)できません" - -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/vfs/guestfs.py:64 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/vfs/guestfs.py:68 +#, fuzzy, python-format +msgid "No operating system found in %s" +msgstr "ネットワークホストの設定をします。" + +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/vfs/guestfs.py:80 +#, fuzzy, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "ファイルシステム %s のマウントに失敗しました。" + +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "%(text)s: _db_content => %(content)s" -msgstr "%(text)s: _db_content => %(content)s" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" -#: nova/virt/vmwareapi/fake.py:131 -#, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" +msgstr "raw instanceを生成します。" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "ボリューム %s の存在が確認できません。" + +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, fuzzy, python-format +msgid "Append file path=%(path)s" +msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, fuzzy, python-format +msgid "Replace file path=%(path)s" +msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, fuzzy, python-format +msgid "Read file path=%(path)s" +msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/vmwareapi/io_util.py:103 -#, python-format -msgid "Glance image %s is in killed state" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, fuzzy, python-format +msgid "Has file path=%(path)s" +msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/disk/vfs/guestfs.py:188 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/vfs/localfs.py:46 +#, fuzzy, python-format +msgid "File path %s not valid" +msgstr "ファイルパス '%s' を埋め込んでいます" + +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "ファイルシステム %s のマウントに失敗しました。" + +#: nova/virt/disk/vfs/localfs.py:90 +#, fuzzy, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "ファイルシステム %s のマウントに失敗しました。" + +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "イメージファイル %(image_file)s の復号に失敗しました: %(err)s" + +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 -#, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 -#, python-format -msgid "httplib error in %s: " +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 -#, python-format -msgid "Socket error in %s: " +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 -#, python-format -msgid "Type error in %s: " -msgstr "" +#: nova/virt/hyperv/driver.py:191 +#, fuzzy +msgid "get_console_output called" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Exception in %s " +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 -#, python-format -msgid "Got total of %s instances" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" -msgstr "" +#: nova/virt/hyperv/hostops.py:159 +#, fuzzy +msgid "get_host_stats called" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" -msgstr "" +#: nova/virt/hyperv/hostops.py:174 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "Release address: アドレス %s を開放します。" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/imagecache.py:48 +#, python-format +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/hyperv/imagecache.py:68 #, 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" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 -#, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -#, fuzzy -msgid "Powering on the VM instance" -msgstr "%s 個のインスタンスの起動を始めます…" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -#, fuzzy -msgid "Creating Snapshot of the VM instance" -msgstr "raw instanceを生成します。" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, fuzzy, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "インスタンス終了処理を開始します。" + +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "%s の認証に失敗しました。" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, python-format -msgid "Uploading image %s" +msgid "VM not found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Uploaded image %s" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/hyperv/livemigrationutils.py:156 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/hyperv/livemigrationutils.py:163 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "インスタンス終了処理を開始します。" + +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/migrationops.py:52 +#, fuzzy, python-format +msgid "Migration target host: %s" +msgstr "getter %s をコールします。" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -#, fuzzy -msgid "instance not present" -msgstr "インスタンス %s: rescued" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -#, fuzzy -msgid "Unregistering the VM" -msgstr "De-registering image: イメージ %s を登録解除します。" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/hyperv/migrationops.py:152 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/migrationops.py:156 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "ネットワークホストの設定をします。" + +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/migrationops.py:190 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/networkutils.py:59 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" -msgstr "" +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "%s 用のVPNを起動します。" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" -msgstr "" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "raw instanceを生成します。" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:65 +#, fuzzy, python-format +msgid "Getting info for VHD %s" +msgstr "ネットワークホストの設定をします。" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Creating directory with path %s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Created directory with path %s" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format -msgid "Downloading image %s from glance image server" +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 -#, python-format -msgid "Uploading image %s to the Glance image server" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:109 +#, fuzzy, python-format +msgid "Removing snapshot %s" +msgstr "VM %s に対するスナップショットを開始します。" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/snapshotops.py:113 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 -#, python-format -msgid "Getting image size for the image %s" -msgstr "" +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "raw instanceを生成します。" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 -#, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" -msgstr "" +#: nova/virt/hyperv/vmops.py:99 +#, fuzzy +msgid "get_info called for instance" +msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/vmops.py:120 #, python-format msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:109 -#, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "" +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "raw instanceを生成します。" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" -msgstr "" +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy, python-format +msgid "Spawn instance failed" +msgstr "NotFound 発生: %s" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "raw instanceを生成します。" + +#: nova/virt/hyperv/vmops.py:210 +#, python-format +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/vmops.py:213 #, fuzzy, python-format -msgid "Updating agent to %s" -msgstr "getter %s をコールします。" +msgid "Using config drive for instance: %s" +msgstr "インスタンス終了処理を開始します。" -#: nova/virt/xenapi/agent.py:151 -#, python-format -msgid "Failed to update agent: %(resp)r" -msgstr "" +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 +#, fuzzy, python-format +msgid "Creating config drive at %(path)s" +msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" -msgstr "" +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 +#, fuzzy, python-format +msgid "Creating config drive failed with error: %s" +msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/xenapi/agent.py:176 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "" +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "VBD %s の削除に失敗しました。" -#: nova/virt/xenapi/agent.py:195 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "インスタンス %s: 起動しました。" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/vmops.py:289 #, fuzzy, python-format -msgid "Injecting file path: %r" -msgstr "ファイルパス '%s' を埋め込んでいます" +msgid "Failed to destroy instance: %s" +msgstr "VBD %s の削除に失敗しました。" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Rebooting instance: インスタンス %s を再起動します。" + +#: nova/virt/hyperv/vmops.py:300 +#, fuzzy +msgid "Pause instance" +msgstr "Reboot instance: インスタンス %r を再起動します。" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "Reboot instance: インスタンス %r を再起動します。" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "Reboot instance: インスタンス %r を再起動します。" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "Reboot instance: インスタンス %r を再起動します。" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "%s 個のインスタンスの起動を始めます…" + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/vmops.py:341 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/vmutils.py:75 #, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Cannot get VM summary data for: %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" -msgstr "" - -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" -msgstr "" +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" -msgstr "" +#: nova/virt/hyperv/vmutils.py:161 +#, fuzzy, python-format +msgid "Setting memory for vm %s" +msgstr "ネットワークホストの設定をします。" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "OpenSSL error: %s" -msgstr "OpenSSL エラー: %s" +msgid "Set vCPUs for vm %s" +msgstr "" -#: nova/virt/xenapi/driver.py:135 +#: nova/virt/hyperv/vmutils.py:262 #, fuzzy -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" -msgstr "" -"connection_type=xenapi を使用するには、以下の指定が必要です: xenapi_connection_url, " -"xenapi_connection_username (オプション), xenapi_connection_password" +msgid "Controller not found" +msgstr "インスタンス %s: 起動しました。" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/vmutils.py:324 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/driver.py:355 -#, fuzzy, python-format -msgid "Could not determine key: %s" -msgstr "プライベートキーの復号に失敗しました: %s" - -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/vmutils.py:365 +#, python-format +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/hyperv/vmutils.py:383 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/vmutils.py:391 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "Got exception: %s" -msgstr "例外 %s が発生しました。" - -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" -msgstr "NotImplemented 例外を発生させます。" +msgid "WMI job failed with status %(job_state)d. No error description available" +msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "xenapi.fake does not have an implementation for %s" -msgstr "xenapi.fake には %s が実装されていません。" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "%(localname)s %(impl)s を呼び出します。" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Calling getter %s" -msgstr "getter %s をコールします。" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/hyperv/volumeops.py:115 #, fuzzy, python-format -msgid "Calling setter %s" -msgstr "getter %s をコールします。" +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/fake.py:773 -#, 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/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/hyperv/volumeops.py:147 #, 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 "" +msgid "Unable to attach volume to instance %s" +msgstr "インスタンス %s にボリュームを接続(attach)できません。" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/volumeops.py:165 #, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "インスタンス終了処理を開始します。" +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" -msgstr "" +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "raw instanceを生成します。" -#: nova/virt/xenapi/host.py:210 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Found non-unique network for bridge %s" -msgstr "ブリッジ %s に対してブリッジが複数存在します。" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Found no network for bridge %s" -msgstr "ブリッジ %s に対するネットワークが存在しません。" +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "Pool-eject failed: %(e)s" -msgstr "" +msgid "Connecting to libvirt: %s" +msgstr "libvirt %s へ接続します。" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/libvirt/driver.py:570 #, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "ボリューム %s を切断(detach)できません" +msgid "URI %s does not support events" +msgstr "ボリュームグループ%sが存在しません。" -#: nova/virt/xenapi/pool.py:241 -#, python-format -msgid "Pool-set_name_label failed: %(e)s" -msgstr "" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" +msgstr "libvirtへの接続が切れています。" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "Found no PIF for device %s" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/libvirt/driver.py:629 +#, fuzzy, python-format +msgid "Connection to libvirt failed: %s" +msgstr "libvirt %s へ接続します。" + +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "%s を停止しようとしています" + +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "VBD not found in instance %s" -msgstr "インスタンス %s のVBDが見つかりません。" - -#: nova/virt/xenapi/vm_utils.py:329 -#, fuzzy, python-format -msgid "VBD %s already detached" -msgstr "グループ %s は既に存在しています。" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 -#, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Unable to unplug VBD %s" -msgstr "VBD %s の unplug に失敗しました。" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Unable to destroy VBD %s" -msgstr "VBD %s の削除に失敗しました。" +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, 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/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 -#, 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/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 -#, python-format -msgid "Unable to destroy VDI %s" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 -#, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -"%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " -"%(read_only)s) を作成しました。" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 -#, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 -#, python-format -msgid "No primary VDI found for %(vm_ref)s" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -#, fuzzy -msgid "Starting snapshot for VM" -msgstr "VM %s に対するスナップショットを開始します。" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 -#, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 -#, 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." +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 -#, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "インスタンス%s: 再起動しました。" + +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 -#, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 -#, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 -#, python-format -msgid "download_vhd failed: %r" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" +msgstr "" + +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "データ: %(data)r, ファイルパス: %(fpath)r" + +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" +msgstr "" + +#: nova/virt/libvirt/driver.py:1907 #, fuzzy, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" -msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/libvirt/driver.py:1917 #, fuzzy, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "イメージ %(image)s のサイズ:%(virtual_size)d" +msgid "Error injecting data into image %(img_id)s (%(e)s)" +msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/driver.py:1974 #, python-format msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 -#, python-format -msgid "Copying VDI %s to /boot/guest on dom0" -msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中" - -#: nova/virt/xenapi/vm_utils.py:1200 -#, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "カーネル/RAMディスク VDI %s が削除されました" - -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 -#, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 -#, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "PV kernelのvdi %s を取得します。" - -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 -#, python-format -msgid "VDI %s is still available" -msgstr "VDI %s は依然として存在しています。" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Re-scanning SR %s" -msgstr "SR %s を再スキャンします。" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/libvirt/driver.py:2525 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'" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:2576 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:2584 +#, python-format +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" -msgstr "" +#: nova/virt/libvirt/driver.py:2731 +#, fuzzy, python-format +msgid "Trying to get stats for the volume %s" +msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/driver.py:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 -#, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/driver.py:2963 #, python-format msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 -#, 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:1769 +#: nova/virt/libvirt/driver.py:3017 #, 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 と一致しません。作成を待機しています…" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/driver.py:3137 +#, fuzzy, python-format +msgid "Live Migration failure: %(e)s" +msgstr "%s の認証に失敗しました。" + +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Plugging VBD %s ... " -msgstr "VBD %s を接続しています… " +msgid "skipping %(path)s since it looks like volume" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Plugging VBD %s done." -msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" +msgid "skipping disk for %(instance_name)s as it does not have a path" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 -#, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 -#, python-format -msgid "Destroying VBD for VDI %s ... " -msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 -#, python-format -msgid "Destroying VBD for VDI %s done." -msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 -#, python-format -msgid "Running pygrub against %s" -msgstr "%s に対して pygrub を実行しています" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "Found Xen kernel %s" -msgstr "Xen Kernel %s が見つかりました。" - -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -"No Xen kernel found. Booting HVM.\r\n" -"Xen 用カーネルが見つかりません。完全仮想化モード(HVM)で起動しています。" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 -#, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "Writing partition table %s done." -msgstr "パーティションテーブル %s の書き込みが完了しました。" +msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/imagecache.py:140 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "raw instanceを生成します。" +#: nova/virt/libvirt/imagecache.py:202 +#, fuzzy, python-format +msgid "Writing stored info to %s" +msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/imagecache.py:332 +#, python-format +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Block device information present: %s" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/imagecache.py:337 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/imagecache.py:350 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/imagecache.py:426 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -#, fuzzy -msgid "Starting VM" -msgstr "xvp を再起動しています" - -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/imagecache.py:436 #, python-format msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" -msgstr "" - -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "Instance agent version: %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Could not find VM with name %s" +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -#, fuzzy -msgid "Finished snapshot and upload for VM" -msgstr "VM %s のスナップショットとアップロードが完了しました。" - -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" -msgstr "" - -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/imagecache.py:517 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/imagecache.py:529 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/imagecache.py:541 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/imagecache.py:572 +#, python-format +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" -msgstr "カーネル/RAMディスクファイルが削除されました" - -#: nova/virt/xenapi/vmops.py:1006 -#, fuzzy -msgid "Destroying VM" -msgstr "xvp を再起動しています" - -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/imagecache.py:583 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/imagecache.py:606 +#, python-format +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/imagecache.py:613 +#, python-format +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -#, fuzzy -msgid "Injecting network info to xenstore" -msgstr "ネットワークホストの設定をします。" - -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 -#, 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:1371 -#, 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:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/utils.py:213 #, python-format msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "type is = %s" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "name = %s" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Created %(label)s as %(sr_ref)s." +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "Storage Repository を作成できません。" - -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." -msgstr "%(sr_ref)s として %(label)s を導入しました" - -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 +#, python-format +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/libvirt/vif.py:303 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Forgetting SR %s..." +msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." -msgstr "%s を introduce します…" - -#: nova/virt/xenapi/volume_utils.py:175 -#, python-format -msgid "Unable to find SR from VBD %s" -msgstr "VBD %s から SRを取得できません。" - -#: nova/virt/xenapi/volume_utils.py:193 -#, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" -msgstr "%(sr_ref)s 用の物理ブロックデバイス(PBD)取得時に例外 %(exc)s を無視しています" - -#: nova/virt/xenapi/volume_utils.py:199 -#, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" -msgstr "物理ブロックデバイス(PBD) %(pbd)s の取り外し時に例外 %(exc)s を無視しています" - -#: nova/virt/xenapi/volume_utils.py:223 -#, python-format -msgid "Unable to introduce VDI on SR %s" -msgstr "SR %s のVDIのintroduceができません。" - -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" -msgstr "VDI %s のレコードを取得できません。" - -#: nova/virt/xenapi/volume_utils.py:253 -#, python-format -msgid "Unable to introduce VDI for SR %s" -msgstr "SR %s のVDIをintroduceできません。" - -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "Error finding vdis in SR %s" +msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/libvirt/volume.py:240 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 -#, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "" +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 +#, fuzzy, python-format +msgid "%s is already mounted" +msgstr "グループ %s は既に存在しています。" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "マウントポイントを変換できません。 %s" - -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +msgid "AoE device not found at %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Creating SR %s" +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/libvirt/volume.py:697 #, python-format -msgid "Introducing SR %s" +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/libvirt/volume.py:710 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "Checking for SR %s" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s における VDI を作成できません" - -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s が使用できません" +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:194 -#, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "インスタンス %(instance_name)s にマウントポイント %(mountpoint)s を接続(attach)しました" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "ボリューム %s を切断(detach)できません" - -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Unable to destroy vbd %s" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" +msgstr "%s 用のブリッジインタフェースを開始します。" + +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "Error purging SR %s" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "インスタンス %(instance_name)s からマウントポイント %(mountpoint)s を切断(detach)しました" +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "ボリューム %s の存在が確認できません。" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "Error in handshake: %s" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/vnc/xvp_proxy.py:137 -#, python-format -msgid "Request: %s" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/vnc/xvp_proxy.py:150 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "Request made with invalid token: %s" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/vnc/xvp_proxy.py:177 -#, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" -msgstr "" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "ボリューム %s を切断(detach)できません" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "Image found on host at '%s'" msgstr "" -#: nova/volume/api.py:134 -#, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." -msgstr "" +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "コマンド実行(subprocess): %s" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "ボリュームのステータス(status)は available でなければなりません。" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" +msgstr "" -#: nova/volume/api.py:228 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "ボリュームのステータス(status)は available でなければなりません。" - -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "ボリュームのステータス(status)は available でなければなりません。" - -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "Attempting to resolve %s" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 -#, python-format -msgid "Recovering from a failed execute. Try number %s" -msgstr "実行失敗からリカバリーします。%s 回目のトライ。" - -#: nova/volume/driver.py:113 -#, python-format -msgid "volume group %s doesn't exist" -msgstr "ボリュームグループ%sが存在しません。" - -#: nova/volume/driver.py:324 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/volume/driver.py:414 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" - -#: nova/volume/driver.py:474 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/volume/driver.py:606 +#: nova/virt/powervm/exception.py:33 #, python-format -msgid "FAKE ISCSI: %s" -msgstr "偽のISCSI: %s" +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "" -#: nova/volume/driver.py:618 -#, python-format -msgid "rbd has no pool %s" -msgstr "rbd にプール %s がありません。" +#: nova/virt/powervm/exception.py:37 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Image %s has blank components" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "%s is in a different ceph cluster" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "ボリューム %s の存在が確認できません。" - -#: nova/volume/driver.py:815 -#, python-format -msgid "Sheepdog is not working: %s" -msgstr "Sheepdog が動作していません: %s" - -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" -msgstr "Sheepdog が機能していません" - -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/powervm/exception.py:63 #, python-format -msgid "LoggingVolumeDriver: %s" +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/iscsi.py:122 +#: nova/virt/powervm/exception.py:68 #, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "Deleting user: ユーザ %s を削除します。" - -#: nova/volume/iscsi.py:136 -#, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." -msgstr "" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" -#: nova/volume/iscsi.py:146 +#: nova/virt/powervm/lpar.py:55 #, python-format msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 +#: nova/virt/powervm/operator.py:99 #, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "Deleting user: ユーザ %s を削除します。" +msgid "LPAR instance '%s' not found" +msgstr "インスタンス %s: 起動しました。" -#: nova/volume/iscsi.py:168 +#: nova/virt/powervm/operator.py:187 #, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" -msgstr "" +msgid "PowerVM image creation failed: %s" +msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "%s 個のボリュームを再エクスポートします。" - -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" -msgstr "ボリューム %s のエキスポートをスキップします。" +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "raw instanceを生成します。" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" -msgstr "" +#: nova/virt/powervm/operator.py:203 +#, fuzzy, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "インスタンス %s のイメージを生成します。" -#: nova/volume/manager.py:112 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Deleting user: ユーザ %s を削除します。" +msgid "Activating the LPAR instance '%s'" +msgstr "raw instanceを生成します。" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" -msgstr "ボリューム%sを作成します。" +#: nova/virt/powervm/operator.py:225 +#, fuzzy, python-format +msgid "Instance '%s' failed to boot" +msgstr "インスタンス%s: 再起動しました。" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "ボリューム %(vol_name)s: サイズ %(vol_size)sG のlvを作成します。" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" -#: nova/volume/manager.py:159 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "volume %s: creating export" -msgstr "ボリューム %s をエクスポートします。" +msgid "Instance spawned in %s seconds" +msgstr "" -#: nova/volume/manager.py:172 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "volume %s: created successfully" -msgstr "ボリューム %s の作成に成功しました。" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "ボリュームはこのノードのローカルではありません。" +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "ボリューム %s のエクスポートを解除します。" +#: nova/virt/powervm/operator.py:294 +#, fuzzy, python-format +msgid "Shutting down the instance '%s'" +msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" -msgstr "ボリューム %s を削除します。" +#: nova/virt/powervm/operator.py:299 +#, fuzzy, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "ボリューム %s の削除に成功しました。" - -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/manager.py:252 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "snapshot %s: created successfully" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/volume/manager.py:261 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "snapshot %s: deleting" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "snapshotting: インスタンス %s のスナップショットを取得中" - -#: nova/volume/manager.py:276 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "snapshot %s: deleted successfully" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" -msgstr "" - -#: nova/volume/manager.py:342 -#, fuzzy, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" - -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "New capabilities found: %s" -msgstr "" - -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Notification {%s} received" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "Using WSDL: %s" -msgstr "" +msgid "%(text)s: _db_content => %(content)s" +msgstr "%(text)s: _db_content => %(content)s" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Using DFM server: %s" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/netapp.py:134 -#, fuzzy, python-format -msgid "Using storage service: %s" -msgstr "インスタンス %s は実行中です。" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" +msgstr "" -#: nova/volume/netapp.py:139 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "Using storage service prefix: %s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/netapp.py:145 -#, fuzzy, python-format -msgid "Using vfiler: %s" -msgstr "NotFound 発生: %s" - -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "%s is not set" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "キューに再接続しました。" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" +msgstr "" -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/netapp.py:297 +#: nova/virt/vmwareapi/host.py:40 #, fuzzy, python-format -msgid "Job failed: %s" -msgstr "NotFound 発生: %s" - -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." -msgstr "" +msgid "%(action)s %(host)s" +msgstr "アクション(action): %s" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/vmwareapi/host.py:63 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/vmwareapi/io_util.py:112 +#, python-format +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/netapp.py:493 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "No entry in LUN table for volume %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/netapp.py:513 -#, fuzzy, python-format -msgid "Failed to get LUN details for LUN ID %s" -msgstr "ip %s に対するメタデータの取得に失敗しました。" - -#: nova/volume/netapp.py:530 -#, fuzzy, python-format -msgid "Failed to get host details for host ID %s" -msgstr "ip %s に対するメタデータの取得に失敗しました。" - -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" - -#: nova/volume/netapp.py:776 -#, fuzzy, python-format -msgid "Failed to get target portal for filer: %s" -msgstr "ip %s に対するメタデータの取得に失敗しました。" - -#: nova/volume/netapp.py:781 -#, fuzzy, python-format -msgid "Failed to get target IQN for filer: %s" -msgstr "ip %s に対するメタデータの取得に失敗しました。" - -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/netapp.py:1014 -#, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "Created LUN with name %s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 -#, fuzzy, python-format -msgid "Destroyed LUN %s" -msgstr "ネストした戻り値: %s" - -#: nova/volume/netapp.py:1146 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/netapp.py:1151 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/netapp.py:1156 -#, fuzzy, python-format -msgid "Failed to get LUN target details for the LUN %s" -msgstr "ip %s に対するメタデータの取得に失敗しました。" - -#: nova/volume/netapp.py:1160 -#, fuzzy, python-format -msgid "Failed to get target portal for the LUN %s" -msgstr "ip %s に対するメタデータの取得に失敗しました。" - -#: nova/volume/netapp.py:1164 -#, fuzzy, python-format -msgid "Failed to get target IQN for the LUN %s" -msgstr "ip %s に対するメタデータの取得に失敗しました。" +#: nova/virt/vmwareapi/vim.py:159 +#, python-format +msgid "Type error in %s: " +msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Exception in %s " msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" - -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/nfs.py:85 -#, fuzzy, python-format -msgid "casted to %s" -msgstr "ネストした戻り値: %s" - -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" -msgstr "" - -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +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/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vmops.py:255 +#, 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/volume/san.py:230 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "CLIQ command returned %s" +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/vmops.py:306 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/vmwareapi/vmops.py:320 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +"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/volume/san.py:554 -#, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#: nova/virt/vmwareapi/vmops.py:420 +#, fuzzy +msgid "Powering on the VM instance" +msgstr "%s 個のインスタンスの起動を始めます…" + +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/vmops.py:472 +#, fuzzy +msgid "Creating Snapshot of the VM instance" +msgstr "raw instanceを生成します。" + +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "Uploading image %s" msgstr "" -#: nova/volume/solidfire.py:159 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "Found solidfire account: %s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/solidfire.py:334 -#, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "Deleting user: ユーザ %s を削除します。" - -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "インスタンス %s: rescued" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +#, fuzzy +msgid "Destroying the VM" +msgstr "xvp を再起動しています" + +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +#, fuzzy, python-format +msgid "Destroyed the VM" +msgstr "ネストした戻り値: %s" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:155 -#, fuzzy, python-format -msgid "pool %s doesn't exist" -msgstr "ボリュームグループ%sが存在しません。" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" +msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +#: nova/virt/vmwareapi/vmops.py:705 +#, fuzzy +msgid "Unregistering the VM" +msgstr "De-registering image: イメージ %s を登録解除します。" + +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:272 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:363 -#, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 -#, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " -msgstr "" +#: nova/virt/vmwareapi/vmops.py:877 +#, fuzzy +msgid "Powering on the VM" +msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/volume/storwize_svc.py:453 -#, python-format -msgid "enter: delete_volume: volume %(name)s " +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/storwize_svc.py:468 -#, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:899 +#, fuzzy, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "インスタンス %s: 起動しました。" -#: nova/volume/storwize_svc.py:475 +#: nova/virt/vmwareapi/vmops.py:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "Deleting user: ユーザ %s を削除します。" + +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:488 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:512 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." -msgstr "" +#: nova/virt/vmwareapi/vmops.py:996 +#, fuzzy, python-format +msgid "Renaming the VM from %s" +msgstr "Deleting user: ユーザ %s を削除します。" + +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "ボリューム %s の存在が確認できません。" -#: nova/volume/storwize_svc.py:545 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:553 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/storwize_svc.py:585 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:623 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "_run_flashcopy: %s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/vmwareapi/volume_util.py:163 +#, fuzzy, python-format +msgid "Rescanning HBA %s" +msgstr "SR %s を再スキャンします。" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "SR %s を再スキャンします。" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "マウントポイントを変換できません。 %s" + +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/vmwareapi/volumeops.py:77 +#, fuzzy, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" + +#: nova/virt/vmwareapi/volumeops.py:84 +#, fuzzy, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" + +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:780 -#, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:815 -#, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "ボリューム %s の作成に成功しました。" - -#: nova/volume/storwize_svc.py:827 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "ボリューム %s の存在が確認できません。" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "create_snapshot: source volume %s does not exist" -msgstr "" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "インスタンス %(instance_name)s にマウントポイント %(mountpoint)s を接続(attach)しました" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" -msgstr "" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/vmwareapi/volumeops.py:185 #, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "ボリューム %s の作成に成功しました。" +msgid "Unable to find volume" +msgstr "ボリューム %s を切断(detach)できません" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "enter: delete_snapshot: snapshot %s" -msgstr "" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "インスタンス %(instance_name)s からマウントポイント %(mountpoint)s を切断(detach)しました" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:970 -#, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/xenapi/agent.py:158 +#, fuzzy, python-format +msgid "Updating agent to %s" +msgstr "getter %s をコールします。" + +#: nova/virt/xenapi/agent.py:166 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1000 -#, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/agent.py:211 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/xenapi/agent.py:247 +#, fuzzy, python-format +msgid "Injecting file path: %r" +msgstr "ファイルパス '%s' を埋め込んでいます" + +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/storwize_svc.py:1037 -#, python-format -msgid "enter: _is_host_defined: host %s " +#: nova/virt/xenapi/agent.py:273 +#, fuzzy, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:1049 -#, python-format +#: nova/virt/xenapi/agent.py:304 msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/xenapi/agent.py:360 #, python-format +msgid "OpenSSL error: %s" +msgstr "OpenSSL エラー: %s" + +#: nova/virt/xenapi/driver.py:134 +#, fuzzy msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" msgstr "" +"connection_type=xenapi を使用するには、以下の指定が必要です: xenapi_connection_url, " +"xenapi_connection_username (オプション), xenapi_connection_password" -#: nova/volume/storwize_svc.py:1069 -#, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:1097 -#, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#: nova/virt/xenapi/driver.py:354 +#, fuzzy, python-format +msgid "Could not determine key: %s" +msgstr "プライベートキーの復号に失敗しました: %s" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/storwize_svc.py:1127 -#, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/storwize_svc.py:1137 -#, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" -msgstr "" +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 +msgid "Raising NotImplemented" +msgstr "NotImplemented 例外を発生させます。" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "xenapi.fake does not have an implementation for %s" +msgstr "xenapi.fake には %s が実装されていません。" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" -msgstr "" +msgid "Calling %(localname)s %(impl)s" +msgstr "%(localname)s %(impl)s を呼び出します。" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/fake.py:728 #, python-format -msgid "enter: _get_volume_attributes: volume %s" -msgstr "" +msgid "Calling getter %s" +msgstr "getter %s をコールします。" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/fake.py:731 #, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"%(description)s\n" -"コマンド: %(cmd)s\n" -"終了コード: %(exit_code)s\n" -"標準出力: %(stdout)r\n" -"標準エラー出力: %(stderr)r" +msgid "Calling setter %s" +msgstr "getter %s をコールします。" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/fake.py:793 #, python-format msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" -msgstr "" - -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" -msgstr "" +"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/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/host.py:68 +#, 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/volume/xensm.py:55 +#: nova/virt/xenapi/host.py:80 #, python-format -msgid "SR name = %s" +msgid "Aggregate for host %(host)s count not be found." msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/host.py:101 #, python-format -msgid "Params: %s" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/host.py:156 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/host.py:191 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "インスタンス終了処理を開始します。" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/network_utils.py:47 #, python-format -msgid "Failed to introduce sr %s...continuing" -msgstr "" +msgid "Found non-unique network for bridge %s" +msgstr "ブリッジ %s に対してブリッジが複数存在します。" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "ブリッジ %s に対するネットワークが存在しません。" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/pool.py:71 #, python-format -msgid "Failed to reach backend %d" +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/pool.py:158 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/pool.py:175 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Volume will be created in backend - %d" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/pool.py:195 +#, python-format +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/pool.py:223 #, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "ボリュームグループ%sが存在しません。" - -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" -msgstr "" +msgid "Unable to set up pool: %(e)s." +msgstr "ボリューム %s を切断(detach)できません" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/pool.py:234 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vif.py:122 +#, python-format +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 -#, python-format -msgid "Sending JSON data: %s" +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 -#, python-format -msgid "Auto switching to HTTPS connection to %s" +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "応答 %s" +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" +msgstr "インスタンス %s のVBDが見つかりません。" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:362 #, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "ボリュームグループ%sが存在しません。" - -#: nova/volume/nexenta/volume.py:180 -msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." -msgstr "" +msgid "VBD %s already detached" +msgstr "グループ %s は既に存在しています。" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" -msgstr "" +msgid "Unable to unplug VBD %s" +msgstr "VBD %s の unplug に失敗しました。" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:386 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" -msgstr "" +msgid "Unable to destroy VBD %s" +msgstr "VBD %s の削除に失敗しました。" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:411 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" -msgstr "" +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/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" +"%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " +"%(read_only)s) を作成しました。" + +#: nova/virt/xenapi/vm_utils.py:483 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:508 +#, python-format +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:594 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:614 +#, python-format +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:627 +#, fuzzy +msgid "Starting snapshot for VM" +msgstr "VM %s に対するスナップショットを開始します。" + +#: nova/virt/xenapi/vm_utils.py:677 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:986 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1020 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1032 +#, 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:1045 +#, python-format +msgid "download_vhd failed: %r" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1079 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1090 +#, 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:1154 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1169 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1173 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, 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:1208 +#, 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:1217 +#, 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:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中" + +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "カーネル/RAMディスク VDI %s が削除されました" + +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "PV kernelのvdi %s を取得します。" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "VDI %s は依然として存在しています。" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "SR %s を再スキャンします。" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, 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:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "VBD %s を接続しています… " + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "%s に対して pygrub を実行しています" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "Xen Kernel %s が見つかりました。" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" +"No Xen kernel found. Booting HVM.\r\n" +"Xen 用カーネルが見つかりません。完全仮想化モード(HVM)で起動しています。" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "パーティションテーブル %s の書き込みが完了しました。" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "%s 用のブリッジインタフェースを開始します。" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "raw instanceを生成します。" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +#, fuzzy +msgid "Starting VM" +msgstr "xvp を再起動しています" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +#, fuzzy +msgid "Finished snapshot and upload for VM" +msgstr "VM %s のスナップショットとアップロードが完了しました。" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +#, fuzzy +msgid "Destroying VDIs" +msgstr "xvp を再起動しています" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "カーネル/RAMディスクファイルが削除されました" + +#: nova/virt/xenapi/vmops.py:1161 +#, fuzzy +msgid "Destroying VM" +msgstr "xvp を再起動しています" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +#, fuzzy +msgid "Injecting network info to xenstore" +msgstr "ネットワークホストの設定をします。" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, 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:1499 +#, 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:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, fuzzy, python-format +msgid "Creating SR %(label)s" +msgstr "ネットワークホストの設定をします。" + +#: nova/virt/xenapi/volume_utils.py:61 +#, fuzzy, python-format +msgid "Introducing SR %(label)s" +msgstr "%s を introduce します…" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "%s 用のVPNを起動します。" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "VBD %s から SRを取得できません。" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "%(sr_ref)s 用の物理ブロックデバイス(PBD)取得時に例外 %(exc)s を無視しています" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "物理ブロックデバイス(PBD) %(pbd)s の取り外し時に例外 %(exc)s を無視しています" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "SR %s のVDIのintroduceができません。" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "VDI %s のレコードを取得できません。" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "SR %s のVDIをintroduceできません。" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, fuzzy, python-format +msgid "upload_vhd failed: %r" +msgstr "NotFound 発生: %s" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "存在しないコンソール %(console_id)s を削除しようとしました" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "サービスデータベースオブジェクトが消滅しました。再作成します。" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "インスタンスは既に生成されています。" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "バックエンドは %s です。" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "Flags のパス: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "応答 %s" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "ボリューム %s の存在が確認できません。" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "インスタンス %s: 起動しました。" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "インスタンス %s のイメージを生成します。" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "インスタンス %s: toXML メソッドを開始。" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "インスタンス %s: toXML メソッドを完了。" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "xvp の開始中にエラー: %s" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "プライベートキーの復号に失敗しました: %s" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "プライベートキーの復号に失敗しました: %s" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "ファイルシステム %s のマウントに失敗しました。" + +#~ msgid "Created disk for %s" +#~ msgstr "Create key pair: キーペア %s を作成します。" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "ボリューム %s をエクスポートします。" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "プライベートキーの復号に失敗しました: %s" + +#~ msgid "Created nic for %s " +#~ msgstr "Create key pair: キーペア %s を作成します。" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "Deleting user: ユーザ %s を削除します。" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "インスタンス %s にボリュームを接続(attach)できません。" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "受信: %s" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "受信: %s" + +#~ msgid "Wrote: %s" +#~ msgstr "%s を再度書き込みました" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "Storage Repository を作成できません。" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "%(sr_ref)s として %(label)s を導入しました" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s における VDI を作成できません" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s が使用できません" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "ボリューム %s の存在が確認できません。" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "ボリュームのステータス(status)は available でなければなりません。" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "ボリュームのステータス(status)は available でなければなりません。" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "ボリュームのステータス(status)は available でなければなりません。" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "実行失敗からリカバリーします。%s 回目のトライ。" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "ボリュームグループ%sが存在しません。" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "偽のISCSI: %s" + +#~ msgid "rbd has no pool %s" +#~ msgstr "rbd にプール %s がありません。" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "Sheepdog が動作していません: %s" + +#~ msgid "Sheepdog is not working" +#~ msgstr "Sheepdog が機能していません" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "%s 個のボリュームを再エクスポートします。" + +#~ msgid "volume %s: skipping export" +#~ msgstr "ボリューム %s のエキスポートをスキップします。" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Deleting user: ユーザ %s を削除します。" + +#~ msgid "volume %s: creating" +#~ msgstr "ボリューム%sを作成します。" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "ボリューム %(vol_name)s: サイズ %(vol_size)sG のlvを作成します。" + +#~ msgid "volume %s: creating export" +#~ msgstr "ボリューム %s をエクスポートします。" + +#~ msgid "volume %s: created successfully" +#~ msgstr "ボリューム %s の作成に成功しました。" + +#~ msgid "Volume is not local to this node" +#~ msgstr "ボリュームはこのノードのローカルではありません。" + +#~ msgid "volume %s: removing export" +#~ msgstr "ボリューム %s のエクスポートを解除します。" + +#~ msgid "volume %s: deleting" +#~ msgstr "ボリューム %s を削除します。" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "ボリューム %s の削除に成功しました。" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "snapshotting: インスタンス %s のスナップショットを取得中" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "インスタンス %s は実行中です。" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "NotFound 発生: %s" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "キューに再接続しました。" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "NotFound 発生: %s" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "ネストした戻り値: %s" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "ボリューム %s の作成に成功しました。" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "ボリューム %s の作成に成功しました。" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "ボリュームグループ%sが存在しません。" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "応答 %s" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index cb7d925b9..33bf3076b 100644 --- a/nova/locale/ko/LC_MESSAGES/nova.po +++ b/nova/locale/ko/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -17,60 +17,73 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "CA 루트의 파일이름" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "비밀키의 파일명" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "키를 저장하는 경로" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "CA 루트를 저장하는 경로" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "각 프로젝트마다 CA를 사용하시겠습니까?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "플래그 경로: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다" -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,266 +98,289 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, python-format -msgid "Fatal call to deprecated config %(msg)s" +msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:218 +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:247 -msgid "The request is invalid." +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:251 -msgid "Invalid input received" +#: nova/exception.py:258 +msgid "The request is invalid." msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" +#: nova/exception.py:262 +msgid "Invalid input received" msgstr "" -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy, python-format +msgid "Failed to deploy instance" +msgstr "%s 볼륨 탈착에 실패했습니다" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -352,132 +388,90 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -msgid "Constraint not met." -msgstr "" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 -#, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "%s 볼륨을 찾을수 없습니다" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 +#: nova/exception.py:452 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Constraint not met." msgstr "" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -485,761 +479,873 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "" +#: nova/exception.py:1102 +#, fuzzy, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 #, python-format -msgid "The CA file for %(project)s could not be found" +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1181 #, python-format -msgid "The CRL file for %(project)s could not be found" +msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1185 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/manager.py:172 +#: nova/exception.py:1189 #, python-format -msgid "Running periodic task %(full_task_name)s" +msgid "The CRL file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/manager.py:182 +#: nova/exception.py:1197 #, python-format -msgid "Error during %(full_task_name)s: %(e)s" +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/manager.py:231 -msgid "Notifying Schedulers of capabilities ..." +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:172 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/manager.py:246 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/manager.py:315 +msgid "Notifying Schedulers of capabilities ..." msgstr "" #: nova/notifications.py:112 nova/notifications.py:152 msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1248,820 +1354,960 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "%s 볼륨을 찾을수 없습니다" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "%s 볼륨을 찾을수 없습니다" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "%s 볼륨을 찾을수 없습니다" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, python-format +msgid "Calling method %s" +msgstr "" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2070,30 +2316,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2112,359 +2357,368 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2472,79 +2726,135 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" msgstr "" +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, python-format +msgid "Unknown action %s" +msgstr "" + #: nova/api/openstack/compute/contrib/console_output.py:52 msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" @@ -2558,143 +2868,255 @@ msgstr "" msgid "Unable to get console" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/api/openstack/compute/contrib/disk_config.py:43 +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 #, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 #, python-format -msgid "No more floating ips in pool %s." +msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 -msgid "No fixed ips associated to instance" +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 -msgid "floating ip is already associated" +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 -msgid "l3driver call to add floating ip failed" +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 -msgid "floating ip not found" +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 -msgid "Error. Unable to associate floating ip" +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy, python-format +msgid "DNS entries not found." +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:230 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:246 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +msgid "floating ip not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, python-format +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:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:183 #, python-format -msgid "Host '%s' could not be found." +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, python-format msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Invalid update setting: '%s'" +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:223 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/hosts.py:225 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format msgid "Invalid timestamp for date %s" msgstr "" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2708,85 +3130,149 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 +#: nova/api/openstack/compute/contrib/networks_associate.py:23 #, python-format -msgid "Network does not have %s action" +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Disassociating network with id %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 msgid "Missing network in body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format msgid "Creating network with label %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "This rule already exists in group %s" +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, python-format +msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2794,7088 +3280,9689 @@ msgstr "" msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:373 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:397 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:424 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/cells/messaging.py:503 +#, python-format +msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/cells/messaging.py:651 +#, python-format +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:674 #, python-format -msgid "Launching VPN for %s" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:683 #, python-format -msgid "Deprecated Config: %s" +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" -msgstr "" +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" -msgstr "" +#: nova/cells/messaging.py:823 +#, fuzzy, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/cells/messaging.py:838 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:852 #, python-format -msgid "Can only run %s more instances of this type." +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:1057 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/scheduler.py:139 #, python-format -msgid "Going to run %s instances..." +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/api.py:569 -#, python-format -msgid "bdm %s" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/state.py:315 #, python-format -msgid "block_device_mapping %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "%s 볼륨을 찾을수 없습니다" + +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "Searching by: %s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "Image type not recognized %s" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/api.py:1312 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "snapshot for %s" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1643 -#, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1685 -#, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2018 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Going to try to live migrate instance to %s" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: 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/compute/api.py:2272 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2283 -#, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:2289 -#, python-format -msgid "Security group %s should not be greater than 255 characters." +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:251 +msgid "Reserved" msgstr "" -#: nova/compute/api.py:2312 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "Create Security Group %s" +msgid "error: %s" msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:329 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/api.py:2664 +#: nova/cmd/manage.py:388 #, python-format -msgid "Authorize security group ingress %s" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:604 +#, fuzzy +msgid "instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:550 -#, python-format -msgid "Build error: %s" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "인스턴스가 이미 생성되었습니다" +#: nova/cmd/manage.py:615 +msgid "index" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" -msgstr "" - -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:687 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:862 +#: nova/cmd/manage.py:700 #, python-format -msgid "%(action_str)s instance" +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:1049 -#, fuzzy -msgid "Rebuilding instance" -msgstr "인스턴스 %s를 재부팅합니다" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" +msgstr "" -#: nova/compute/manager.py:1128 -#, fuzzy -msgid "Rebooting instance" -msgstr "인스턴스 %s를 재부팅합니다" +#: nova/cmd/manage.py:723 +msgid "hdd" +msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" +msgstr "" -#: nova/compute/manager.py:1198 -#, fuzzy -msgid "instance snapshotting" -msgstr "인스턴스 %s: 스냅샷 저장중" +#: nova/cmd/manage.py:847 +msgid "Instance Type exists." +msgstr "" -#: nova/compute/manager.py:1204 -#, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:858 #, python-format -msgid "Deleting image %s" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:1316 -#, python-format -msgid "Failed to set admin password. Instance %s is not running" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:869 +#, python-format +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:874 +#, python-format +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:910 #, python-format -msgid "set_admin_password failed: %s" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1372 +#: nova/cmd/manage.py:976 #, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:1376 +#: nova/cmd/manage.py:1017 #, python-format -msgid "injecting file to %(path)s" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1437 +#: nova/cmd/manage.py:1035 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/manager.py:1805 +#: nova/compute/api.py:288 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" -msgstr "" - -#: nova/compute/manager.py:1861 -msgid "Pausing" +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:297 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/compute/api.py:317 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" -msgstr "" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/api.py:720 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:2083 +#: nova/compute/api.py:747 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/manager.py:2092 -#, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +#: nova/compute/api.py:1016 +msgid "instance termination disabled" msgstr "" -#: nova/compute/manager.py:2107 +#: nova/compute/api.py:1152 #, fuzzy, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +msgid "instance type %(old_inst_type_id)d not found" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/compute/api.py:1158 +msgid "going to delete a resizing instance" +msgstr "" -#: nova/compute/manager.py:2136 +#: nova/compute/api.py:1168 #, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" +msgstr "" -#: nova/compute/manager.py:2153 -#, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" +msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:1376 +#, python-format +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:1613 +#, python-format +msgid "snapshot for %s" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:1977 #, python-format msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2401 +#: nova/compute/api.py:2019 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2457 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2480 #, python-format msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2820 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:2823 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:2837 #, python-format -msgid "Failed to generate usage audit for instance on host %s" -msgstr "" - -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2860 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." -msgstr "" - -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +msgid "Create Security Group %s" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:2867 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." -msgstr "" +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/api.py:2948 +#, python-format +msgid "Delete security group %s" msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "인스턴스 %s: 스냅샷 저장중" - -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/api.py:3053 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/api.py:3064 #, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/manager.py:2961 -#, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, python-format +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/claims.py:116 #, python-format msgid "" "Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " "%(vcpus)d" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:130 +msgid "Claim failed" msgstr "" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/claims.py:144 +msgid "Disk" +msgstr "" + +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/claims.py:165 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:170 +#, python-format +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/claims.py:177 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" +msgstr "" + +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/instance_types.py:105 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/instance_types.py:121 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/instance_types.py:138 #, python-format -msgid "Finishing claim: %s" +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:325 +#: nova/compute/instance_types.py:148 #, python-format -msgid "Aborting claim: %s" +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:401 +#: nova/compute/manager.py:359 #, python-format -msgid "Compute_service record created for %s " +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/manager.py:402 #, python-format -msgid "No service record for host %s" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:418 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/manager.py:439 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/manager.py:481 +msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, python-format -msgid "Free disk (GB): %s" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" + +#: nova/compute/manager.py:538 #, python-format -msgid "Free VCPUS: %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:533 -#, python-format -msgid "Missing keys: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/rpcapi.py:47 +#: nova/compute/manager.py:576 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:592 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Unexpected power state %d" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/manager.py:604 +#, python-format +msgid "Ignoring event %s" +msgstr "" + +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/manager.py:729 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/manager.py:746 #, python-format -msgid "Removing console %(console_id)s." +msgid "Setting up bdm %s" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Re-wrote %s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:926 #, python-format -msgid "Error starting xvp: %s" +msgid "Error: %s" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/consoleauth/manager.py:75 -#, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/manager.py:997 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 -#, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/manager.py:1075 +#, python-format +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/manager.py:1081 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 -#, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/compute/manager.py:1120 #, python-format -msgid "%(sm_flavor_id) flavor not found" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 -#, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 -#, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 -#, python-format -msgid "No sm_volume with id %(volume_id)s" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1272 +#, python-format +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1288 +msgid "Failed to deallocate network for instance." msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1309 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1312 #, python-format -msgid "Table |%s| not created!" +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/manager.py:1319 +#, python-format +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1367 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" -msgstr "" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "인스턴스 %s를 재부팅합니다" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:1593 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" -msgstr "" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" -msgstr "" +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "인스턴스 %s를 재부팅합니다" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1746 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/compute/manager.py:1808 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Rotating out %d backups" msgstr "" -#: nova/image/s3.py:372 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to decrypt private key: %s" +msgid "Deleting image %s" msgstr "" -#: nova/image/s3.py:379 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to decrypt initialization vector: %s" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:1938 #, python-format -msgid "Bad mac for to_global_ipv6: %s" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:1945 +msgid "error setting admin password" +msgstr "" + +#: nova/compute/manager.py:1958 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:1962 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" +msgid "injecting file to %(path)s" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "플래그 경로: %s" +#: nova/compute/manager.py:1996 +msgid "Rescuing" +msgstr "" -#: nova/network/api.py:81 -#, python-format -msgid "kwargs: %s" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/network/api.py:169 +#: nova/compute/manager.py:2052 #, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." -msgstr "" +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/linux_net.py:239 +#: nova/compute/manager.py:2540 #, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/linux_net.py:790 -#, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:2718 #, python-format -msgid "Pid %d is stale, relaunching radvd" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/linux_net.py:1126 -#, python-format -msgid "Starting VLAN interface %s" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/linux_net.py:1205 -#, python-format -msgid "Failed to add interface: %s" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:2844 #, python-format -msgid "Starting bridge %s " +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1314 +#: nova/compute/manager.py:2895 #, python-format -msgid "Done starting bridge %s" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:2904 #, python-format -msgid "Failed unplugging gateway interface '%s'" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1335 +#: nova/compute/manager.py:2919 +#, fuzzy, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" + +#: nova/compute/manager.py:2949 #, python-format -msgid "Unplugged gateway interface '%s'" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/network/manager.py:277 -#, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/compute/manager.py:2966 +#, fuzzy, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" + +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 +#: nova/compute/manager.py:3028 #, python-format -msgid "Interface %(interface)s not found" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:3048 +#, fuzzy, python-format +msgid "Port %(port_id)s is not attached" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/compute/manager.py:3062 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Host %(host)s not found" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:3199 +#, python-format +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:3282 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:408 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +#: nova/compute/manager.py:3284 +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/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:650 -#, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3483 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:3489 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:3498 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:3505 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:3516 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:3525 #, python-format -msgid "Disassociated %s stale fixed ip(s)" -msgstr "" - -#: nova/network/manager.py:907 -msgid "setting network host" +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3542 +#, 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/network/manager.py:1026 +#: nova/compute/manager.py:3561 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/network/manager.py:1279 -#, python-format -msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +#: nova/compute/manager.py:3703 +msgid "Updating volume usage cache" msgstr "" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:3747 #, python-format -msgid "Leased IP |%(address)s|" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1391 +#: nova/compute/manager.py:3788 #, python-format -msgid "IP |%s| leased that isn't allocated" +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:1466 -#, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:3974 #, python-format msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:3981 +#, python-format +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/manager.py:1640 +#: nova/compute/manager.py:3988 #, python-format -msgid "Network must be disassociated from project %s before delete" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/manager.py:2097 +#: nova/compute/resource_tracker.py:92 msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/manager.py:2104 -#, python-format +#: nova/compute/resource_tracker.py:97 msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" -msgstr "" - -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/resource_tracker.py:280 #, python-format -msgid "No network with net_id = %s" +msgid "Deleting compute node %s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/resource_tracker.py:310 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "allocate_for_instance() for %s" +msgid "No service record for host %s" msgstr "" -#: nova/network/quantumv2/api.py:100 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "empty project id for instance %s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "deallocate_for_instance() for %s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/network/quantumv2/api.py:173 -#, python-format -msgid "Failed to delete quantum port %(portid)s " +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "validate_networks() for %s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 -#, python-format -msgid "Could not release the acquired lock `%s`" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/lockutils.py:188 -#, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "syslog facility must be one of: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/policy.py:404 -#, python-format -msgid "No handler for matches of kind %s" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/utils.py:141 #, python-format -msgid "%s not in valid priorities" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/notifier/api.py:141 -#, python-format +#: nova/conductor/api.py:376 msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/notifier/api.py:170 +#: nova/conductor/manager.py:88 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "unpacked context: %s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "received %s" +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 -#, python-format -msgid "Making asynchronous call on %s ..." +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/console/xvp.py:119 #, python-format -msgid "MSG_ID is %s" +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 -#, python-format -msgid "Making asynchronous cast on %s..." +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/console/xvp.py:147 +#, python-format +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/common.py:64 -#, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/common.py:89 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "Returning exception %s to caller" +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" +msgstr "" + +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/db/sqlalchemy/api.py:1409 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/db/sqlalchemy/api.py:1542 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Invalid instance id %s in request" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Timed out waiting for RPC response: %s" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Connected to AMQP server on %s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: 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/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, fuzzy, python-format +msgid "table '%s' not dropped" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/image/glance.py:187 #, python-format -msgid "Deserializing: %s" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/image/glance.py:492 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "fetching image %s from glance" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/image/s3.py:318 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/image/s3.py:335 #, python-format -msgid "-> bind: %(bind)s" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/image/s3.py:345 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/image/s3.py:355 #, python-format -msgid "Subscribing to %s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/image/s3.py:379 +#, python-format +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/image/s3.py:386 +#, python-format +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/image/s3.py:397 #, python-format -msgid "Running func with context: %s" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 -#, python-format -msgid "CONSUMER GOT %s" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 +#: nova/network/api.py:239 #, python-format -msgid "->response->%s" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 -#, python-format -msgid "Created topic proxy: %s" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/network/driver.py:43 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Loading network driver '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/network/floating_ips.py:87 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/network/floating_ips.py:121 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 -#, python-format -msgid "Create Consumer for topic (%(topic)s)" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/network/floating_ips.py:196 #, python-format -msgid "Consumer is a zmq.%s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/network/floating_ips.py:530 #, python-format -msgid "Received message: %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/floating_ips.py:537 #, python-format -msgid "%(msg)s" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:568 #, python-format -msgid "Sending message(s) to: %s" +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/network/floating_ips.py:576 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 +#: nova/network/floating_ips.py:624 +#, python-format msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/network/floating_ips.py:664 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/floating_ips.py:673 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/ldapdns.py:100 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/network/linux_net.py:219 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/network/linux_net.py:254 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/linux_net.py:279 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/driver.py:141 -#, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/network/linux_net.py:966 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/scheduler/driver.py:334 +#: nova/network/linux_net.py:1011 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/linux_net.py:1013 #, python-format -msgid "No host selection for %s defined." +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/linux_net.py:1093 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "killing radvd threw %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/linux_net.py:1227 #, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +msgid "Error clearing stale veth %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/linux_net.py:1418 #, python-format -msgid "Filtered %(hosts)s" +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/linux_net.py:1420 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/network/linux_net.py:1442 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Starting Bridge %s" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/network/linux_net.py:1454 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/network/linux_net.py:1490 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Failed to add interface: %s" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/linux_net.py:1536 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/linux_net.py:1539 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/network/linux_net.py:1735 +#, python-format +msgid "Starting bridge %s " msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/network/linux_net.py:1743 #, python-format -msgid "No service for compute ID %s" +msgid "Done starting bridge %s" msgstr "" -#: nova/scheduler/manager.py:79 -#, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "%s 볼륨을 찾을수 없습니다" - -#: nova/scheduler/manager.py:165 +#: nova/network/linux_net.py:1763 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/manager.py:362 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/manager.py:500 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 -#, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/manager.py:812 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/manager.py:838 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/manager.py:926 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:949 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/manager.py:953 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/manager.py:962 #, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/manager.py:967 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/manager.py:971 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/manager.py:975 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/manager.py:994 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "%s must be an integer" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 -#, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/manager.py:1038 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/manager.py:1122 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/manager.py:1133 #, python-format -msgid "Faked command matched %s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/fake_utils.py:96 -#, python-format -msgid "Faked command raised an exception %s" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/manager.py:1209 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/manager.py:1812 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +msgid "Invalid name" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/minidns.py:122 +#, python-format +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/minidns.py:201 +#, python-format +msgid "deleted %s" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/minidns.py:207 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/quantumv2/api.py:151 +#, python-format +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/quantumv2/api.py:154 +#, python-format +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/quantumv2/api.py:200 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/quantumv2/api.py:269 +msgid "Port not found" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/network/quantumv2/api.py:277 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/quantumv2/api.py:315 +#, python-format +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/quantumv2/api.py:324 +#, python-format +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "unrecognized argument %s" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "Run CLI command: %s" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/quantumv2/api.py:397 #, python-format msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "Given data: %s" +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "Result data: %s" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/quantumv2/api.py:807 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/security_group/quantum_driver.py:53 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/network/security_group/quantum_driver.py:104 +#, python-format +msgid "Quantum security group %s not found" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, python-format +msgid "Quantum Error: %s" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/security_group/quantum_driver.py:171 +#, python-format +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "_create: %s" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "_delete: %s" +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "_get: %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "_get_all: %s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/security_group/quantum_driver.py:426 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "This rule already exists in group %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "Running instances: %s" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "After terminating instances: %s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" -msgstr "" - -#: nova/tests/compute/test_compute.py:2383 +#: nova/openstack/common/log.py:226 #, python-format -msgid "After force-killing instances: %s" +msgid "Deprecated: %s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/log.py:329 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "%s 볼륨 탈착에 실패했습니다" - -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Failed to get info for disk %s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/openstack/common/log.py:540 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "Result: %(result)s is not a list." +msgid "No handler for matches of kind %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "flavor: %s" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/tests/integrated/api/client.py:38 -#, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/openstack/common/notifier/api.py:126 +#, python-format +msgid "%s not in valid priorities" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/openstack/common/notifier/api.py:142 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "Body: %s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "Decoding JSON: %s" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/openstack/common/rpc/amqp.py:291 +#, python-format +msgid "unpacked context: %s" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/openstack/common/rpc/amqp.py:337 +#, python-format +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" msgstr "" -#: nova/virt/firewall.py:357 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "Adding security group rule: %r" +msgid "no method for message: %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "Adding provider rule: %s" +msgid "No method for message: %s" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/images.py:107 -#, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/images.py:118 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/openstack/common/rpc/amqp.py:586 +#, python-format +msgid "MSG_ID is %s" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/rpc/amqp.py:657 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "No such domain (%s)" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/common.py:143 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:154 -#, python-format -msgid "No such domain %s" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "Domains: %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "After storing domains: %s" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/openstack/common/rpc/common.py:280 +#, python-format +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/common.py:302 +#, python-format +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/rpc/impl_kombu.py:480 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "Created new domain: %s" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "instance %s: rebooted" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/baremetal/driver.py:191 -#, python-format -msgid "instance %s: rescued" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/impl_zmq.py:104 +#, python-format +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "instance %s: is building" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_zmq.py:141 +#, python-format +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "instance %s: booted" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/driver.py:247 -#, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "instance %s spawned successfully" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/driver.py:252 -#, python-format -msgid "instance %s:not booted" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "instance %s: Creating image" +msgid "Running func with context: %s" msgstr "" -#: nova/virt/baremetal/driver.py:457 -#, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/baremetal/driver.py:467 -#, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/baremetal/driver.py:516 -#, python-format -msgid "instance %s: finished toXML method" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/baremetal/driver.py:683 -#, python-format -msgid "#### RLK: cpu_arch = %s " +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_zmq.py:452 +#, python-format +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/impl_zmq.py:504 +msgid "Topic socket file creation failed." msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/impl_zmq.py:512 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_zmq.py:531 +#, python-format +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/impl_zmq.py:634 +#, python-format +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/disk/api.py:245 -#, python-format -msgid "no disk image handler for: %s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/disk/api.py:323 -#, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/impl_zmq.py:718 #, python-format -msgid "Failed to unmount container filesystem: %s" +msgid "Received message: %s" msgstr "" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/disk/api.py:568 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "%(msg)s" msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "unsupported partition: %s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 -#, python-format -msgid "Failed to mount filesystem: %s" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/disk/guestfs.py:119 -#, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/disk/loop.py:31 -#, python-format -msgid "Could not attach image to loopback: %s" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/disk/mount.py:83 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "partition search unsupported with %s" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/disk/mount.py:99 -#, python-format -msgid "partition %s not found" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "Failed to map partitions: %s" +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/disk/nbd.py:86 -#, python-format -msgid "qemu-nbd error: %s" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "nbd device %s did not show up" +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/scheduler/driver.py:335 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/scheduler/filter_scheduler.py:75 +#, python-format +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" +#: nova/scheduler/filter_scheduler.py:246 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 +#: nova/scheduler/filter_scheduler.py:275 +#, python-format msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/scheduler/filter_scheduler.py:341 +#, python-format +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/scheduler/filter_scheduler.py:354 +#, python-format +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/scheduler/filter_scheduler.py:387 +#, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Starting live migration for instance: %s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 -#, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "%s 볼륨을 찾을수 없습니다" - -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/scheduler/host_manager.py:358 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "compare_cpu called %s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" - -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/scheduler/manager.py:196 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "Getting info for VHD %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "%(host_state)s is disabled via capabilities" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Removing snapshot %s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "Removing folder %s " +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "hyperv vm state: %s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/vmops.py:135 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "cache image failed: %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/vmops.py:154 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Starting VM %s " +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/vmops.py:156 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Started VM %s " +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/servicegroup/api.py:83 #, python-format -msgid "spawn vm failed: %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "%s 볼륨을 찾을수 없습니다" +#: nova/servicegroup/api.py:90 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" +msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Created VM %s..." +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/servicegroup/api.py:106 #, python-format -msgid "Set memory for vm %s..." +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/servicegroup/api.py:114 #, python-format -msgid "Set vcpus for vm %s..." +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/vmops.py:231 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "Failed to add scsi controller to VM %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:236 -#, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, python-format -msgid "Failed to add diskdrive to VM %s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/hyperv/vmops.py:285 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "Failed to add vhd file to VM %s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:287 +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Created disk for %s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Creating nic for %s " +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/vmops.py:317 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Failed creating port for %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "%s 볼륨을 찾을수 없습니다" +#: nova/storage/linuxscsi.py:99 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" -#: nova/virt/hyperv/vmops.py:334 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "Created nic for %s " +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/hyperv/vmops.py:374 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "Got request to destroy vm %s" +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "인스턴스 %s를 재부팅합니다" - -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "인스턴스 %s를 재부팅합니다" +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "" -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "인스턴스 %s를 재부팅합니다" +#: nova/tests/fake_utils.py:101 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "" -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "인스턴스 %s를 재부팅합니다" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" +msgstr "" -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "인스턴스 %s를 재부팅합니다" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" +msgstr "" -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "인스턴스 %s를 재부팅합니다" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" +msgstr "" -#: nova/virt/hyperv/vmops.py:470 -#, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/vmops.py:555 -#, python-format -msgid "Windows version: %s " +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:604 -#, python-format -msgid "use_cow_image:%s" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:624 -#, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 -#, python-format -msgid "duplicate name found: %s" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/tests/test_misc.py:59 #, python-format msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Creating folder %s " +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 -#, python-format -msgid "Removing existing folder %s " +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, python-format -msgid "block device info: %s" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 -#, python-format -msgid "Attach boot from volume failed: %s" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 -#, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "%s 볼륨 탈착에 실패했습니다" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "Unable to attach volume to instance %s" -msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" - -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" - -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +msgid "Running instances: %s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 -#, python-format -msgid "host_resource disk detached is: %s" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Physical disk detached is: %s" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "%s 볼륨을 찾을수 없습니다" - -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "device.InitiatorName: %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "device.TargetName: %s" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/hyperv/volumeops.py:227 -#, python-format -msgid "device.ScsiPathId: %s" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "device.ScsiTargetId): %s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "device.ScsiLun: %s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "device.DeviceInterfaceGuid :%s" +msgid "flavor: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 -#, python-format -msgid "device.DeviceNumber %s" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "device.PartitionNumber :%s" +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "Body: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "Device number : %s" +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "Target lun : %s" +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 -#, python-format -msgid "Mounted disk is: %s" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/virt/configdrive.py:97 #, python-format -msgid "DeviceNumber : %s" +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 -#, python-format -msgid "Disk path to parse: %s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/virt/driver.py:930 #, python-format -msgid "start_device_id: %s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:292 -#, python-format -msgid "end_device_id: %s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/virt/driver.py:955 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/virt/driver.py:962 +#, python-format +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/virt/fake.py:210 #, python-format -msgid "block_device_list %s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/driver.py:333 -#, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/driver.py:339 -#, python-format -msgid "Connecting to libvirt: %s" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/virt/firewall.py:377 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/virt/images.py:221 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/virt/images.py:233 #, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/driver.py:553 -#, python-format -msgid "Deleting instance files %(target)s" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/virt/baremetal/driver.py:257 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/virt/baremetal/driver.py:284 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/baremetal/driver.py:295 +#, python-format +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:884 -msgid "Instance soft rebooted successfully." +#: nova/virt/baremetal/driver.py:313 +#, python-format +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/virt/baremetal/driver.py:318 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/virt/baremetal/driver.py:328 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/baremetal/driver.py:340 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/baremetal/ipmi.py:85 +#, python-format +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1198 -#, python-format -msgid "Path '%(path)s' supports direct I/O" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" +"%(description)s\n" +"Command: %(cmd)s\n" +"Exit code: %(exit_code)s\n" +"Stdout: %(stdout)r\n" +"Stderr: %(stderr)r" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 -#, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Creating config drive at %(path)s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 #, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" -msgstr "" +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/virt/baremetal/pxe.py:472 #, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/virt/baremetal/tilera.py:154 #, python-format msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" -msgstr "" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." -msgstr "" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/virt/baremetal/tilera.py:389 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +msgid "Tilera deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2360 -#, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:2372 -#, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:2389 -#, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:2437 -#, python-format -msgid "The firewall filter for %s does not exist" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:2507 -#, python-format -msgid "Live Migration failure: %(e)s" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/driver.py:2551 -#, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/baremetal/utils.py:60 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/virt/baremetal/utils.py:75 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/firewall.py:34 +#: nova/virt/baremetal/vif_driver.py:57 +#, python-format msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/baremetal/vif_driver.py:71 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/firewall.py:214 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "Unknown image_type=%s" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "%s is a valid instance name" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "%s has a disk file" +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 -#, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:244 -#, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "Base file too young to remove: %s" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Removing base file: %s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/disk/api.py:149 #, python-format -msgid "%(id)s (%(base_file)s): checking" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/disk/api.py:159 #, python-format msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/disk/api.py:282 #, python-format msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/disk/api.py:299 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/disk/api.py:318 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/disk/api.py:335 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/disk/api.py:348 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/disk/api.py:373 +#, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Unknown base file: %s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/api.py:435 #, python-format -msgid "Active base files: %s" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/disk/api.py:464 #, python-format -msgid "Corrupt base files: %s" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Removable base files: %s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/api.py:564 +#, python-format +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/disk/api.py:580 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/disk/mount/api.py:41 #, python-format msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/libvirt/utils.py:187 -#, python-format -msgid "Path %s must be LVM logical volume" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Reading image info file: %s" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" + +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "Read: %s" +msgid "Map dev %s" msgstr "" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Writing image info file: %s" +msgid "partition %s not found" msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "Wrote: %s" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "Ensuring bridge %s" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "iSCSI device not found at %s" +msgid "Umount %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/mount/loop.py:34 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "%s is already mounted" +msgid "Got loop device %s" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/disk/mount/loop.py:58 +#, python-format +msgid "Release loop device %s" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, python-format +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/mount/nbd.py:111 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/mount/nbd.py:126 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Release nbd device %s" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/vfs/api.py:27 #, python-format msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/powervm/exception.py:64 -#, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/powervm/operator.py:91 -#, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "인스턴스 %s: 스냅샷 저장중" - -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, fuzzy, python-format -msgid "Creating LPAR instance '%s'" -msgstr "인스턴스 %s를 재부팅합니다" - -#: nova/virt/powervm/operator.py:211 +#: nova/virt/disk/vfs/guestfs.py:55 #, python-format -msgid "LPAR instance '%s' creation failed" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/vfs/guestfs.py:64 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "Copying image '%s' to IVM" +msgid "No operating system found in %s" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Copying image to the device '%s'" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "PowerVM image creation failed: %s" +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/powervm/operator.py:244 -#, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "인스턴스 %s를 재부팅합니다" +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "Instance '%s' failed to boot" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "Shutting down the instance '%s'" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/disk/vfs/guestfs.py:126 #, fuzzy, python-format -msgid "Removing the logical volume '%s'" +msgid "Failed to close augeas %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "%s 볼륨 탈착에 실패했습니다" - -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, python-format +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, python-format +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "%s 볼륨을 찾을수 없습니다" + +#: nova/virt/disk/vfs/localfs.py:90 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "%s 볼륨을 찾을수 없습니다" + +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 -#, python-format -msgid "Virtual Machine with ref %s is not there" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" +msgstr "" + +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" +msgstr "" + +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/hyperv/hostops.py:174 #, python-format -msgid "Glance image %s is in killed state" +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 +#: nova/virt/hyperv/imagecache.py:68 +#, python-format msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/hyperv/livemigrationops.py:59 +#, python-format +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 -#, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 -#, python-format -msgid "httplib error in %s: " +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 -#, python-format -msgid "Socket error in %s: " +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 -#, python-format -msgid "Type error in %s: " +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "Exception in %s " +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/hyperv/livemigrationutils.py:49 #, python-format -msgid "Got total of %s instances" +msgid "Live migration failed: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, python-format +msgid "VM not found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, 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" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/livemigrationutils.py:199 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Starting live migration for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "Uploading image %s" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Uploaded image %s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/hyperv/migrationops.py:190 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -msgid "instance not present" +#: nova/virt/hyperv/networkutils.py:59 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/pathutils.py:91 +#, python-format +msgid "Creating directory: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, python-format +msgid "Removing directory: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/snapshotops.py:65 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/snapshotops.py:94 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/snapshotops.py:99 +#, python-format +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/snapshotops.py:109 +#, python-format +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" -msgstr "" +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/vmops.py:90 +#, python-format +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/vmops.py:120 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/vmops.py:126 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy +msgid "Spawn instance failed" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Creating directory with path %s" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "Created directory with path %s" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "%s 볼륨 탈착에 실패했습니다" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/hyperv/vmops.py:300 +#, fuzzy +msgid "Pause instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/vmutils.py:75 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/vmutils.py:152 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Creating VM %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "Getting image size for the image %s" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 -#, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/vmutils.py:383 #, python-format msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +#: nova/virt/hyperv/vmutils.py:395 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/vmutils.py:401 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "Updating agent to %s" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" -msgstr "" +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/agent.py:176 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "" +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" +msgid "Unable to attach volume to instance %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Injecting file path: %r" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/agent.py:215 -#, python-format -msgid "Failed to inject file: %(resp)r" -msgstr "" +#: nova/virt/hyperv/volumeops.py:165 +#, fuzzy, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/hyperv/volumeutils.py:53 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/libvirt/blockinfo.py:130 +#, python-format +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "OpenSSL error: %s" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/libvirt/blockinfo.py:267 +#, python-format +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/libvirt/driver.py:339 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "Could not determine key: %s" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/libvirt/driver.py:553 +#, python-format +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/libvirt/driver.py:570 +#, python-format +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "Got exception: %s" -msgstr "" - -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "xenapi.fake does not have an implementation for %s" +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/fake.py:710 -#, python-format -msgid "Calling getter %s" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/fake.py:713 -#, python-format -msgid "Calling setter %s" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/fake.py:773 -#, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: 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" +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." msgstr "" -#: nova/virt/xenapi/host.py:156 -#, python-format -msgid "Unable to get SR for this host: %s" +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Failed to extract instance support from %s" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 -#, python-format -msgid "Found no network for bridge %s" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/pool.py:75 -#, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/pool.py:166 -#, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/pool.py:182 -#, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/pool.py:199 -#, python-format -msgid "Pool-Join failed: %(e)s" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/pool.py:202 -#, python-format -msgid "Unable to join %(host)s in the pool" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/pool.py:218 -#, python-format -msgid "Pool-eject failed: %(e)s" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/pool.py:230 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "%s 볼륨 탈착에 실패했습니다" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" +msgstr "" -#: nova/virt/xenapi/pool.py:241 -#, python-format -msgid "Pool-set_name_label failed: %(e)s" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vif.py:104 -#, python-format -msgid "Found no PIF for device %s" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vif.py:123 -#, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/libvirt/driver.py:1288 +msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 -#, python-format -msgid "VBD not found in instance %s" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 -#, python-format -msgid "VBD %s already detached" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 -#, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Unable to unplug VBD %s" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 -#, python-format -msgid "Unable to destroy VBD %s" +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "Unable to destroy VDI %s" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 -#, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/libvirt/driver.py:1907 #, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/libvirt/driver.py:1974 +#, python-format +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 -#, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/libvirt/driver.py:1988 #, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2004 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." +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/libvirt/driver.py:2357 #, python-format msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 -#, python-format -msgid "download_vhd failed: %r" +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 -#, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/libvirt/driver.py:2731 +#, fuzzy, python-format +msgid "Trying to get stats for the volume %s" +msgstr "%s 볼륨 탈착에 실패했습니다" + +#: nova/virt/libvirt/driver.py:2755 #, python-format msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" +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:2918 +msgid "Block migration can not be used with shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/driver.py:2963 #, python-format msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/libvirt/driver.py:3017 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "Looking up vdi %s for PV kernel" +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "VDI %s is still available" +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Re-scanning SR %s" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 -#, python-format -msgid "ISO: looking at SR %(sr_rec)s" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:3695 +#, python-format +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 -#, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/libvirt/imagecache.py:202 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Plugging VBD %s ... " +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Plugging VBD %s done." +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "Destroying VBD for VDI %s ... " +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Destroying VBD for VDI %s done." +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Running pygrub against %s" +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "Found Xen kernel %s" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/imagecache.py:493 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/imagecache.py:529 #, python-format msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "Writing partition table %s done." +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "인스턴스 %s를 재부팅합니다" - -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/imagecache.py:606 +#, python-format +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Block device information present: %s" +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/imagecache.py:613 +#, python-format +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/utils.py:213 #, python-format msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/utils.py:253 +#, python-format +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Instance agent version: %s" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Could not find VM with name %s" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/vif.py:303 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Ensuring bridge %s" +msgstr "" + +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/volume.py:240 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/volume.py:252 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 +#, python-format +msgid "%s is already mounted" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "AoE device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/volume.py:546 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/volume.py:726 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 -#, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "" +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" +msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/powervm/blockdev.py:170 +#, python-format +msgid "Using image found at '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" -msgstr "" +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/powervm/blockdev.py:186 +#, python-format +msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 -#, python-format -msgid "type is = %s" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "name = %s" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 -#, python-format -msgid "Created %(label)s as %(sr_ref)s." +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "Image found on host at '%s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/powervm/common.py:71 +#, python-format +msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Forgetting SR %s..." +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "Unable to find SR from VBD %s" +msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "Error finding vdis in SR %s" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/powervm/exception.py:33 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/powervm/exception.py:37 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 -#, python-format -msgid "Unable to obtain target information %(connection_data)s" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Mountpoint cannot be translated: %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "Creating SR %s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/powervm/exception.py:68 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/powervm/lpar.py:55 #, python-format -msgid "Introducing SR %s" +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" -msgstr "" +#: nova/virt/powervm/operator.py:99 +#, fuzzy, python-format +msgid "LPAR instance '%s' not found" +msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/powervm/operator.py:187 +#, python-format +msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/powervm/operator.py:203 #, python-format -msgid "Checking for SR %s" +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/powervm/operator.py:208 +#, fuzzy, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/xenapi/volumeops.py:173 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR에 대한 VDI 생성이 실패했습니다" +msgid "Instance spawned in %s seconds" +msgstr "" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR을 사용 할 수 없습니다" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" -#: nova/virt/xenapi/volumeops.py:194 -#, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/virt/xenapi/volumeops.py:204 +#: nova/virt/powervm/operator.py:294 #, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +msgid "Shutting down the instance '%s'" +msgstr "" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/powervm/operator.py:299 #, python-format -msgid "Unable to locate volume %s" -msgstr "%s 볼륨을 찾을수 없습니다" +msgid "Deleting the LPAR instance '%s'" +msgstr "" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "%s 볼륨 탈착에 실패했습니다" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" +msgstr "" -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 -#, python-format -msgid "Error purging SR %s" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" +msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "Error in handshake: %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Invalid request: %s" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Request: %s" -msgstr "" - -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:150 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Request made with invalid token: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Unexpected error: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 +#, python-format +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "볼륨의 상태를 알 수 없습니다" - -#: nova/volume/api.py:228 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "볼륨의 상태를 알 수 없습니다" - -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "볼륨의 상태를 알 수 없습니다" - -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/vmwareapi/host.py:40 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "volume group %s doesn't exist" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/driver.py:414 -#, python-format +#: nova/virt/vmwareapi/network_util.py:138 msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/vmwareapi/network_util.py:164 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/driver.py:470 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/driver.py:474 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "rbd has no pool %s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/driver.py:740 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Image %s is not stored in rbd" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "Image %s has blank components" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/driver.py:747 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Image %s is not an rbd snapshot" +msgid "Type error in %s: " msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "%s is in a different ceph cluster" +msgid "Exception in %s " msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "%s 볼륨을 찾을수 없습니다" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" +msgstr "" -#: nova/volume/driver.py:815 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Sheepdog is not working: %s" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/iscsi.py:122 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "Creating volume: %s" +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/volume/iscsi.py:136 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +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/volume/iscsi.py:146 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "Removing volume: %s" +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +#: nova/virt/vmwareapi/vmops.py:286 +#, python-format +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" +msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/vmwareapi/vmops.py:306 +#, 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/volume/manager.py:102 +#: nova/virt/vmwareapi/vmops.py:320 #, python-format -msgid "Re-exporting %s volumes" +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/manager.py:107 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format -msgid "volume %s: skipping export" +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/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "%s 볼륨을 찾을수 없습니다" +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" +msgstr "" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/vmwareapi/vmops.py:549 +#, python-format +msgid "Uploading image %s" msgstr "" -#: nova/volume/manager.py:195 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "volume %s: removing export" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "volume %s: deleting" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "volume %s: volume is busy" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +msgid "instance not present" msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "인스턴스 %s: 스냅샷 저장중" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" +msgstr "" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/manager.py:342 -#, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format -msgid "Notification {%s} received" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "Using WSDL: %s" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format -msgid "Using DFM server: %s" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/netapp.py:134 -#, python-format -msgid "Using storage service: %s" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/netapp.py:145 -#, python-format -msgid "Using vfiler: %s" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, python-format -msgid "%s is not set" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/netapp.py:184 -msgid "Connected to DFM server" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/netapp.py:297 -#, python-format -msgid "Job failed: %s" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/netapp.py:513 +#: nova/virt/vmwareapi/vmops.py:899 +#, fuzzy, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "인스턴스 %s: 스냅샷 저장중" + +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/netapp.py:530 +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "Failed to get host details for host ID %s" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "%s 볼륨을 찾을수 없습니다" - -#: nova/volume/netapp.py:776 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/vmops.py:996 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "Renaming the VM from %s" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "%s 볼륨을 찾을수 없습니다" + +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/vmwareapi/vmops.py:1037 +#, python-format +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "Created LUN with name %s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "Destroyed LUN %s" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/netapp.py:1146 -#, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/netapp.py:1156 -#, python-format -msgid "Failed to get LUN target details for the LUN %s" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/netapp.py:1160 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "Failed to get target portal for the LUN %s" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/netapp.py:1164 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "Failed to get target IQN for the LUN %s" +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/vmops.py:1295 +#, python-format +msgid "Created directory with path %s" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "%s 볼륨을 찾을수 없습니다" - -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/vmware_images.py:107 +#, python-format +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/vmware_images.py:113 +#, python-format +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/nfs.py:85 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "casted to %s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vmware_images.py:151 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/volume_util.py:163 +#, python-format +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/volume_util.py:166 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format -msgid "CLIQ command returned %s" +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/solidfire.py:123 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "Call to json.loads() raised an exception: %s" +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/solidfire.py:159 +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "%s 볼륨을 찾을수 없습니다" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "Found solidfire account: %s" -msgstr "" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "solidfire account: %s does not exist, create it..." -msgstr "" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy, python-format +msgid "Unable to find volume" +msgstr "%s 볼륨 탈착에 실패했습니다" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다" -#: nova/volume/solidfire.py:279 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/solidfire.py:334 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "Deleting volumeID: %s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/xenapi/agent.py:107 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/storwize_svc.py:123 +#: nova/virt/xenapi/agent.py:158 #, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +msgid "Updating agent to %s" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "pool %s doesn't exist" +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/xenapi/agent.py:211 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/xenapi/agent.py:273 #, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:302 -#, python-format +#: nova/virt/xenapi/agent.py:296 msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#: nova/virt/xenapi/agent.py:360 +#, python-format +msgid "OpenSSL error: %s" msgstr "" -#: nova/volume/storwize_svc.py:346 +#: nova/virt/xenapi/driver.py:134 msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/xenapi/driver.py:354 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +msgid "Could not determine key: %s" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:392 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "enter: create_volume: volume %s " +msgid "Got exception: %s" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "leave: create_volume: volume %(name)s " +msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/xenapi/fake.py:728 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Calling getter %s" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/xenapi/fake.py:731 #, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Calling setter %s" msgstr "" -#: nova/volume/storwize_svc.py:475 +#: nova/virt/xenapi/fake.py:793 #, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/xenapi/host.py:68 #, python-format -msgid "leave: delete_volume: volume %(name)s " +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/volume/storwize_svc.py:488 +#: nova/virt/xenapi/host.py:80 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "Aggregate for host %(host)s count not be found." msgstr "" -#: nova/volume/storwize_svc.py:512 +#: nova/virt/xenapi/host.py:101 #, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/storwize_svc.py:545 +#: nova/virt/xenapi/host.py:191 #, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +msgid "Failed to extract instance support from %s" msgstr "" -#: nova/volume/storwize_svc.py:553 +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/xenapi/network_utils.py:29 #, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/storwize_svc.py:585 +#: nova/virt/xenapi/network_utils.py:47 #, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Found non-unique network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:595 +#: nova/virt/xenapi/network_utils.py:49 #, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +msgid "Found no network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/storwize_svc.py:615 +#: nova/virt/xenapi/pool.py:158 #, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/storwize_svc.py:623 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/xenapi/pool.py:211 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/xenapi/pool.py:223 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "%s 볼륨 탈착에 실패했습니다" + +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" msgstr "" -#: nova/volume/storwize_svc.py:737 -#, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" msgstr "" -#: nova/volume/storwize_svc.py:741 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/xenapi/vm_utils.py:345 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "VBD not found in instance %s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/xenapi/vm_utils.py:362 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "VBD %s already detached" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Unable to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/xenapi/vm_utils.py:386 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +msgid "Unable to destroy VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:815 +#: nova/virt/xenapi/vm_utils.py:408 #, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/xenapi/vm_utils.py:411 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" -#: nova/volume/storwize_svc.py:885 -#, python-format -msgid "leave: create_snapshot: %s created successfully" +#: nova/virt/xenapi/vm_utils.py:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "block device info: %s" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:979 +#: nova/virt/xenapi/vm_utils.py:1032 +#, python-format msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/xenapi/vm_utils.py:1090 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/vm_utils.py:1154 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "leave: _delete_host: host %s " +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/xenapi/vm_utils.py:1195 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/xenapi/vm_utils.py:1208 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/xenapi/vm_utils.py:1217 #, python-format msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/xenapi/vm_utils.py:1236 #, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/xenapi/vm_utils.py:1300 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/xenapi/vm_utils.py:1331 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/xenapi/vm_utils.py:1349 #, python-format msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +"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/volume/storwize_svc.py:1137 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/vm_utils.py:1386 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "VDI %s is still available" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/vm_utils.py:1509 #, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +msgid "Re-scanning SR %s" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/vm_utils.py:1537 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/volume/storwize_svc.py:1207 -#, fuzzy, python-format +#: nova/virt/xenapi/vm_utils.py:1555 msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"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:1568 +msgid "Cannot find SR of content-type ISO" msgstr "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/vm_utils.py:1576 #, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/volume/xensm.py:55 -#, python-format -msgid "SR name = %s" +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/vm_utils.py:1593 #, python-format -msgid "Params: %s" +msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/vm_utils.py:1621 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/vm_utils.py:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vm_utils.py:1691 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format -msgid "Failed to reach backend %d" +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vm_utils.py:1838 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/vm_utils.py:1883 #, python-format -msgid "Volume will be created in backend - %d" +msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vm_utils.py:1919 #, python-format -msgid "Volume %s does not exist" +msgid "Plugging VBD %s done." msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:1972 #, python-format -msgid "Sending JSON data: %s" +msgid "Found Xen kernel %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 -#, python-format -msgid "Auto switching to HTTPS connection to %s" +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/vm_utils.py:2024 #, python-format -msgid "Got response: %s" +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:2037 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Writing partition table %s done." msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vm_utils.py:2091 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:2124 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:2185 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:792 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Updating progress to %(progress)d" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vmops.py:174 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "인스턴스 %s를 재부팅합니다" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vmops.py:454 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vmops.py:650 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vmops.py:653 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" msgstr "" +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "%s 볼륨을 찾을수 없습니다" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "인스턴스가 이미 생성되었습니다" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "플래그 경로: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "%s 볼륨을 찾을수 없습니다" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "%s 볼륨을 찾을수 없습니다" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR에 대한 VDI 생성이 실패했습니다" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR을 사용 할 수 없습니다" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "볼륨의 상태를 알 수 없습니다" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "볼륨의 상태를 알 수 없습니다" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "볼륨의 상태를 알 수 없습니다" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "%s 볼륨을 찾을수 없습니다" + +#~ msgid "volume %s: creating" +#~ msgstr "" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "" + +#~ msgid "volume %s: created successfully" +#~ msgstr "" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "인스턴스 %s: 스냅샷 저장중" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "%s 볼륨을 찾을수 없습니다" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "%s 볼륨을 찾을수 없습니다" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po index d03094228..8192189f9 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: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: nb \n" @@ -18,60 +18,74 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +#, fuzzy, python-format +msgid "Unable to find the key" +msgstr "Kan ikke finne adressen %r" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Uventet feil under kjøring av kommandoen." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -86,266 +100,288 @@ msgstr "" "Standard ut: %(stdout)r\n" "Standardfeil: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "En ukjent feil oppsto." -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 -#, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "" +#: nova/exception.py:182 +#, fuzzy, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "Kunne ikke dekryptere teksten" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "Kunne ikke dekryptere teksten" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "Ikke autorisert." -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "Bruker har ikke admin-rettigheter" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:218 +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" -msgstr "Ugyldig snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." +msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "Forespørselen er ugyldig." -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Ugyldig IP protokoll %(protocol)s." -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s er ikke en gyldig IP v4/6 addresse." -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -353,132 +389,90 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -msgid "Constraint not met." -msgstr "" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "Ressurs ble ikke funnet." - -#: nova/exception.py:438 -#, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 +#: nova/exception.py:452 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Constraint not met." msgstr "" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." -msgstr "" +#: nova/exception.py:465 +msgid "Resource could not be found." +msgstr "Ressurs ble ikke funnet." -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -486,754 +480,862 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, fuzzy, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "Nettverk %(network_id)s ble ikke funnet." + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Nettverk %(network_id)s ble ikke funnet." -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "Prosjekt %(project_id)s ble ikke funnet." + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "Ingen nettverk definert." -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:574 +#, python-format +msgid "No free port available for instance %(instance)s." +msgstr "" + +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "Handlingen er ikke tillatt." -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "Kvote overskredet" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -msgstr "" - -#: nova/exception.py:1055 -#, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" -msgstr "" - -#: nova/exception.py:1068 -#, python-format -msgid "There is no share which can host %(volume_size)sG" -msgstr "" - -#: nova/exception.py:1072 +#: nova/exception.py:1079 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1083 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1086 +#: nova/exception.py:1089 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1090 -#, python-format -msgid "Detected existing vlan with id %(vlan)d" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 +#, 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:1107 +#, fuzzy, python-format +msgid "Node %(node_id)s could not be found." +msgstr "Prosjekt %(project_id)s ble ikke funnet." + +#: nova/exception.py:1111 +#, 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:1115 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 #, python-format -msgid "" -"User data too large. User data must be no larger than %(maxsize)s bytes " +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 +#, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" + +#: nova/exception.py:1181 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1185 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1189 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1241,6 +1343,10 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1249,820 +1355,961 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Resultat var %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "%r feilet. Prøver på nytt." -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "Forventet objekt av typen: %s" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, fuzzy, python-format +msgid "%s is not a string or unicode" +msgstr "Tjenernavn er ikke en streng eller unicode" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Kan ikke finne adressen %r" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Kan ikke finne adressen %r" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Kan ikke finne adressen %r" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "Stoppet WSGI tjener." -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "WSGI tjener har stoppet." -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "Du må implementere __call__" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "Signatur ikke gitt" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "Lag nøkkelpar %s" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "Nøkkelpar '%s' finnes allerede." - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "Importer nøkkel %s" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "Slett nøkkelpar %s" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "Ingen regel for de angitte parametrene." -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Tildel adresse" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "Frigjør adresse %s" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "bruker eller gruppe ikke spesifisert" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "kun gruppe \"all\" er støttet" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "Forespørselen er ugyldig." + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "Kunne ikke hente metadata for ip:% s" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Kunne ikke hente metadata for ip:% s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "Laster utvidelse %s" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Kunne ikke laste utvidelse %(ext_factory)s: %(exc)s" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "Kunne ikke laste utvidelse %(classpath)s: %(exc)s" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "Kunne ikke laste utvidelse %(ext_name)s: %(exc)s" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "Ingen slik handling: %s" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, python-format +msgid "Calling method %s" +msgstr "" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2071,30 +2318,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2113,359 +2359,369 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "Tjener eksisterer ikke" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "Metadata element ble ikke funnet" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "Tjenernavn er ikke en streng eller unicode" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" -msgstr "Tjenernavn er en tom streng" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" +msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "Feil nettverks-format: mangler %s" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "Feil nettverks-format" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "Tjenernavn er ikke definert" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy +msgid "Flavor used by the instance could not be found." +msgstr "Ressurs ble ikke funnet." + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "Tjener ikke funnet" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2473,228 +2729,395 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to host %(host)s failed" +msgid "Live migration of instance %(id)s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format -msgid "Desired state must be specified. Valid states are: %s" +msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format -msgid "Compute.api::resetState %s" +msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:76 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" +msgid "Compute.api::resetState %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +msgid "Failed to attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:67 -msgid "Unable to get console" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 -#, python-format -msgid "No more floating ips in pool %s." +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, python-format +msgid "Unknown action %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" -msgstr "Adresse ikke spesifisert" +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 -msgid "No fixed ips associated to instance" +#: nova/api/openstack/compute/contrib/console_output.py:67 +msgid "Unable to get console" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 -msgid "floating ip is already associated" +#: nova/api/openstack/compute/contrib/consoles.py:53 +msgid "Instance not yet ready" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 -msgid "l3driver call to add floating ip failed" +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 -msgid "floating ip not found" +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 -msgid "Error. Unable to associate floating ip" +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 -#, python-format -msgid "Host '%s' could not be found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 -#, python-format +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "Ugyldig snapshot" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, fuzzy, python-format +msgid "Directory conflict: %s already exists" +msgstr "Nøkkelpar '%s' finnes allerede." + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "Metadata element ble ikke funnet" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "Tjener ikke funnet" + +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" +msgstr "Adresse ikke spesifisert" + +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:230 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:246 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +msgid "floating ip not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, python-format +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:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:186 +#, python-format msgid "Invalid status: '%s'" msgstr "Ugyldig status: '%s'" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, python-format msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Invalid update setting: '%s'" +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:223 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/hosts.py:225 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format msgid "Invalid timestamp for date %s" msgstr "" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "Nøkkelpar '%s' finnes allerede." + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2708,85 +3131,152 @@ msgstr "" msgid "Unable to find address %r" msgstr "Kan ikke finne adressen %r" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" -msgstr "" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" +msgstr "Viser nettverk med id %s" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" +msgstr "Nettverk ikke funnet" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, fuzzy, python-format +msgid "Disassociating project with network with id %s" +msgstr "Viser nettverk med id %s" + +#: nova/api/openstack/compute/contrib/os_networks.py:74 #, python-format msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" -msgstr "Nettverk ikke funnet" - -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "Viser nettverk med id %s" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "Sletter nettverk med id %s" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 msgid "Missing network in body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format msgid "Creating network with label %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy +msgid "Address could not be converted." +msgstr "Ressurs ble ikke funnet." + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy +msgid "Create networks failed" +msgstr "Ingen nettverk definert." + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "Ikke nok parametere for å lage en gyldig regel." -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "Denne regelen eksisterer allerede i gruppen %s" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, fuzzy, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "Viser nettverk med id %s" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, fuzzy, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "Sletter nettverk med id %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2794,7068 +3284,9700 @@ msgstr "" msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:373 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:397 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." -msgstr "" +#: nova/cells/messaging.py:424 +#, fuzzy, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "Kunne ikke laste utvidelse %(ext_factory)s: %(exc)s" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/cells/messaging.py:503 +#, python-format +msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/cells/messaging.py:651 +#, python-format +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:674 #, python-format -msgid "Launching VPN for %s" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:683 #, python-format -msgid "Deprecated Config: %s" +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:795 +#, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/cells/messaging.py:823 +#, python-format +msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/cells/messaging.py:838 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:852 #, python-format -msgid "Can only run %s more instances of this type." +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:1057 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/scheduler.py:139 #, python-format -msgid "Going to run %s instances..." +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/api.py:569 -#, python-format -msgid "bdm %s" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/state.py:315 #, python-format -msgid "block_device_mapping %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "Kan ikke finne adressen %r" + +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "Searching by: %s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "Image type not recognized %s" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/api.py:1312 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "snapshot for %s" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1643 -#, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1685 -#, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2018 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Going to try to live migrate instance to %s" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: 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/compute/api.py:2272 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2283 -#, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:2289 -#, python-format -msgid "Security group %s should not be greater than 255 characters." +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:251 +msgid "Reserved" msgstr "" -#: nova/compute/api.py:2312 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "Create Security Group %s" +msgid "error: %s" msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "Tildel adresse" + +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/api.py:2395 +#: nova/cmd/manage.py:329 #, python-format -msgid "Delete security group %s" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/api.py:2652 +#: nova/cmd/manage.py:388 #, python-format -msgid "Rule (%s) not found" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:514 +#, fuzzy +msgid "No networks found" +msgstr "Nettverk ikke funnet" + +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:604 +msgid "instance" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:550 -#, python-format -msgid "Build error: %s" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:687 +#, fuzzy, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "Tjeneste %(service_id)s ble ikke funnet." + +#: nova/cmd/manage.py:700 +#, fuzzy, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "Tjeneste %(service_id)s ble ikke funnet." + +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:847 +msgid "Instance Type exists." msgstr "" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:1161 +#: nova/cmd/manage.py:858 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:1198 -msgid "instance snapshotting" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/cmd/manage.py:869 #, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/cmd/manage.py:874 #, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1280 +#: nova/cmd/manage.py:910 #, python-format -msgid "Rotating out %d backups" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:932 #, python-format -msgid "Deleting image %s" +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:976 #, python-format -msgid "Failed to set admin password. Instance %s is not running" +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:1017 +#, python-format +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" +msgstr "" + +#: nova/cmd/manage.py:1035 #, python-format -msgid "set_admin_password failed: %s" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" +msgstr "" + +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:288 +#, python-format +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:1372 +#: nova/compute/api.py:297 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1376 +#: nova/compute/api.py:317 #, python-format -msgid "injecting file to %(path)s" +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1437 -#, python-format -msgid "Changing instance metadata according to %(diff)r" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:493 +msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/manager.py:1805 +#: nova/compute/api.py:607 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:747 +#, python-format +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/compute/api.py:1016 +msgid "instance termination disabled" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:1152 +#, python-format +msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" +#: nova/compute/api.py:1158 +msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/compute/api.py:1168 +#, python-format +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" +msgstr "" + +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/manager.py:2040 +#: nova/compute/api.py:1376 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2083 +#: nova/compute/api.py:1613 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:1977 #, python-format msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2107 +#: nova/compute/api.py:2019 #, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2140 -msgid "Detaching volume from unknown instance" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2153 -#, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2306 +#: nova/compute/api.py:2457 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" +msgstr "" + +#: nova/compute/api.py:2480 +#, python-format +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:2820 #, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2401 +#: nova/compute/api.py:2823 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/api.py:2831 +#, python-format msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2837 +#, python-format +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2574 +#: nova/compute/api.py:2860 #, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +msgid "Create Security Group %s" msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2867 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2932 #, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2948 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +msgid "Delete security group %s" msgstr "" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:3034 nova/compute/api.py:3111 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2631 -#, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:3053 #, python-format -msgid "Failed to generate usage audit for instance on host %s" +msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." -msgstr "" - -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/claims.py:116 #, python-format msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/claims.py:130 +msgid "Claim failed" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/manager.py:2877 -msgid "Instance is not (soft-)deleted." +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/claims.py:165 +#, python-format +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/claims.py:170 +#, python-format +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/claims.py:177 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" +msgstr "" + +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/manager.py:2961 +#: nova/compute/instance_types.py:105 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/instance_types.py:121 #, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:138 +#, python-format +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/instance_types.py:148 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/manager.py:359 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/manager.py:402 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/manager.py:418 #, python-format msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/manager.py:439 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:284 -#, python-format -msgid "CPU limit: %(vcpu_limit)d" +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/manager.py:481 +msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:325 +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" + +#: nova/compute/manager.py:538 #, python-format -msgid "Aborting claim: %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/manager.py:562 +msgid "Failed to resume instance" msgstr "" -#: nova/compute/resource_tracker.py:425 -#, python-format -msgid "No service record for host %s" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:576 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/manager.py:592 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "Unexpected power state %d" msgstr "" -#: nova/compute/resource_tracker.py:441 +#: nova/compute/manager.py:604 #, python-format -msgid "Hypervisor: free VCPUs: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/compute/resource_tracker.py:450 +#: nova/compute/manager.py:729 #, python-format -msgid "Free ram (MB): %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/manager.py:746 #, python-format -msgid "Free disk (GB): %s" +msgid "Setting up bdm %s" msgstr "" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" +msgstr "" + +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Free VCPUS: %s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." +msgstr "" + +#: nova/compute/manager.py:926 #, python-format -msgid "Missing keys: %s" +msgid "Error: %s" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/compute/utils.py:87 -#, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/manager.py:997 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/console/vmrc_manager.py:126 -#, python-format -msgid "Removing console %(console_id)s." +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/manager.py:1075 +#, python-format +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:1081 #, python-format -msgid "Re-wrote %s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:1120 #, python-format -msgid "Error starting xvp: %s" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/manager.py:1272 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/manager.py:1288 +msgid "Failed to deallocate network for instance." +msgstr "" + +#: nova/compute/manager.py:1309 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:1312 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/manager.py:1319 +#, python-format +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/manager.py:1367 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 -#, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/manager.py:1593 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/manager.py:1677 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1709 +#, python-format +msgid "Detaching from volume api: %s" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1746 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1762 #, python-format -msgid "Table |%s| not created!" +msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1802 +msgid "instance snapshotting" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1808 +#, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:1869 +#, python-format +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1876 +#, python-format +msgid "Rotating out %d backups" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1881 +#, python-format +msgid "Deleting image %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:1909 +#, python-format +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:1938 +#, python-format +msgid "set_admin_password failed: %s" msgstr "" -#: nova/image/glance.py:143 -#, python-format -msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/image/s3.py:311 +#: nova/compute/manager.py:1958 #, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1962 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgid "injecting file to %(path)s" msgstr "" -#: nova/image/s3.py:338 -#, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/image/s3.py:348 -#, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/image/s3.py:379 +#: nova/compute/manager.py:2052 #, python-format -msgid "Failed to decrypt initialization vector: %s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +#: nova/compute/manager.py:2271 +msgid "Instance has no source host" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:2540 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/ipv6/account_identifier.py:42 -#, python-format -msgid "Bad project_id for to_global_ipv6: %s" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/api.py:80 -#, python-format -msgid "args: %s" +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/api.py:81 -#, python-format -msgid "kwargs: %s" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/api.py:169 -#, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/linux_net.py:179 +#: nova/compute/manager.py:2718 #, python-format -msgid "Attempted to remove chain %s which does not exist" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/linux_net.py:580 +#: nova/compute/manager.py:2844 #, python-format -msgid "arping error for ip %s" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:790 +#: nova/compute/manager.py:2895 #, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:830 +#: nova/compute/manager.py:2904 #, python-format -msgid "Hupping dnsmasq threw %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:2919 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:894 +#: nova/compute/manager.py:2949 #, python-format -msgid "killing radvd threw %s" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" +#: nova/compute/manager.py:2959 +msgid "Detaching volume from unknown instance" msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:2966 #, python-format -msgid "Starting VLAN interface %s" +msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/linux_net.py:1205 +#: nova/compute/manager.py:3028 #, python-format -msgid "Failed to add interface: %s" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:3048 #, python-format -msgid "Starting bridge %s " +msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/network/linux_net.py:1314 +#: nova/compute/manager.py:3062 +#, fuzzy, python-format +msgid "Host %(host)s not found" +msgstr "Nettverk ikke funnet" + +#: nova/compute/manager.py:3199 #, python-format -msgid "Done starting bridge %s" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/linux_net.py:1333 -#, python-format -msgid "Failed unplugging gateway interface '%s'" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/linux_net.py:1335 +#: nova/compute/manager.py:3282 #, python-format -msgid "Unplugged gateway interface '%s'" +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:277 -#, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +#: nova/compute/manager.py:3284 +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/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:301 -#, python-format -msgid "floating IP allocation for instance |%s|" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:3483 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:383 +#: nova/compute/manager.py:3489 #, python-format -msgid "Address |%(address)s| is not allocated" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:3498 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:3505 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/network/manager.py:650 +#: nova/compute/manager.py:3516 #, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3525 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:3542 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:3561 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." -msgstr "" - -#: nova/network/manager.py:733 -#, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." -msgstr "" - -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." -msgstr "" - -#: nova/network/manager.py:789 -#, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:903 -#, python-format -msgid "Disassociated %s stale fixed ip(s)" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" +#: nova/compute/manager.py:3703 +msgid "Updating volume usage cache" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:3747 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3788 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1379 -#, python-format -msgid "Leased IP |%(address)s|" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:3886 +msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/network/manager.py:1466 +#: nova/compute/manager.py:3974 #, python-format msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:3981 +#, python-format +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:3988 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/manager.py:1561 -#, python-format +#: nova/compute/resource_tracker.py:92 msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/manager.py:2097 +#: nova/compute/resource_tracker.py:245 msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/manager.py:2104 +#: nova/compute/resource_tracker.py:280 #, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +msgid "Deleting compute node %s" msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/resource_tracker.py:304 +#, python-format +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/resource_tracker.py:310 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/resource_tracker.py:324 +#, python-format +msgid "No service record for host %s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "No network with net_id = %s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/resource_tracker.py:340 +#, python-format +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/network/quantumv2/api.py:97 -#, python-format -msgid "allocate_for_instance() for %s" +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:100 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "empty project id for instance %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "deallocate_for_instance() for %s" +msgid "Free VCPUS: %s" msgstr "" -#: nova/network/quantumv2/api.py:173 -#, python-format -msgid "Failed to delete quantum port %(portid)s " +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Updating from migration %s" msgstr "" -#: nova/network/quantumv2/api.py:197 -#, python-format -msgid "validate_networks() for %s" +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/network/quantumv2/api.py:438 -#, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/lockutils.py:188 -#, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/utils.py:141 #, python-format -msgid "syslog facility must be one of: %s" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/policy.py:394 -#, python-format -msgid "Failed to understand rule %(rule)s" +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/conductor/manager.py:88 #, python-format -msgid "No handler for matches of kind %s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/policy.py:679 -#, python-format -msgid "Failed to understand rule %(rule)r" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/notifier/api.py:125 -#, python-format -msgid "%s not in valid priorities" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/notifier/api.py:170 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 -#, python-format -msgid "unpacked context: %s" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/console/xvp.py:119 #, python-format -msgid "received %s" +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 -#, python-format -msgid "Making asynchronous call on %s ..." +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/console/xvp.py:147 #, python-format -msgid "MSG_ID is %s" +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 -#, python-format -msgid "Making asynchronous cast on %s..." +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/consoleauth/manager.py:88 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/common.py:206 -#, python-format -msgid "Returning exception %s to caller" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/db/sqlalchemy/api.py:1409 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/db/sqlalchemy/api.py:1542 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Invalid instance id %s in request" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Timed out waiting for RPC response: %s" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Connected to AMQP server on %s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: 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/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 #, python-format -msgid "Deserializing: %s" +msgid "table '%s' not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/image/glance.py:187 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/image/glance.py:492 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "fetching image %s from glance" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/image/s3.py:318 #, python-format -msgid "-> bind: %(bind)s" +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/image/s3.py:345 #, python-format -msgid "Subscribing to %s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/image/s3.py:355 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/image/s3.py:379 +#, python-format +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/image/s3.py:386 #, python-format -msgid "Running func with context: %s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" +#: nova/image/s3.py:397 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 -#, python-format -msgid "CONSUMER GOT %s" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, python-format -msgid "->response->%s" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/network/api.py:239 #, python-format -msgid "Created topic proxy: %s" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 -#, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 -#, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, python-format -msgid "CONSUMER RECEIVED DATA: %s" -msgstr "" +#: nova/network/driver.py:43 +#, fuzzy, python-format +msgid "Loading network driver '%s'" +msgstr "Viser nettverk med id %s" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/network/floating_ips.py:87 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/network/floating_ips.py:121 #, python-format -msgid "Consumer is a zmq.%s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/network/floating_ips.py:220 #, python-format -msgid "Received message: %s" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/floating_ips.py:530 #, python-format -msgid "%(msg)s" +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:537 #, python-format -msgid "Sending message(s) to: %s" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/network/floating_ips.py:568 +#, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 +#: nova/network/floating_ips.py:576 +#, python-format msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/network/floating_ips.py:624 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/floating_ips.py:664 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/floating_ips.py:673 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 -#, python-format -msgid "Setting instance to %(state)s state." +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/network/linux_net.py:219 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/linux_net.py:254 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/network/linux_net.py:279 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/driver.py:334 +#: nova/network/linux_net.py:966 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/linux_net.py:1011 #, python-format -msgid "No host selection for %s defined." +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/linux_net.py:1095 #, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/linux_net.py:1386 #, python-format -msgid "Filtered %(hosts)s" +msgid "Starting VLAN interface %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/linux_net.py:1418 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/network/linux_net.py:1420 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/network/linux_net.py:1442 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Starting Bridge %s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/network/linux_net.py:1454 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/linux_net.py:1490 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Failed to add interface: %s" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/linux_net.py:1536 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/network/linux_net.py:1539 +#, python-format +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/network/linux_net.py:1735 #, python-format -msgid "No service for compute ID %s" +msgid "Starting bridge %s " msgstr "" -#: nova/scheduler/manager.py:79 +#: nova/network/linux_net.py:1743 #, python-format -msgid "Failed to schedule create_volume: %(ex)s" +msgid "Done starting bridge %s" msgstr "" -#: nova/scheduler/manager.py:165 +#: nova/network/linux_net.py:1763 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/manager.py:362 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/manager.py:500 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 -#, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/manager.py:812 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/manager.py:838 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/manager.py:926 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:949 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/manager.py:953 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/manager.py:962 #, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/manager.py:967 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/manager.py:971 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/manager.py:975 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/manager.py:994 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "%s must be an integer" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 -#, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/manager.py:1038 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/manager.py:1122 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/manager.py:1133 #, python-format -msgid "Faked command matched %s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/fake_utils.py:96 -#, python-format -msgid "Faked command raised an exception %s" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/manager.py:1209 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -msgstr "" - -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/manager.py:1812 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" -msgstr "" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "Ugyldig snapshot" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/minidns.py:122 +#, python-format +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/minidns.py:201 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "deleted %s" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/minidns.py:207 +#, python-format +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/quantumv2/__init__.py:45 +#, python-format +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/quantumv2/api.py:151 +#, python-format +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/quantumv2/api.py:154 +#, python-format +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/quantumv2/api.py:200 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "Nettverk ikke funnet" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/quantumv2/api.py:277 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/quantumv2/api.py:315 +#, python-format +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "unrecognized argument %s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "Run CLI command: %s" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/quantumv2/api.py:397 #, python-format msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "Given data: %s" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "Result data: %s" +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/quantumv2/api.py:807 +#, fuzzy, python-format +msgid "Network %(net)s for port %(port_id)s not found!" +msgstr "Nettverk %(network_id)s ble ikke funnet." + +#: nova/network/security_group/quantum_driver.py:53 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/network/security_group/quantum_driver.py:104 +#, python-format +msgid "Quantum security group %s not found" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, python-format +msgid "Quantum Error: %s" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/security_group/quantum_driver.py:171 +#, python-format +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "_create: %s" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "_delete: %s" +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "_get: %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "_get_all: %s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/security_group/quantum_driver.py:426 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "test_snapshot_create: resp_dict=%s" -msgstr "" +msgid "This rule already exists in group %s" +msgstr "Denne regelen eksisterer allerede i gruppen %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "Running instances: %s" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "After terminating instances: %s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/openstack/common/log.py:226 +#, python-format +msgid "Deprecated: %s" msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/openstack/common/log.py:329 #, python-format -msgid "After force-killing instances: %s" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 +#: nova/openstack/common/log.py:540 #, python-format -msgid "Failed to destroy vm %s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "Failed to get info for disk %s" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "No handler for matches of kind %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 -#, python-format -msgid "Result: %(result)s is not a list." +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 -#, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/tests/integrated/test_login.py:31 -#, python-format -msgid "flavor: %s" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +msgid "%s not in valid priorities" msgstr "" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" +#: nova/openstack/common/notifier/api.py:142 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/openstack/common/notifier/api.py:172 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "Body: %s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/tests/integrated/api/client.py:155 -#, python-format -msgid "%(relative_uri)s => code %(http_status)s" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/rpc/amqp.py:200 +#, python-format +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "Decoding JSON: %s" +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "unpacked context: %s" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/openstack/common/rpc/amqp.py:337 +#, python-format +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/rpc/amqp.py:413 +#, python-format +msgid "no method for message: %s" msgstr "" -#: nova/virt/firewall.py:357 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "Adding security group rule: %r" +msgid "No method for message: %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "Adding provider rule: %s" +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/images.py:107 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/images.py:118 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Converted to raw, but format is now %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +msgid "MSG_ID is %s" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/rpc/amqp.py:657 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "No such domain (%s)" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Failed power down Bare-metal node %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "No such domain %s" +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:161 -#, python-format -msgid "Domains: %s" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "After storing domains: %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/openstack/common/rpc/common.py:156 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/common.py:280 +#, python-format +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/common.py:302 +#, python-format +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "Created new domain: %s" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "change_domain_state: to new state %s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "Stored fake domains to the file: %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format -msgid "instance %s: rebooted" +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "instance %s: rescued" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/rpc/impl_qpid.py:357 +#, python-format +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/baremetal/driver.py:225 -#, python-format -msgid "instance %s: is building" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "instance %s: booted" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "instance %s spawned successfully" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "instance %s:not booted" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "instance %s: Creating image" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/driver.py:457 -#, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:467 -#, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:513 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "instance %s: starting toXML method" +msgid "Running func with context: %s" msgstr "" -#: nova/virt/baremetal/driver.py:516 -#, python-format -msgid "instance %s: finished toXML method" +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/driver.py:683 -#, python-format -msgid "#### RLK: cpu_arch = %s " +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/baremetal/nodes.py:42 -#, python-format -msgid "Unknown baremetal driver %(d)s" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/impl_zmq.py:452 +#, python-format +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/impl_zmq.py:464 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "Creating proxy for topic: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_zmq.py:495 +#, python-format +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:504 +msgid "Topic socket file creation failed." msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" -msgstr "" - -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/impl_zmq.py:531 +#, python-format +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/impl_zmq.py:575 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "no disk image handler for: %s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/disk/api.py:323 -#, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "Failed to unmount container filesystem: %s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/impl_zmq.py:718 #, python-format -msgid "unsupported partition: %s" +msgid "Received message: %s" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 -#, python-format -msgid "Failed to mount filesystem: %s" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/disk/guestfs.py:119 -#, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:735 +#, fuzzy +msgid "RPC Message Invalid." +msgstr "Forespørselen er ugyldig." -#: nova/virt/disk/loop.py:31 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "Could not attach image to loopback: %s" +msgid "%(msg)s" msgstr "" -#: nova/virt/disk/mount.py:83 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "partition search unsupported with %s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/disk/mount.py:99 -#, python-format -msgid "partition %s not found" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/disk/mount.py:100 -#, python-format -msgid "Failed to map partitions: %s" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/disk/nbd.py:86 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "qemu-nbd error: %s" +msgid "Matchmaker unregistered: %s, %s" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "nbd device %s did not show up" +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 +#, python-format +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 +#: nova/scheduler/driver.py:335 +#, python-format msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/scheduler/filter_scheduler.py:75 +#, python-format +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/scheduler/filter_scheduler.py:246 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "Starting live migration for instance: %s" +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "Failed to live migrate VM %s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/scheduler/filter_scheduler.py:387 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/scheduler/host_manager.py:316 +#, python-format +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/scheduler/host_manager.py:321 +#, python-format +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "compare_cpu called %s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/scheduler/host_manager.py:358 #, python-format -msgid "Creating snapshot for instance %s" +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "Getting info for VHD %s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/scheduler/manager.py:196 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "%(host_state)s is disabled via capabilities" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "Removing snapshot %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Removing folder %s " +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +#: nova/scheduler/filters/image_props_filter.py:66 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "hyperv vm state: %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "cache image failed: %s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/vmops.py:154 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Starting VM %s " +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/vmops.py:156 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Started VM %s " +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/servicegroup/api.py:60 #, python-format -msgid "spawn vm failed: %s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/vmops.py:177 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Failed to create VM %s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Created VM %s..." +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Set memory for vm %s..." +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Set vcpus for vm %s..." +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/servicegroup/api.py:106 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" +#: nova/servicegroup/api.py:114 +#, python-format +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/vmops.py:231 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "Failed to add scsi controller to VM %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:236 -#, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/vmops.py:263 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "Failed to add diskdrive to VM %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "" + +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/hyperv/vmops.py:285 +#: nova/servicegroup/drivers/mc.py:44 +#, fuzzy +msgid "memcached_servers not defined" +msgstr "Tjenernavn er ikke definert" + +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "Failed to add vhd file to VM %s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:287 +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Created disk for %s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Creating nic for %s " +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/vmops.py:317 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Failed creating port for %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "Failed to add nic to VM %s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:334 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "Created nic for %s " +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/hyperv/vmops.py:374 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "Got request to destroy vm %s" +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -msgid "Pause instance" +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/hyperv/vmops.py:429 -msgid "Unpause instance" +#: nova/tests/fake_utils.py:101 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:435 -msgid "Suspend instance" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/hyperv/vmops.py:440 -msgid "Resume instance" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/hyperv/vmops.py:445 -msgid "Power off instance" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/hyperv/vmops.py:450 -msgid "Power on instance" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/vmops.py:470 -#, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/hyperv/vmops.py:555 -#, python-format -msgid "Windows version: %s " +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:604 -#, python-format -msgid "use_cow_image:%s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:624 -#, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" -msgstr "" +#: nova/tests/test_hypervapi.py:433 +#, fuzzy +msgid "fake vswitch not found" +msgstr "Tjener ikke funnet" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/tests/test_misc.py:59 #, python-format -msgid "duplicate name found: %s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, python-format -msgid "Creating folder %s " +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 -#, python-format -msgid "Removing existing folder %s " +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, python-format -msgid "block device info: %s" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 -#, python-format -msgid "Attach boot from volume failed: %s" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, python-format -msgid "Unable to attach boot volume to instance %s" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 -#, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "Attach volume failed: %s" +msgid "Running instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "Unable to attach volume to instance %s" +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:156 -#, python-format -msgid "Failed to add volume to VM %s" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/hyperv/volumeops.py:170 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:187 -#, python-format -msgid "Mounted disk to detach is: %s" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "host_resource disk detached is: %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "Physical disk detached is: %s" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "Failed to remove volume from VM %s" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "device.InitiatorName: %s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "device.TargetName: %s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "flavor: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "device.ScsiPathId: %s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 -#, python-format -msgid "device.ScsiLun: %s" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 -#, python-format -msgid "device.DeviceInterfaceGuid :%s" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "device.LegacyName: %s" +msgid "Body: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "device.DeviceType: %s" +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "device.DeviceNumber %s" +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 -#, python-format -msgid "device.PartitionNumber :%s" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/virt/configdrive.py:97 #, python-format -msgid "Device number : %s" +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 -#, python-format -msgid "Target lun : %s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/virt/driver.py:930 #, python-format -msgid "Mounted disk is: %s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 -#, python-format -msgid "Drive number to disconnect is: %s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/virt/driver.py:955 #, python-format -msgid "DeviceNumber : %s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/virt/driver.py:962 #, python-format -msgid "Disk path to parse: %s" +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/virt/fake.py:210 #, python-format -msgid "start_device_id: %s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:292 -#, python-format -msgid "end_device_id: %s" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 -#, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/virt/firewall.py:377 #, python-format -msgid "block_device_list %s" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/driver.py:339 -#, python-format -msgid "Connecting to libvirt: %s" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/virt/images.py:221 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/virt/images.py:233 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/virt/baremetal/driver.py:90 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/virt/baremetal/driver.py:185 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/virt/baremetal/driver.py:295 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/virt/baremetal/driver.py:318 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/virt/baremetal/driver.py:328 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/baremetal/driver.py:340 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:884 -msgid "Instance soft rebooted successfully." +#: nova/virt/baremetal/ipmi.py:85 +#, python-format +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/virt/baremetal/ipmi.py:111 +#, fuzzy +msgid "Address not supplied to IPMI" +msgstr "Adresse ikke spesifisert" + +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/baremetal/ipmi.py:134 +#, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:1198 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Path '%(path)s' supports direct I/O" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:1202 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, python-format +msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 #, python-format -msgid "Creating config drive at %(path)s" +msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/pxe.py:467 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/pxe.py:472 #, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1540 +#: nova/virt/baremetal/tilera.py:154 +#, python-format msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/tilera.py:372 +#, python-format +msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/tilera.py:378 +#, python-format +msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1853 -#, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/virt/baremetal/tilera.py:389 +#, python-format +msgid "Tilera deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/tilera_pdu.py:85 +#, fuzzy +msgid "Address not supplied to PDU" +msgstr "Adresse ikke spesifisert" + +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:2340 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:2360 -#, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/driver.py:2372 -#, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:2389 -#, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/baremetal/utils.py:52 +#, fuzzy, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "Kunne ikke laste utvidelse %(classpath)s: %(exc)s" + +#: nova/virt/baremetal/utils.py:60 +#, fuzzy, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "Kunne ikke laste utvidelse %(classpath)s: %(exc)s" + +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/virt/baremetal/vif_driver.py:71 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/baremetal/vif_driver.py:75 +#, python-format +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/baremetal/volume_driver.py:121 +#, python-format +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/volume_driver.py:258 +#, python-format +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "Unknown image_type=%s" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "Metadata element ble ikke funnet" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "%s is a valid instance name" +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "%s has a disk file" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/disk/api.py:138 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/disk/api.py:149 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/disk/api.py:159 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/disk/api.py:282 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/disk/api.py:299 #, python-format -msgid "Base file too young to remove: %s" +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/disk/api.py:318 #, python-format -msgid "Removing base file: %s" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 +#: nova/virt/disk/api.py:335 #, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/disk/api.py:348 #, python-format -msgid "%(id)s (%(base_file)s): checking" +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/disk/api.py:373 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/disk/api.py:385 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/disk/api.py:394 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/disk/api.py:435 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/disk/api.py:464 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/disk/api.py:564 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/disk/api.py:580 #, python-format -msgid "Unknown base file: %s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Active base files: %s" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 -#, python-format -msgid "Corrupt base files: %s" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Removable base files: %s" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/disk/mount/api.py:135 +#, fuzzy, python-format +msgid "Map dev %s" +msgstr "Importer nøkkel %s" + +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +msgid "partition %s not found" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/disk/mount/api.py:179 +#, python-format +msgid "Unmap dev %s" msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "Reading image info file: %s" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "Read: %s" +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Umount %s" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "Writing image info file: %s" +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/disk/mount/loop.py:34 #, python-format -msgid "Wrote: %s" +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Got loop device %s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/disk/mount/loop.py:58 +#, fuzzy, python-format +msgid "Release loop device %s" +msgstr "Frigjør adresse %s" + +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "Ensuring bridge %s" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/disk/mount/nbd.py:91 +#, python-format +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, python-format -msgid "iSCSI device not found at %s" +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/disk/mount/nbd.py:126 +#, fuzzy, python-format +msgid "Release nbd device %s" +msgstr "Frigjør adresse %s" + +#: nova/virt/disk/vfs/api.py:27 #, python-format -msgid "%s is already mounted" +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/disk/vfs/guestfs.py:64 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "No operating system found in %s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/vfs/guestfs.py:80 +#, python-format +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/powervm/operator.py:91 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "LPAR instance '%s' not found" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/vfs/guestfs.py:126 +#, python-format +msgid "Failed to close augeas %s" msgstr "" -#: nova/virt/powervm/operator.py:208 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "Creating LPAR instance '%s'" +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/disk/vfs/guestfs.py:142 #, python-format -msgid "LPAR instance '%s' creation failed" +msgid "Failed to close guest handle %s" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 #, python-format -msgid "Copying image '%s' to IVM" +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 #, python-format -msgid "Copying image to the device '%s'" +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "PowerVM image creation failed: %s" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Activating the LPAR instance '%s'" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Instance '%s' failed to boot" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "Shutting down the instance '%s'" +msgid "File path %s not valid" msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "Kan ikke finne adressen %r" + +#: nova/virt/disk/vfs/localfs.py:90 +#, fuzzy, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "Kunne ikke laste utvidelse %(ext_name)s: %(exc)s" + +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Kunne ikke laste utvidelse %(ext_name)s: %(exc)s" + +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "Removing the logical volume '%s'" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/powervm/operator.py:554 -msgid "Unable to get checksum" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/driver.py:358 -#, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/hyperv/hostops.py:174 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "Frigjør adresse %s" + +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/hyperv/imagecache.py:68 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 -#, python-format -msgid "Glance image %s is in killed state" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 -#, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/hyperv/livemigrationutils.py:46 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/hyperv/livemigrationutils.py:49 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Live migration failed: %s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 -#, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, fuzzy, python-format +msgid "VM not found: %s" +msgstr "Tjener ikke funnet" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "httplib error in %s: " +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "Socket error in %s: " +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "Type error in %s: " +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "Exception in %s " +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, python-format +msgid "Starting live migration for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "Got total of %s instances" +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 -#, 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" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 -#, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 -#, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 -#, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/migrationops.py:156 #, python-format msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/hyperv/migrationops.py:162 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/hyperv/migrationops.py:174 +#, python-format +msgid "Getting info for disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/hyperv/migrationops.py:179 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/hyperv/migrationops.py:190 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/hyperv/networkutils.py:46 #, python-format -msgid "Uploading image %s" +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Uploaded image %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/pathutils.py:91 #, python-format -msgid "Deleted temporary vmdk file %s" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +msgid "Creating directory: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, python-format +msgid "Removing directory: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/snapshotops.py:56 +#, python-format +msgid "Creating snapshot for instance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -msgid "instance not present" +#: nova/virt/hyperv/snapshotops.py:65 +#, python-format +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/snapshotops.py:73 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/snapshotops.py:83 +#, python-format +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/hyperv/snapshotops.py:88 +#, python-format +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/hyperv/snapshotops.py:94 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/snapshotops.py:113 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/vif.py:75 +#, python-format +msgid "Creating vswitch port for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/vmops.py:90 +#, python-format +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/vmops.py:120 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/vmops.py:126 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/vmops.py:138 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/vmops.py:151 +msgid "Spawning new instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/vmops.py:177 +msgid "Spawn instance failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/vmops.py:202 +#, python-format +msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/vmops.py:210 +#, python-format +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/vmops.py:213 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "Creating directory with path %s" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/vmops.py:270 #, python-format -msgid "Created directory with path %s" +msgid "Got request to destroy instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/vmops.py:283 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Instance not found: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/vmops.py:289 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Failed to destroy instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 -#, python-format -msgid "Uploading image %s to the Glance image server" +#: nova/virt/hyperv/vmops.py:294 +msgid "reboot instance" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 -#, python-format -msgid "Uploaded image %s to the Glance image server" +#: nova/virt/hyperv/vmops.py:300 +msgid "Pause instance" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 -#, python-format -msgid "Getting image size for the image %s" +#: nova/virt/hyperv/vmops.py:306 +msgid "Unpause instance" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 -#, python-format -msgid "Got image size of %(size)s for the image %(image)s" +#: nova/virt/hyperv/vmops.py:312 +msgid "Suspend instance" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 -#, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +#: nova/virt/hyperv/vmops.py:318 +msgid "Resume instance" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 -#, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +#: nova/virt/hyperv/vmops.py:324 +msgid "Power off instance" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +#: nova/virt/hyperv/vmops.py:330 +msgid "Power on instance" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" -msgstr "" +#: nova/virt/hyperv/vmutils.py:75 +#, fuzzy, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "Kunne ikke hente metadata for ip:% s" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/vmutils.py:152 +#, python-format +msgid "Creating VM %s" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "Updating agent to %s" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/vmutils.py:383 #, python-format -msgid "Injecting file path: %r" +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/vmutils.py:395 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/agent.py:248 +#: nova/virt/hyperv/volumeops.py:98 +#, python-format msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:256 +#: nova/virt/hyperv/volumeops.py:102 +#, python-format msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" -msgstr "" - -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/volumeops.py:115 #, python-format -msgid "OpenSSL error: %s" +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/hyperv/volumeops.py:145 +#, python-format +msgid "Attach volume failed: %s" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/volumeops.py:147 +#, python-format +msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Could not determine key: %s" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/volumeops.py:165 +#, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/hyperv/volumeops.py:176 +#, python-format +msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Got exception: %s" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "xenapi.fake does not have an implementation for %s" +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "Calling getter %s" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Calling setter %s" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/libvirt/driver.py:545 #, 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" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/libvirt/driver.py:570 #, python-format -msgid "Failed to extract instance support from %s" +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 -#, python-format -msgid "Found no network for bridge %s" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/pool.py:75 -#, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/pool.py:166 -#, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/pool.py:182 -#, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." msgstr "" -#: nova/virt/xenapi/pool.py:199 -#, python-format -msgid "Pool-Join failed: %(e)s" +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/pool.py:218 -#, python-format -msgid "Pool-eject failed: %(e)s" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Found no PIF for device %s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vif.py:123 -#, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:1058 +#, fuzzy +msgid "attaching network adapter failed." +msgstr "Ingen nettverk definert." + +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 -#, python-format -msgid "VBD not found in instance %s" +#: nova/virt/libvirt/driver.py:1082 +#, fuzzy +msgid "detaching network adapter failed." +msgstr "Ingen nettverk definert." + +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 -#, python-format -msgid "VBD %s already detached" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 -#, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 -#, python-format -msgid "Unable to unplug VBD %s" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 -#, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +#: nova/virt/libvirt/driver.py:1288 +msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 -#, python-format -msgid "Unable to destroy VBD %s" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 -#, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 -#, python-format -msgid "Unable to destroy VDI %s" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 -#, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -#, fuzzy -msgid "SR not present and could not be introduced" -msgstr "Prosjekt %(project_id)s ble ikke funnet." +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, 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." +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/libvirt/driver.py:1907 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/libvirt/driver.py:1974 #, python-format msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" +msgstr "" + +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "download_vhd failed: %r" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" + +#: nova/virt/libvirt/driver.py:2731 #, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" +msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/driver.py:2755 #, python-format msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:2963 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +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/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Looking up vdi %s for PV kernel" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/driver.py:3017 #, python-format -msgid "VDI %s is still available" +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "Re-scanning SR %s" +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/libvirt/driver.py:3340 +#, python-format 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'" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:3357 +#, python-format +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:3401 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 -#, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 -#, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 -#, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 -#, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/imagecache.py:202 #, python-format -msgid "Plugging VBD %s ... " +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "Plugging VBD %s done." +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Destroying VBD for VDI %s ... " +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Destroying VBD for VDI %s done." +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Running pygrub against %s" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "Found Xen kernel %s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +#: nova/virt/libvirt/imagecache.py:460 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/imagecache.py:472 +#, python-format +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Writing partition table %s done." +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/imagecache.py:517 #, python-format msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 +#: nova/virt/libvirt/imagecache.py:529 #, python-format msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/imagecache.py:548 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -msgid "Starting instance" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/imagecache.py:583 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Block device information present: %s" +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/imagecache.py:606 +#, python-format +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/imagecache.py:609 +#, python-format +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/imagecache.py:613 +#, python-format +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/vmops.py:495 -#, python-format -msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/vmops.py:498 -#, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/utils.py:213 +#, python-format +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Instance agent version: %s" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/utils.py:253 +#, python-format +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Could not find VM with name %s" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 +#, fuzzy, python-format +msgid "Unexpected vif_type=%s" +msgstr "Forventet objekt av typen: %s" + +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/volume.py:240 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 +#, python-format +msgid "%s is already mounted" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/volume.py:544 +#, fuzzy, python-format +msgid "AoE device not found at %s" +msgstr "Tjener ikke funnet" + +#: nova/virt/libvirt/volume.py:546 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/volume.py:726 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/powervm/blockdev.py:147 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/powervm/blockdev.py:170 +#, python-format +msgid "Using image found at '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/powervm/blockdev.py:183 +#, python-format +msgid "Creating logical volume of size %s bytes" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/powervm/blockdev.py:186 +#, python-format +msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 -#, python-format -msgid "type is = %s" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "name = %s" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 -#, python-format -msgid "Created %(label)s as %(sr_ref)s." +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +msgid "Unable to get checksum" msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "Image found on host at '%s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/powervm/common.py:71 +#, python-format +msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Forgetting SR %s..." +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "Unable to find SR from VBD %s" +msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "Error finding vdis in SR %s" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/powervm/exception.py:33 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/powervm/exception.py:37 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 -#, python-format -msgid "Unable to obtain target information %(connection_data)s" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Mountpoint cannot be translated: %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "Creating SR %s" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "Introducing SR %s" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/powervm/operator.py:99 +#, python-format +msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/powervm/operator.py:187 #, python-format -msgid "Checking for SR %s" +msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/powervm/operator.py:201 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/powervm/operator.py:203 +#, python-format +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 +#: nova/virt/powervm/operator.py:208 #, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/xenapi/volumeops.py:194 -#, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/xenapi/volumeops.py:204 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Unable to locate volume %s" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/xenapi/volumeops.py:221 +#: nova/virt/powervm/operator.py:271 #, python-format -msgid "Unable to detach volume %s" +msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/powervm/operator.py:294 #, python-format -msgid "Unable to destroy vbd %s" +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/powervm/operator.py:299 #, python-format -msgid "Error purging SR %s" +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 -#, python-format -msgid "Error in handshake: %s" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/vnc/xvp_proxy.py:137 -#, python-format -msgid "Request: %s" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/vnc/xvp_proxy.py:140 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "Request made with missing token: %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/vnc/xvp_proxy.py:150 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Request made with invalid token: %s" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Unexpected error: %s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#, python-format +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/vmwareapi/fake.py:132 +#, python-format +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/api.py:223 -msgid "Volume status must be available or error" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/api.py:228 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "Volume still has %d dependent snapshots" -msgstr "" - -#: nova/volume/api.py:395 -msgid "must be available" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/api.py:428 -msgid "Volume Snapshot status must be available or error" +#: nova/virt/vmwareapi/fake.py:551 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/api.py:479 -msgid "Volume status must be available/in-use." +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/vmwareapi/host.py:40 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "volume group %s doesn't exist" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/driver.py:414 -#, python-format +#: nova/virt/vmwareapi/network_util.py:138 msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/vmwareapi/network_util.py:164 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/driver.py:470 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/driver.py:474 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "rbd has no pool %s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/driver.py:740 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Image %s is not stored in rbd" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "Image %s has blank components" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/driver.py:747 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Image %s is not an rbd snapshot" +msgid "Type error in %s: " msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "%s is in a different ceph cluster" +msgid "Exception in %s " msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "Kan ikke finne adressen %r" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" +msgstr "" -#: nova/volume/driver.py:815 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Sheepdog is not working: %s" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/iscsi.py:122 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "Creating volume: %s" +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/volume/iscsi.py:136 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +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/volume/iscsi.py:146 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "Removing volume: %s" +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/iscsi.py:168 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/vmwareapi/vmops.py:306 +#, 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/volume/manager.py:102 +#: nova/virt/vmwareapi/vmops.py:320 #, python-format -msgid "Re-exporting %s volumes" +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/manager.py:107 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format -msgid "volume %s: skipping export" +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/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/manager.py:112 -#, python-format -msgid "Resuming delete on volume: %s" +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/vmwareapi/vmops.py:549 +#, python-format +msgid "Uploading image %s" msgstr "" -#: nova/volume/manager.py:195 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "volume %s: removing export" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "volume %s: deleting" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "volume %s: volume is busy" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +msgid "instance not present" msgstr "" -#: nova/volume/manager.py:264 -#, python-format -msgid "snapshot %s: snapshot is busy" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/manager.py:342 -#, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format -msgid "Notification {%s} received" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "Using WSDL: %s" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format -msgid "Using DFM server: %s" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/netapp.py:134 -#, python-format -msgid "Using storage service: %s" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/netapp.py:145 -#, python-format -msgid "Using vfiler: %s" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, python-format -msgid "%s is not set" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/netapp.py:184 -msgid "Connected to DFM server" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/netapp.py:297 -#, python-format -msgid "Job failed: %s" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/netapp.py:513 +#: nova/virt/vmwareapi/vmops.py:899 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/volume/netapp.py:530 +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "Failed to get host details for host ID %s" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "No LUN ID for volume %s" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/netapp.py:776 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/vmops.py:996 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "Renaming the VM from %s" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/vmwareapi/vmops.py:1002 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" -msgstr "" - -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +msgid "Renamed the VM from %s" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "Created LUN with name %s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "Destroyed LUN %s" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/netapp.py:1146 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/netapp.py:1151 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/netapp.py:1156 -#, python-format -msgid "Failed to get LUN target details for the LUN %s" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/netapp.py:1160 -#, python-format -msgid "Failed to get target portal for the LUN %s" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/netapp.py:1164 -#, python-format -msgid "Failed to get target IQN for the LUN %s" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/vmops.py:1196 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/netapp.py:1280 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "Could not find handle for LUN named %s" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/vmware_images.py:91 +#, python-format +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/vmware_images.py:107 +#, python-format +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/nfs.py:85 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "casted to %s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/nfs.py:106 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vmware_images.py:151 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/volume_util.py:163 +#, python-format +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/volume_util.py:166 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format -msgid "CLIQ command returned %s" +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/solidfire.py:123 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "Call to json.loads() raised an exception: %s" +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/solidfire.py:159 -#, python-format -msgid "Found solidfire account: %s" -msgstr "" +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "Kan ikke finne adressen %r" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." -msgstr "" +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy, python-format +msgid "Unable to find volume" +msgstr "Kan ikke finne adressen %r" -#: nova/volume/solidfire.py:334 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "Deleting volumeID: %s" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/xenapi/agent.py:107 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:123 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/xenapi/agent.py:158 #, python-format -msgid "pool %s doesn't exist" +msgid "Updating agent to %s" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/xenapi/agent.py:166 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/xenapi/agent.py:211 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/storwize_svc.py:302 +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/xenapi/agent.py:273 +#, python-format +msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:339 +#: nova/virt/xenapi/agent.py:296 msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:346 +#: nova/virt/xenapi/agent.py:304 msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +"XenServer tools are present in this image but are not capable of network " +"injection" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/xenapi/agent.py:360 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" -msgstr "" - -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +msgid "OpenSSL error: %s" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/xenapi/driver.py:134 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:392 +#: nova/virt/xenapi/driver.py:354 #, python-format -msgid "enter: create_volume: volume %s " +msgid "Could not determine key: %s" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 -#, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/storwize_svc.py:453 -#, python-format -msgid "enter: delete_volume: volume %(name)s " +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Got exception: %s" msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +msgid "Raising NotImplemented" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/volume/storwize_svc.py:488 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/volume/storwize_svc.py:512 +#: nova/virt/xenapi/fake.py:728 #, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" -msgstr "" - -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +msgid "Calling getter %s" msgstr "" -#: nova/volume/storwize_svc.py:545 +#: nova/virt/xenapi/fake.py:731 #, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +msgid "Calling setter %s" msgstr "" -#: nova/volume/storwize_svc.py:553 +#: nova/virt/xenapi/fake.py:793 #, python-format msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/xenapi/host.py:68 #, python-format msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +"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/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#: nova/virt/xenapi/host.py:80 +#, fuzzy, python-format +msgid "Aggregate for host %(host)s count not be found." +msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/volume/storwize_svc.py:595 +#: nova/virt/xenapi/host.py:101 #, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/xenapi/host.py:156 #, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/storwize_svc.py:615 +#: nova/virt/xenapi/host.py:191 #, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +msgid "Failed to extract instance support from %s" msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/xenapi/network_utils.py:29 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/xenapi/network_utils.py:47 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Found non-unique network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/xenapi/network_utils.py:49 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Found no network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/xenapi/pool.py:158 #, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "_run_flashcopy: %s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/xenapi/pool.py:211 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/xenapi/pool.py:223 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Unable to set up pool: %(e)s." msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" msgstr "" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" msgstr "" -#: nova/volume/storwize_svc.py:815 -#, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/storwize_svc.py:827 -#, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/volume/storwize_svc.py:834 -#, python-format -msgid "create_snapshot: source volume %s does not exist" +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" msgstr "" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/xenapi/vm_utils.py:345 #, python-format -msgid "leave: create_snapshot: %s created successfully" +msgid "VBD not found in instance %s" msgstr "" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/xenapi/vm_utils.py:362 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "VBD %s already detached" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Unable to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/xenapi/vm_utils.py:375 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/xenapi/vm_utils.py:386 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to destroy VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/vm_utils.py:408 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/xenapi/vm_utils.py:411 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/vm_utils.py:483 +#, fuzzy +msgid "SR not present and could not be introduced" +msgstr "Prosjekt %(project_id)s ble ikke funnet." + +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "block device info: %s" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)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 "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/xenapi/vm_utils.py:1090 #, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/xenapi/vm_utils.py:1154 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/vm_utils.py:1195 #, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/vm_utils.py:1208 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/vm_utils.py:1217 #, python-format msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" msgstr "" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/vm_utils.py:1236 #, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/vm_utils.py:1300 #, python-format -msgid "SR name = %s" +msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/vm_utils.py:1331 #, python-format -msgid "Params: %s" +msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/vm_utils.py:1349 #, python-format -msgid "Failed to create sr %s...continuing" -msgstr "" - -#: nova/volume/xensm.py:62 -msgid "Create failed" +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/volume/xensm.py:65 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1919 #, python-format -msgid "Failed to reach backend %d" +msgid "Plugging VBD %s done." msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vm_utils.py:1921 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/vm_utils.py:1929 #, python-format -msgid "Volume will be created in backend - %d" +msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vm_utils.py:1972 #, python-format -msgid "Volume %s does not exist" +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:2124 #, python-format -msgid "Sending JSON data: %s" +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:2185 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:2297 +msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:792 +#, python-format +msgid "Updating progress to %(progress)d" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/vmops.py:174 #, python-format -msgid "Got response: %s" +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vmops.py:454 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vmops.py:650 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vmops.py:653 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vmops.py:664 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vmops.py:703 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vmops.py:765 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vmops.py:810 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vmops.py:940 #, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vmops.py:1623 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" msgstr "" +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "Tjenernavn er en tom streng" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to destroy vm %s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "Failed to live migrate VM %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Failed to create VM %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Unable to attach boot volume to instance %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "" + +#~ msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "" + +#~ msgid "Unable to detach volume %s" +#~ msgstr "" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "" + +#~ msgid "volume %s: creating" +#~ msgstr "" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "" + +#~ msgid "volume %s: created successfully" +#~ msgstr "" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 2b283db38..a434b34f2 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.211\n" +"Project-Id-Version: nova jenkins.nova.propose.translation.update.213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-04-08 00:02+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2620,7 +2620,7 @@ msgstr "" #: nova/api/openstack/compute/servers.py:1229 #: nova/api/openstack/compute/contrib/aggregates.py:143 -#: nova/api/openstack/compute/contrib/coverage_ext.py:280 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 msgid "Invalid request body" msgstr "" @@ -2899,11 +2899,11 @@ msgstr "" msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:270 +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/coverage_ext.py:278 +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 #, python-format msgid "Coverage doesn't have %s action" msgstr "" @@ -4187,584 +4187,594 @@ msgstr "" msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:498 +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" + +#: nova/compute/manager.py:481 +msgid "Failed to check if instance shared" +msgstr "" + +#: nova/compute/manager.py:524 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:501 +#: nova/compute/manager.py:527 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:512 +#: nova/compute/manager.py:538 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:517 +#: nova/compute/manager.py:543 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:531 +#: nova/compute/manager.py:557 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:562 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:546 +#: nova/compute/manager.py:572 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:550 +#: nova/compute/manager.py:576 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:566 +#: nova/compute/manager.py:592 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:604 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:616 +#: nova/compute/manager.py:642 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:703 +#: nova/compute/manager.py:729 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:720 +#: nova/compute/manager.py:746 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:812 +#: nova/compute/manager.py:838 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:821 nova/compute/manager.py:2287 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/manager.py:872 +#: nova/compute/manager.py:898 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:878 +#: nova/compute/manager.py:904 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:900 +#: nova/compute/manager.py:926 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:917 +#: nova/compute/manager.py:943 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:942 nova/compute/manager.py:2341 +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:960 +#: nova/compute/manager.py:986 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:965 +#: nova/compute/manager.py:991 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:971 +#: nova/compute/manager.py:997 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:999 +#: nova/compute/manager.py:1025 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1049 +#: nova/compute/manager.py:1075 #, python-format msgid "" "image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " "allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:1055 +#: nova/compute/manager.py:1081 #, python-format msgid "" "Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " "size %(allowed_size_bytes)d" msgstr "" -#: nova/compute/manager.py:1065 +#: nova/compute/manager.py:1091 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1091 +#: nova/compute/manager.py:1117 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1094 +#: nova/compute/manager.py:1120 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1105 +#: nova/compute/manager.py:1131 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1124 +#: nova/compute/manager.py:1150 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1175 +#: nova/compute/manager.py:1201 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1246 +#: nova/compute/manager.py:1272 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1262 +#: nova/compute/manager.py:1288 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1283 +#: nova/compute/manager.py:1309 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1286 +#: nova/compute/manager.py:1312 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1293 +#: nova/compute/manager.py:1319 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1341 +#: nova/compute/manager.py:1367 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1394 nova/compute/manager.py:2517 -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1546 +#: nova/compute/manager.py:1572 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1559 +#: nova/compute/manager.py:1585 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1563 +#: nova/compute/manager.py:1589 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1567 +#: nova/compute/manager.py:1593 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1651 +#: nova/compute/manager.py:1677 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1683 +#: nova/compute/manager.py:1709 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1701 +#: nova/compute/manager.py:1727 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1720 +#: nova/compute/manager.py:1746 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1736 +#: nova/compute/manager.py:1762 #, python-format msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/compute/manager.py:1749 +#: nova/compute/manager.py:1775 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1776 +#: nova/compute/manager.py:1802 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1808 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1843 +#: nova/compute/manager.py:1869 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1850 +#: nova/compute/manager.py:1876 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1855 +#: nova/compute/manager.py:1881 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1883 +#: nova/compute/manager.py:1909 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1890 +#: nova/compute/manager.py:1916 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1897 +#: nova/compute/manager.py:1923 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1912 +#: nova/compute/manager.py:1938 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:1919 +#: nova/compute/manager.py:1945 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:1932 +#: nova/compute/manager.py:1958 #, python-format msgid "" "trying to inject a file into a non-running (state: " "%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:1936 +#: nova/compute/manager.py:1962 #, python-format msgid "injecting file to %(path)s" msgstr "" -#: nova/compute/manager.py:1956 +#: nova/compute/manager.py:1982 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2005 +#: nova/compute/manager.py:2031 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2026 +#: nova/compute/manager.py:2052 #, python-format msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/compute/manager.py:2245 +#: nova/compute/manager.py:2271 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2251 +#: nova/compute/manager.py:2277 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2268 +#: nova/compute/manager.py:2294 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2514 +#: nova/compute/manager.py:2540 #, python-format msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2603 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2595 +#: nova/compute/manager.py:2621 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2633 +#: nova/compute/manager.py:2659 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2664 +#: nova/compute/manager.py:2690 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2710 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2689 +#: nova/compute/manager.py:2715 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2692 +#: nova/compute/manager.py:2718 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2709 +#: nova/compute/manager.py:2735 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2762 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2771 +#: nova/compute/manager.py:2797 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2818 +#: nova/compute/manager.py:2844 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2869 +#: nova/compute/manager.py:2895 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2878 +#: nova/compute/manager.py:2904 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2893 +#: nova/compute/manager.py:2919 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:2923 +#: nova/compute/manager.py:2949 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:2933 +#: nova/compute/manager.py:2959 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:2940 +#: nova/compute/manager.py:2966 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:2964 +#: nova/compute/manager.py:2990 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3002 +#: nova/compute/manager.py:3028 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3022 +#: nova/compute/manager.py:3048 #, python-format msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/compute/manager.py:3036 +#: nova/compute/manager.py:3062 #, python-format msgid "Host %(host)s not found" msgstr "" -#: nova/compute/manager.py:3161 +#: nova/compute/manager.py:3199 #, python-format msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/compute/manager.py:3189 +#: nova/compute/manager.py:3227 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3244 +#: nova/compute/manager.py:3282 #, python-format msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/compute/manager.py:3246 +#: nova/compute/manager.py:3284 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:3260 +#: nova/compute/manager.py:3298 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3400 +#: nova/compute/manager.py:3438 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3483 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3451 +#: nova/compute/manager.py:3489 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3460 +#: nova/compute/manager.py:3498 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3467 +#: nova/compute/manager.py:3505 #, python-format msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/compute/manager.py:3471 +#: nova/compute/manager.py:3509 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3478 +#: nova/compute/manager.py:3516 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3487 +#: nova/compute/manager.py:3525 #, python-format msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/compute/manager.py:3504 +#: nova/compute/manager.py:3542 #, 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:3523 +#: nova/compute/manager.py:3561 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3547 +#: nova/compute/manager.py:3585 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3665 +#: nova/compute/manager.py:3703 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3683 +#: nova/compute/manager.py:3721 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3709 +#: nova/compute/manager.py:3747 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3714 nova/compute/manager.py:3763 +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3750 +#: nova/compute/manager.py:3788 #, 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:3788 +#: nova/compute/manager.py:3826 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3800 nova/compute/manager.py:3809 -#: nova/compute/manager.py:3839 +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3804 +#: nova/compute/manager.py:3842 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3820 +#: nova/compute/manager.py:3858 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:3826 +#: nova/compute/manager.py:3864 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:3832 +#: nova/compute/manager.py:3870 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3848 +#: nova/compute/manager.py:3886 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:3856 +#: nova/compute/manager.py:3894 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:3871 +#: nova/compute/manager.py:3909 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:3936 +#: nova/compute/manager.py:3974 #, python-format msgid "" "Detected instance with name label '%(name)s' which is marked as DELETED " "but still present on host." msgstr "" -#: nova/compute/manager.py:3943 +#: nova/compute/manager.py:3981 #, python-format msgid "" "Destroying instance with name label '%(name)s' which is marked as DELETED" " but still present on host." msgstr "" -#: nova/compute/manager.py:3950 +#: nova/compute/manager.py:3988 #, python-format msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" @@ -4989,7 +4999,7 @@ msgstr "" msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1589 +#: nova/db/api.py:1590 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5137,15 +5147,15 @@ msgstr "" msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/network/api.py:54 +#: nova/network/api.py:55 msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/network/api.py:79 +#: nova/network/api.py:80 msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:227 +#: nova/network/api.py:239 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -5380,29 +5390,29 @@ msgstr "" msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/network/manager.py:361 +#: nova/network/manager.py:362 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:365 +#: nova/network/manager.py:366 msgid "setting network host" msgstr "" -#: nova/network/manager.py:492 +#: nova/network/manager.py:493 msgid "network allocations" msgstr "" -#: nova/network/manager.py:499 +#: nova/network/manager.py:500 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:547 +#: nova/network/manager.py:548 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:811 +#: nova/network/manager.py:812 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5410,98 +5420,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:837 +#: nova/network/manager.py:838 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:891 +#: nova/network/manager.py:892 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:925 +#: nova/network/manager.py:926 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:948 +#: nova/network/manager.py:949 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:953 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:961 +#: nova/network/manager.py:962 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:966 +#: nova/network/manager.py:967 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:970 +#: nova/network/manager.py:971 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:974 +#: nova/network/manager.py:975 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:993 +#: nova/network/manager.py:994 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1017 +#: nova/network/manager.py:1018 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1037 +#: nova/network/manager.py:1038 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1118 +#: nova/network/manager.py:1119 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1121 +#: nova/network/manager.py:1122 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1132 +#: nova/network/manager.py:1133 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1189 +#: nova/network/manager.py:1190 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1208 +#: nova/network/manager.py:1209 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1796 +#: nova/network/manager.py:1805 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1803 +#: nova/network/manager.py:1812 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5624,60 +5634,64 @@ msgid "Quantum Error creating security group %s" msgstr "" #: nova/network/security_group/quantum_driver.py:104 -#: nova/network/security_group/quantum_driver.py:172 #, python-format -msgid "Quantum Error getting security group %s" +msgid "Quantum security group %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:108 -#: nova/network/security_group/quantum_driver.py:154 -#: nova/network/security_group/quantum_driver.py:244 +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 #, python-format msgid "Quantum Error: %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:128 +#: nova/network/security_group/quantum_driver.py:127 msgid "Quantum Error getting security groups" msgstr "" -#: nova/network/security_group/quantum_driver.py:138 +#: nova/network/security_group/quantum_driver.py:137 msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:176 -#: nova/network/security_group/quantum_driver.py:342 -#: nova/network/security_group/quantum_driver.py:348 -#: nova/network/security_group/quantum_driver.py:375 -#: nova/network/security_group/quantum_driver.py:390 -#: nova/network/security_group/quantum_driver.py:396 -#: nova/network/security_group/quantum_driver.py:425 +#: nova/network/security_group/quantum_driver.py:171 +#, python-format +msgid "Quantum Error getting security group %s" +msgstr "" + +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:229 +#: nova/network/security_group/quantum_driver.py:228 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:240 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "Quantum Error getting security group rule %s." +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:356 #, 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:368 -#: nova/network/security_group/quantum_driver.py:418 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:428 +#: nova/network/security_group/quantum_driver.py:426 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6239,7 +6253,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:209 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6337,7 +6351,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:195 +#: nova/scheduler/manager.py:196 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6672,34 +6686,34 @@ msgstr "" msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:837 -#: nova/tests/compute/test_compute.py:855 -#: nova/tests/compute/test_compute.py:906 -#: nova/tests/compute/test_compute.py:933 -#: nova/tests/compute/test_compute.py:979 -#: nova/tests/compute/test_compute.py:3320 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:843 -#: nova/tests/compute/test_compute.py:878 -#: nova/tests/compute/test_compute.py:921 -#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1417 +#: nova/tests/compute/test_compute.py:1531 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:3331 +#: nova/tests/compute/test_compute.py:3445 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:3823 +#: nova/tests/compute/test_compute.py:3937 msgid "wrong host/node" msgstr "" @@ -6800,25 +6814,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:897 +#: nova/virt/driver.py:924 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:903 +#: nova/virt/driver.py:930 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:925 +#: nova/virt/driver.py:952 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:928 +#: nova/virt/driver.py:955 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:935 +#: nova/virt/driver.py:962 #, python-format msgid "Unable to load the virtualization driver: %s" msgstr "" @@ -7613,7 +7627,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3696 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -7958,12 +7972,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1861 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1868 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8298,92 +8312,92 @@ msgstr "" msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1377 +#: nova/virt/libvirt/driver.py:1383 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1521 +#: nova/virt/libvirt/driver.py:1528 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1528 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1544 +#: nova/virt/libvirt/driver.py:1551 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1581 nova/virt/libvirt/driver.py:1607 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1596 +#: nova/virt/libvirt/driver.py:1603 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1665 +#: nova/virt/libvirt/driver.py:1672 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1669 +#: nova/virt/libvirt/driver.py:1676 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1674 nova/virt/libvirt/driver.py:1679 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1750 +#: nova/virt/libvirt/driver.py:1757 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1852 +#: nova/virt/libvirt/driver.py:1858 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1901 +#: nova/virt/libvirt/driver.py:1907 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1911 +#: nova/virt/libvirt/driver.py:1917 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1968 +#: nova/virt/libvirt/driver.py:1974 #, 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:1974 +#: nova/virt/libvirt/driver.py:1980 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1978 +#: nova/virt/libvirt/driver.py:1984 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1982 +#: nova/virt/libvirt/driver.py:1988 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1998 +#: nova/virt/libvirt/driver.py:2004 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2319 +#: nova/virt/libvirt/driver.py:2325 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8391,85 +8405,92 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2334 +#: nova/virt/libvirt/driver.py:2340 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2351 +#: nova/virt/libvirt/driver.py:2357 #, 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:2519 +#: nova/virt/libvirt/driver.py:2525 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2570 +#: nova/virt/libvirt/driver.py:2576 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2576 +#: nova/virt/libvirt/driver.py:2582 #, python-format msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2578 +#: nova/virt/libvirt/driver.py:2584 #, python-format msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2642 +#: nova/virt/libvirt/driver.py:2648 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2725 +#: nova/virt/libvirt/driver.py:2731 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2749 +#: nova/virt/libvirt/driver.py:2755 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2753 +#: nova/virt/libvirt/driver.py:2759 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2893 +#: nova/virt/libvirt/driver.py:2836 +#, 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:2918 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2901 +#: nova/virt/libvirt/driver.py:2926 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2938 +#: nova/virt/libvirt/driver.py:2963 #, 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:2963 +#: nova/virt/libvirt/driver.py:2988 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2975 +#: nova/virt/libvirt/driver.py:3000 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8479,67 +8500,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2992 +#: nova/virt/libvirt/driver.py:3017 #, 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:3040 +#: nova/virt/libvirt/driver.py:3065 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3112 +#: nova/virt/libvirt/driver.py:3137 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3205 +#: nova/virt/libvirt/driver.py:3230 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:3315 +#: nova/virt/libvirt/driver.py:3340 #, 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:3332 +#: nova/virt/libvirt/driver.py:3357 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3337 +#: nova/virt/libvirt/driver.py:3362 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3376 +#: nova/virt/libvirt/driver.py:3401 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3422 +#: nova/virt/libvirt/driver.py:3447 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3481 +#: nova/virt/libvirt/driver.py:3506 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3487 +#: nova/virt/libvirt/driver.py:3512 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3548 +#: nova/virt/libvirt/driver.py:3574 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3669 +#: nova/virt/libvirt/driver.py:3695 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -8572,11 +8593,11 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:283 +#: nova/virt/libvirt/imagebackend.py:290 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:368 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format msgid "Unknown image_type=%s" msgstr "" diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index 2f405e367..f9bdcae75 100644 --- a/nova/locale/pt_BR/LC_MESSAGES/nova.po +++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+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,60 +17,74 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Nome do arquivo da CA raiz" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Nome do arquivo da chave privada" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Aonde armazenamos nossas chaves" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Onde mantemos nosso CA raiz" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Devemos usar um CA para cada projeto?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "Assunto do certificado para usuários, %s para projeto, usuário, timestamp" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Assunto do certificado para projetos, %s para projeto, timestamp" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "Falhou ao reiniciar instância" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Localização dos sinalizadores: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Erro inesperado ao executar o comando." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,268 +99,291 @@ msgstr "" "Saída padrão: %(stdout)r\n" "Erro: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, fuzzy, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "Classe %(fullname)s está obsoleta: %(msg)s" +msgid "Failed to encrypt text: %(reason)s" +msgstr "Falhou ao descriptografar texto" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "Falhou ao descriptografar texto" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "Não autorizado." -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "Usuário não tem privilégios de administrador" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Kernel não encontrado para a imagem %(image_id)s." -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Parâmetros inaceitáveis." -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "A requisição é inválida." -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "Dados recebidos é inválido" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "Tipo de volume é inválido" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "Volume inválido" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 #, fuzzy msgid "Invalid metadata size" msgstr "Assinatura inválida para usuário %s" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Sequencia de porta %(from_port)s:%(to_port)s é inválida. %(msg)s" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Protocolo IP %(protocol)s é inválido." -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de conteúdo %(content_type)s é inválido." -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "A instância %(instance_id)s não está executando." + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "Falha ao suspender instância" -#: nova/exception.py:332 -msgid "Failed to resume server" -msgstr "" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Falhou em atualizar senha: %(resp)r" + +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "Falha ao suspender instância" -#: nova/exception.py:336 +#: nova/exception.py:351 +#, fuzzy, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "Falhou ao reiniciar instância" + +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:340 +#: nova/exception.py:359 #, fuzzy msgid "Failed to terminate instance" msgstr "Falhou ao reiniciar instância" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "Falhou ao reiniciar instância" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "Serviço está indisponível neste momento" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." -msgstr "" +#: nova/exception.py:375 +#, fuzzy, python-format +msgid "Compute service of %(host)s is unavailable at this time." +msgstr "Serviço está indisponível neste momento" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s não é um endereço IPv4/6 válido." -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -354,133 +391,91 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Formato do disco %(disk_format)s não é aceito" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -#, fuzzy -msgid "Constraint not met." -msgstr "Instância não existe" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 +#: nova/exception.py:452 #, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Não é possível localizar o volume %s" - -#: nova/exception.py:442 -#, fuzzy, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "Volume %(volume_id)s não pode ser encontrado." - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "Volume %(volume_id)s não pode ser encontrado." - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" +msgid "Invalid ID received %(id)s." +msgstr "Dados recebidos é inválido" -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "" +#, fuzzy +msgid "Constraint not met." +msgstr "Instância não existe" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." -msgstr "" +msgid "Volume %(volume_id)s could not be found." +msgstr "Volume %(volume_id)s não pode ser encontrado." #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -488,755 +483,863 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, fuzzy, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "Rede %(network_id)s não foi encontrada." + +#: nova/exception.py:521 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s é necessário para criar a rede." -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "Projeto %(project_id)s não foi encontrado." + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "Nenhuma rede definida." -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Rede %(network_id)s não foi encontrada." -#: nova/exception.py:579 +#: nova/exception.py:570 #, fuzzy, python-format -msgid "Port %(port_id)s could not be found." -msgstr "Projeto %(project_id)s não foi encontrado." +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "Ponto de montagem %(mountpoint)s conectada à instância %(instance_name)s" -#: nova/exception.py:583 +#: nova/exception.py:574 +#, python-format +msgid "No free port available for instance %(instance)s." +msgstr "" + +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "group %s já existe" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 #, fuzzy msgid "Floating ip pool not found." msgstr "Removendo rede com id %s" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "Interface %(interface)s não encontrada." -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Certificado %(certificate_id)s não encontrado." -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Serviço %(service_id)s não encontrado." -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "Host %(host)s não encontrado." -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Host %(host)s não encontrado." -#: nova/exception.py:739 +#: nova/exception.py:734 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:743 +#: nova/exception.py:738 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Usuário %(user_id)s não foi encontrado." -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:801 +#: nova/exception.py:810 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:806 -#, python-format -msgid "Invalid console type %(console_type)s " -msgstr "" +#: nova/exception.py:815 +#, fuzzy, python-format +msgid "Invalid console type %(console_type)s" +msgstr "Tipo de conteúdo %(content_type)s é inválido." -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "Instância não existe" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "Volume não encontrada para a instância %(instance_id)s." + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "group %s já existe" -#: nova/exception.py:901 +#: nova/exception.py:942 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "group %s já existe" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1083 #, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1089 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1098 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" -msgstr "" +#: nova/exception.py:1102 +#, 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:1076 -#, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" +#: nova/exception.py:1107 +#, 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:1082 -msgid "Bad response from SolidFire API" -msgstr "" +#: nova/exception.py:1111 +#, 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:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "" +#: nova/exception.py:1115 +#, fuzzy, python-format +msgid "Marker %(marker)s could not be found." +msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:1090 +#: nova/exception.py:1119 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1094 -#, python-format -msgid "Instance %(instance_id)s could not be found." -msgstr "" - -#: nova/exception.py:1098 +#: nova/exception.py:1123 #, fuzzy, python-format -msgid "Marker %(marker)s could not be found." -msgstr "Imagem %(image_id)s não foi encontrada." - -#: nova/exception.py:1102 -#, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." -msgstr "" +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:1127 #, fuzzy, python-format -msgid "Could not fetch image %(image_id)s" +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:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, 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:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "Começando a terminar instâncias" + +#: nova/exception.py:1157 +#, fuzzy, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "Começando a terminar instâncias" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, 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:1181 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1185 #, 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:1151 +#: nova/exception.py:1189 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/manager.py:166 +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "Executando tarefa periódica %(full_task_name)s" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Erro durante %(full_task_name)s: %(e)s" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1244,6 +1347,11 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy, python-format +msgid "Failed to get nw_info" +msgstr "Falha ao obter metadados para o ip: %s" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1252,824 +1360,967 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "Conjunto completo de FLAGS:" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "Encerrado serviço que não tem entrada na base de dados" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "O objeto da base de dados do serviço desapareceu, Recriando." - -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "Recuperada conexão servidor de modelo." - -#: nova/service.py:561 -msgid "model server went away" -msgstr "servidor de modelo perdido" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Executando comando (subprocesso): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Resultado foi %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "%r falhou. Tentando novamente." -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "Executando o comando (SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "Ambiente não suportado por SSH" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "depuração em retorno de chamada: %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "Endereço para Link Local não encontrado: %s" -#: nova/utils.py:443 +#: nova/utils.py:492 #, 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:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "Backend inválido: %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "Objeto esperado do tipo: %s" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Não é possível localizar o volume %s" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Não é possível localizar o volume %s" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Não é possível localizar o volume %s" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "Muitas falhas de autenticação." -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, fuzzy, python-format +msgid "Keystone failure: %s" +msgstr "Falha de Autenticação: %s" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "Muitas falhas de autenticação." + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "ação: %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "NotFound lançado: %s" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Erro inexperado lançado: %s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "Erro inexperado lançado: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "Ocorreu um erro desconhecido. Por favor tente sua requisição novamente." -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "Criar par de chaves %s" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "Remover par de chaves %s" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "Não existe regra para os parâmetros especificados" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Esta regra já existe no grupo %s" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "Obter saída do console para instância %s" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "Criar volume de %s GB" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Desanexar volume %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 #, fuzzy msgid "Detach Volume Failed." msgstr "Desanexar volume %s" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "atributo não suportado: %s" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Alocar endereço" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "Liberar endereço %s" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "Começando a terminar instâncias" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instância %r" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "Removendo o registro da imagem %s" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "usuário ou grupo não especificado" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "apenas o grupo \"all\" é suportado" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type deve ser add ou remove" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Atualizando publicidade da imagem %s" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "Instância não existe" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "A requisição é inválida." + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "Falha ao obter metadados para o ip: %s" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Falha ao obter metadados para o ip: %s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "Capturado o erro: %s" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -#, fuzzy -msgid "Invalid XML in request body" -msgstr "Corpo do pedido está mal formado" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "Corpo do pedido está mal formado" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Chamando o pai %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2078,30 +2329,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2120,361 +2370,373 @@ msgstr "Assinatura inválida para usuário %s" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "Imagem não encontrada." -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "Corpo do pedido e incompatibilidade URI" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "Corpo da solicitação contém muitos intens" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "Instância não existe" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "Este pedido estava com taxa limitada." #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Começando a terminar instâncias" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "Host %(host)s não encontrado." -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 #, fuzzy msgid "HostId cannot be updated." msgstr "Ponto de montagem não pode ser traduzido: %s" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy +msgid "Personality cannot be updated." +msgstr "Ponto de montagem não pode ser traduzido: %s" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy, python-format +msgid "Flavor used by the instance could not be found." +msgstr "Serviço %(service_id)s não encontrado." + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "Falhou ao reiniciar instância" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::pause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::unpause %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::suspend %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "Compute.api::lock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "Compute.api::unlock %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2482,232 +2744,403 @@ msgstr "" msgid "Instance not found" msgstr "Instância não encontrada" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "Falha ao suspender instância" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Falha ao suspender instância" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "atributo não suportado: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "Iniciando a VLAN %s" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:67 -#, fuzzy -msgid "Unable to get console" -msgstr "Não é possível desconectar o volume %s" +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:43 +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "ação: %s" + +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:67 +#, fuzzy +msgid "Unable to get console" +msgstr "Não é possível desconectar o volume %s" + +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "Instância não existe" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, fuzzy, python-format +msgid "Directory conflict: %s already exists" +msgstr "Rede já existe!" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "Certificado %(certificate_id)s não encontrado." + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 #, fuzzy msgid "Flavor not found." msgstr "Imagem não encontrada." -#: nova/api/openstack/compute/contrib/flavor_access.py:109 +#: nova/api/openstack/compute/contrib/flavor_access.py:105 msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 +#: nova/api/openstack/compute/contrib/flavor_access.py:117 #, fuzzy msgid "No request body" msgstr "Corpo do pedido está mal formado" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 msgid "No Request Body" msgstr "" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "Instância não encontrada" + #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, fuzzy, python-format msgid "Floating ip not found for id %s" msgstr "Removendo rede com id %s" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "Endereço não especificado" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 #, fuzzy msgid "floating ip not found" msgstr "Removendo rede com id %s" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 #, fuzzy, python-format -msgid "Host '%s' could not be found." -msgstr "Host %(host)s não encontrado." +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/hosts.py:148 +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy +msgid "fping utility is not found." +msgstr "Removendo rede com id %s" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, fuzzy, python-format msgid "Invalid mode: '%s'" msgstr "Backend inválido: %s" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Chamando o pai %s" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Chamando o pai %s" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, fuzzy, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "Serviço %(service_id)s não encontrado." -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, fuzzy, python-format msgid "No hypervisor matching '%s' could be found." msgstr "Usuário %(user_id)s não foi encontrado." -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, fuzzy, python-format msgid "Invalid timestamp for date %s" msgstr "Assinatura inválida para usuário %s" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2721,86 +3154,154 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" +msgstr "Mostrando rede com id %s" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, fuzzy, python-format +msgid "Disassociating project with network with id %s" +msgstr "Mostrando rede com id %s" + +#: nova/api/openstack/compute/contrib/os_networks.py:74 #, python-format msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" -msgstr "" - -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "Mostrando rede com id %s" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "Removendo rede com id %s" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 #, fuzzy msgid "Missing network in body" msgstr "Mostrando rede com id %s" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, fuzzy, python-format msgid "Creating network with label %s" msgstr "Removendo rede com id %s" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +#, fuzzy +msgid "No CIDR requested" +msgstr "Corpo do pedido está mal formado" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy, python-format +msgid "Address could not be converted." +msgstr "Host %(host)s não encontrado." + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy +msgid "Create networks failed" +msgstr "Nenhuma rede definida." + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "Esta regra já existe no grupo %s" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, fuzzy, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "Mostrando rede com id %s" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, fuzzy, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "Removendo rede com id %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2809,7132 +3310,9704 @@ msgstr "" msgid "start instance" msgstr "Iniciando instância %s" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 #, fuzzy msgid "stop instance" msgstr "Reiniciar instância %r" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "vol=%s" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "Remover volume com id: %s" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "Instância %s não encontrada" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:373 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "sem método para mensagem: %s" + +#: nova/cells/messaging.py:424 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "tipo de instância %(instance_type)s é inválida." +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "sem método para mensagem: %s" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/cells/messaging.py:651 +#, python-format +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:674 #, python-format -msgid "Launching VPN for %s" -msgstr "Executando VPN para %s" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" +msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:683 #, python-format -msgid "Deprecated Config: %s" +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" -msgstr "" +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "A instância %(instance_id)s não está executando." -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" -msgstr "" +#: nova/cells/messaging.py:823 +#, fuzzy, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/cells/messaging.py:838 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:852 #, python-format -msgid "Can only run %s more instances of this type." +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:1057 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:498 -#, python-format -msgid "Going to run %s instances..." +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "Volume não encontrada para a instância %(instance_id)s." + +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/state.py:315 #, python-format -msgid "bdm %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/state.py:330 #, python-format -msgid "block_device_mapping %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/api.py:828 +#: nova/cloudpipe/pipelib.py:48 #, fuzzy -msgid "Going to try to soft delete instance" -msgstr "Começando a terminar instâncias" +msgid "Instance type for vpn instances" +msgstr "tipo de instância %(instance_type)s é inválida." -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/api.py:950 -#, fuzzy -msgid "Going to try to terminate instance" -msgstr "Começando a terminar instâncias" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "" -#: nova/compute/api.py:990 -#, fuzzy -msgid "Going to try to stop instance" -msgstr "Falhou ao reiniciar instância" +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" +msgstr "Executando VPN para %s" -#: nova/compute/api.py:1004 -#, fuzzy -msgid "Going to try to start instance" -msgstr "Começando a terminar instâncias" +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "Não foi possível criar volume" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "Searching by: %s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "Image type not recognized %s" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/api.py:1312 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "snapshot for %s" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1643 -#, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1685 -#, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2018 -#, fuzzy, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "Começando a terminar instâncias" +#: nova/cmd/dhcpbridge.py:124 +#, python-format +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: 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/compute/api.py:2272 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2283 -#, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:2289 -#, python-format -msgid "Security group %s should not be greater than 255 characters." +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." -msgstr "" +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "recebido %s" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "Criar Grupo de Segurança %s" +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "Capturado o erro: %s" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" -msgstr "" +#: nova/cmd/manage.py:298 +#, fuzzy +msgid "network" +msgstr "instância %s: reset da rede" -#: nova/compute/api.py:2384 +#: nova/cmd/manage.py:299 #, fuzzy -msgid "Security group is still in use" -msgstr "Revogado entrada do grupo de segurança %s" +msgid "IP address" +msgstr "Alocar endereço" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "Excluir grupo de segurança %s" - -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/api.py:2664 +#: nova/cmd/manage.py:329 #, python-format -msgid "Authorize security group ingress %s" -msgstr "Autorizada entrada do grupo de segurança %s" +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "" -#: nova/compute/api.py:2675 +#: nova/cmd/manage.py:388 #, python-format -msgid "Revoke security group ingress %s" -msgstr "Revogado entrada do grupo de segurança %s" - -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" -msgstr "" +#: nova/cmd/manage.py:437 +#, fuzzy, python-format +msgid "No floating IP addresses have been defined." +msgstr "group %s já existe" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" -msgstr "Não foi possível carregar o driver de virtualização: %s" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" +msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:514 +#, fuzzy +msgid "No networks found" +msgstr "Nenhuma rede definida." + +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:538 +#, fuzzy, python-format +msgid "UUID is required to delete Quantum Networks" +msgstr "%(req)s é necessário para criar a rede." + +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:604 +#, fuzzy +msgid "instance" +msgstr "Reiniciar instância %r" + +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:518 -#, fuzzy -msgid "Failed to dealloc network for deleted instance" -msgstr "Começando a terminar instâncias" +#: nova/cmd/manage.py:607 +msgid "state" +msgstr "" -#: nova/compute/manager.py:550 -#, fuzzy, python-format -msgid "Build error: %s" -msgstr "Capturado o erro: %s" +#: nova/cmd/manage.py:608 +msgid "launched" +msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "A instância já foi criada" +#: nova/cmd/manage.py:615 +msgid "index" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:687 +#, 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:700 +#, 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:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "Erro inexperado lançado: %s" + +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:1049 +#: nova/cmd/manage.py:847 #, fuzzy -msgid "Rebuilding instance" -msgstr "Reconstruindo instância %s" +msgid "Instance Type exists." +msgstr "Instância não existe" -#: nova/compute/manager.py:1128 -#, fuzzy -msgid "Rebooting instance" -msgstr "Reiniciando a instância %s" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." +msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" +msgstr "" + +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:1161 +#: nova/cmd/manage.py:858 #, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Reconstruindo instância %s" +msgid "%s created" +msgstr "_criar: %s" -#: nova/compute/manager.py:1198 -#, fuzzy -msgid "instance snapshotting" -msgstr "instância %s: fazendo um snapshot" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" +msgstr "" -#: nova/compute/manager.py:1204 +#: nova/cmd/manage.py:869 +#, fuzzy, python-format +msgid "DB Error: %s" +msgstr "Capturado o erro: %s" + +#: nova/cmd/manage.py:874 #, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1274 +#: nova/cmd/manage.py:910 #, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1280 +#: nova/cmd/manage.py:932 #, python-format -msgid "Rotating out %d backups" +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" -msgstr "Removendo imagem %s" +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:1017 #, python-format -msgid "Failed to set admin password. Instance %s is not running" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:1035 #, python-format -msgid "set_admin_password failed: %s" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1357 -#, fuzzy -msgid "error setting admin password" -msgstr "Configurar senha do administrador" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" +msgstr "" -#: nova/compute/manager.py:1372 +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:288 #, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:1376 +#: nova/compute/api.py:297 #, python-format -msgid "injecting file to %(path)s" +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/compute/api.py:317 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1416 -#, fuzzy -msgid "Unrescuing" -msgstr "instância %s: desfazendo o resgate" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" +msgstr "" -#: nova/compute/manager.py:1437 -#, python-format -msgid "Changing instance metadata according to %(diff)r" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1805 +#: nova/compute/api.py:493 +#, fuzzy, python-format +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:607 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:747 +#, python-format +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/api.py:1016 #, fuzzy -msgid "Retrieving diagnostics" -msgstr "instância %s: recuperando os diagnósticos" +msgid "instance termination disabled" +msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:1946 -msgid "Resuming" -msgstr "" +#: nova/compute/api.py:1152 +#, 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/manager.py:1962 +#: nova/compute/api.py:1158 #, fuzzy -msgid "Reset network" -msgstr "instância %s: reset da rede" - -#: nova/compute/manager.py:1967 -msgid "Inject network info" -msgstr "" +msgid "going to delete a resizing instance" +msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:1970 +#: nova/compute/api.py:1168 #, python-format -msgid "network_info to inject: |%s|" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:1987 +#: nova/compute/api.py:1212 #, fuzzy -msgid "Get console output" -msgstr "Obter saída do console para instância %s" +msgid "Going to try to soft delete instance" +msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:2012 +#: nova/compute/api.py:1236 #, fuzzy -msgid "Getting vnc console" -msgstr "Adicionando console" +msgid "Going to try to terminate instance" +msgstr "Começando a terminar instâncias" + +#: nova/compute/api.py:1286 +#, fuzzy +msgid "Going to try to stop instance" +msgstr "Falhou ao reiniciar instância" + +#: nova/compute/api.py:1303 +#, fuzzy +msgid "Going to try to start instance" +msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:2040 +#: nova/compute/api.py:1376 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2083 +#: nova/compute/api.py:1613 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgid "snapshot for %s" msgstr "" -#: nova/compute/manager.py:2092 -#, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2107 -#, 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:2136 +#: nova/compute/api.py:1977 #, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "Desconectando volume da instância desconhecida %s" - -#: nova/compute/manager.py:2153 -#, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/compute/api.py:2019 +#, python-format +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:2457 +#, fuzzy, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "Começando a terminar instâncias" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:2480 #, python-format msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2820 +#, python-format +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2823 +#, python-format +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2574 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2837 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Security group %s should not be greater than 255 characters." +msgstr "" + +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2860 #, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +msgid "Create Security Group %s" +msgstr "Criar Grupo de Segurança %s" + +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2595 +#: nova/compute/api.py:2932 #, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "A instância %(instance_id)s não está executando." +msgid "Unable to delete system group '%s'" +msgstr "Não é possível destruir o VBD %s" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/compute/api.py:2937 +#, fuzzy +msgid "Security group is still in use" +msgstr "Revogado entrada do grupo de segurança %s" + +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2948 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -msgstr "" +msgid "Delete security group %s" +msgstr "Excluir grupo de segurança %s" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:3034 nova/compute/api.py:3111 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2631 -#, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:3053 #, python-format -msgid "Failed to generate usage audit for instance on host %s" -msgstr "" +msgid "Authorize security group ingress %s" +msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" -msgstr "" +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." -msgstr "" - -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/compute/claims.py:116 #, 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:2831 -msgid "Instance shutdown by itself. Calling the stop API." +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." -msgstr "" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "Iniciando a Bridge para %s" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "Instância %s não encontrada" - -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/claims.py:165 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:170 #, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/manager.py:2961 +#: nova/compute/claims.py:177 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:151 +#: nova/compute/claims.py:184 +#, python-format msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:168 -#, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/instance_types.py:105 #, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/instance_types.py:121 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/instance_types.py:138 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" -msgstr "" - -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/instance_types.py:148 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/resource_tracker.py:262 -#, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/manager.py:359 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/manager.py:402 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/manager.py:418 #, python-format msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/manager.py:439 #, python-format -msgid "Finishing claim: %s" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:363 +#: nova/compute/manager.py:475 msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " -msgstr "" +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "Falhou ao reiniciar instância" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:425 -#, python-format -msgid "No service record for host %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:538 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:436 -#, python-format -msgid "Hypervisor: free disk (GB): %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Falha ao suspender instância" + +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/resource_tracker.py:450 +#: nova/compute/manager.py:576 #, python-format -msgid "Free ram (MB): %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/manager.py:592 #, fuzzy, python-format -msgid "Free disk (GB): %s" -msgstr "Criar par de chaves %s" +msgid "Unexpected power state %d" +msgstr "Erro inexperado lançado: %s" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:604 #, python-format -msgid "Free VCPUS: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/manager.py:729 #, python-format -msgid "Missing keys: %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:746 +#, python-format +msgid "Setting up bdm %s" msgstr "" -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" -msgstr "Adicionando console" +#: nova/compute/manager.py:898 +#, fuzzy +msgid "Failed to dealloc network for deleted instance" +msgstr "Começando a terminar instâncias" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 -#, python-format -msgid "Tried to remove non-existent console %(console_id)s." +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/console/vmrc_manager.py:126 -#, python-format -msgid "Removing console %(console_id)s." -msgstr "" +#: nova/compute/manager.py:926 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "Capturado o erro: %s" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/console/xvp.py:116 -#, python-format -msgid "Re-wrote %s" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:997 #, python-format -msgid "Error starting xvp: %s" -msgstr "" - -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/consoleauth/manager.py:70 +#: nova/compute/manager.py:1075 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/manager.py:1081 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:206 -#, python-format -msgid "Unrecognized read_deleted value '%s'" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/db/sqlalchemy/api.py:2790 -#, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -#, fuzzy -msgid "Backend exists" -msgstr "backend %s" - -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/manager.py:1120 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 -#, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, fuzzy, python-format -msgid "%(sm_flavor_id) flavor not found" -msgstr "Imagem não encontrada." - -#: nova/db/sqlalchemy/api.py:4817 -#, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/manager.py:1272 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "Começando a terminar instâncias" + +#: nova/compute/manager.py:1309 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1312 +#, python-format +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1319 +#, python-format +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1367 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "Table |%s| not created!" +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" -msgstr "" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "Reconstruindo instância %s" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:1593 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" -msgstr "" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Desanexar volume %s" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" -msgstr "" +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "Reiniciando a instância %s" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1746 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" -msgstr "" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "Reconstruindo instância %s" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "instância %s: fazendo um snapshot" + +#: nova/compute/manager.py:1808 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:311 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgid "Rotating out %d backups" msgstr "" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "" +msgid "Deleting image %s" +msgstr "Removendo imagem %s" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/image/s3.py:390 +#: nova/compute/manager.py:1938 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" -msgstr "" +#: nova/compute/manager.py:1945 +#, fuzzy +msgid "error setting admin password" +msgstr "Configurar senha do administrador" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:1958 #, python-format -msgid "Bad mac for to_global_ipv6: %s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:1962 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "injecting file to %(path)s" msgstr "" -#: nova/ipv6/account_identifier.py:42 -#, python-format -msgid "Bad project_id for to_global_ipv6: %s" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "Localização dos sinalizadores: %s" +#: nova/compute/manager.py:2031 +#, fuzzy +msgid "Unrescuing" +msgstr "instância %s: desfazendo o resgate" -#: nova/network/api.py:81 +#: nova/compute/manager.py:2052 #, python-format -msgid "kwargs: %s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/api.py:169 -#, fuzzy, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" -msgstr "Volume não encontrada para a instância %(instance_id)s." +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "Instância não existe" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/linux_net.py:214 +#: nova/compute/manager.py:2540 #, python-format -msgid "Unknown chain: %r" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "instância %s: recuperando os diagnósticos" + +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/linux_net.py:790 -#, fuzzy, python-format -msgid "Pid %d is stale, skip killing dnsmasq" -msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "instância %s: reset da rede" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" - -#: nova/network/linux_net.py:894 +#: nova/compute/manager.py:2718 #, python-format -msgid "killing radvd threw %s" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:2735 +#, fuzzy +msgid "Get console output" +msgstr "Obter saída do console para instância %s" + +#: nova/compute/manager.py:2762 +#, fuzzy +msgid "Getting vnc console" +msgstr "Adicionando console" + +#: nova/compute/manager.py:2797 +#, fuzzy +msgid "Getting spice console" +msgstr "Adicionando console" + +#: nova/compute/manager.py:2844 #, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "Pid %d está ultrapassado, reiniciando radvd" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:2895 #, python-format -msgid "Starting VLAN interface %s" -msgstr "Iniciando a VLAN %s" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" -#: nova/network/linux_net.py:1162 +#: nova/compute/manager.py:2904 #, python-format -msgid "Starting Bridge interface for %s" -msgstr "Iniciando a Bridge para %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" -#: nova/network/linux_net.py:1205 +#: nova/compute/manager.py:2919 #, fuzzy, python-format -msgid "Failed to add interface: %s" -msgstr "Falha ao suspender instância" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/network/linux_net.py:1306 -#, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "Iniciando instância %s" +#: nova/compute/manager.py:2949 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" + +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "Desconectando volume da instância desconhecida %s" -#: nova/network/linux_net.py:1314 +#: nova/compute/manager.py:2966 #, fuzzy, python-format -msgid "Done starting bridge %s" -msgstr "Removendo o registro da imagem %s" +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/network/linux_net.py:1333 -#, python-format -msgid "Failed unplugging gateway interface '%s'" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/linux_net.py:1335 +#: nova/compute/manager.py:3028 #, python-format -msgid "Unplugged gateway interface '%s'" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:3048 #, fuzzy, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" -msgstr "Certificado %(certificate_id)s não encontrado." +msgid "Port %(port_id)s is not attached" +msgstr "Rede %(network_id)s não foi encontrada." + +#: nova/compute/manager.py:3062 +#, fuzzy, python-format +msgid "Host %(host)s not found" +msgstr "Host %(host)s não encontrado." -#: nova/network/manager.py:286 nova/network/manager.py:545 +#: nova/compute/manager.py:3199 #, python-format -msgid "Interface %(interface)s not found" +msgid "Pre live migration failed at %(dest)s" +msgstr "" + +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:3282 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:3284 +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/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" -msgstr "Endereço |%(address)s| não está alocado" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" +msgstr "" -#: nova/network/manager.py:387 -#, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:3483 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:3489 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:650 -#, fuzzy, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "Volume não encontrada para a instância %(instance_id)s." - -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3498 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:3505 #, fuzzy, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" -msgstr "Volume não encontrada para a instância %(instance_id)s." +msgid "Instance %(instance_uuid)s not found" +msgstr "A instância %(instance_id)s não está executando." -#: nova/network/manager.py:686 -#, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." -msgstr "Volume não encontrada para a instância %(instance_id)s." +#: nova/compute/manager.py:3509 +msgid "In ERROR state" +msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:3516 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:3525 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:3542 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:3561 #, python-format -msgid "Disassociated %s stale fixed ip(s)" +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3703 +#, fuzzy, python-format +msgid "Updating volume usage cache" +msgstr "Remover volume com id: %s" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:3747 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3788 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1379 -#, python-format -msgid "Leased IP |%(address)s|" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" -msgstr "" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "Instância %s não encontrada" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/network/manager.py:1466 +#: nova/compute/manager.py:3974 #, python-format msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" -msgstr "" - -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" -msgstr "" - -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:3981 #, python-format msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" -msgstr "Rede já existe!" - -#: nova/network/manager.py:1640 +#: nova/compute/manager.py:3988 #, python-format -msgid "Network must be disassociated from project %s before delete" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/manager.py:2097 +#: nova/compute/resource_tracker.py:92 msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/manager.py:2104 -#, python-format +#: nova/compute/resource_tracker.py:97 msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" -msgstr "" +#: nova/compute/resource_tracker.py:280 +#, fuzzy, python-format +msgid "Deleting compute node %s" +msgstr "Removendo imagem %s" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "No network with net_id = %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" -msgstr "" - -#: nova/network/quantumv2/api.py:97 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "allocate_for_instance() for %s" +msgid "No service record for host %s" msgstr "" -#: nova/network/quantumv2/api.py:100 -#, fuzzy, python-format -msgid "empty project id for instance %s" -msgstr "tipo de instância %(instance_type)s é inválida." - -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "deallocate_for_instance() for %s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/network/quantumv2/api.py:182 -#, python-format -msgid "get_instance_nw_info() for %s" +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "validate_networks() for %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/resource_tracker.py:350 #, fuzzy, python-format -msgid "Multiple floating IP pools matches found for name '%s'" -msgstr "Removendo rede com id %s" +msgid "Free disk (GB): %s" +msgstr "Criar par de chaves %s" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/log.py:298 -#, python-format -msgid "syslog facility must be one of: %s" +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "No handler for matches of kind %s" +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/policy.py:679 -#, python-format -msgid "Failed to understand rule %(rule)r" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "%s not in valid priorities" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/utils.py:141 #, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/notifier/api.py:170 -#, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 +#: nova/conductor/manager.py:88 #, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 -#, python-format -msgid "unpacked context: %s" -msgstr "conteúdo descompactado: %s" - -#: nova/openstack/common/rpc/amqp.py:253 -#, python-format -msgid "received %s" -msgstr "recebido %s" - -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" -msgstr "sem método para mensagem: %s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "Adicionando console" -#: nova/openstack/common/rpc/amqp.py:260 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "No method for message: %s" -msgstr "Sem método para mensagem: %s" +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 -#, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID é %s" +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "Volume inválido" -#: nova/openstack/common/rpc/amqp.py:377 -#, python-format -msgid "Making asynchronous cast on %s..." +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/console/xvp.py:119 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/common.py:64 -#, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." -msgstr "Reutilização inválida de uma conexão RPC." - -#: nova/openstack/common/rpc/common.py:89 +#: nova/console/xvp.py:147 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/common.py:206 -#, python-format -msgid "Returning exception %s to caller" -msgstr "Retornando exceção %s ao método de origem" +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 -#, python-format -msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +#: nova/db/api.py:675 nova/db/api.py:696 +#, fuzzy +msgid "Failed to notify cells of instance update" +msgstr "Falhou ao reiniciar instância" + +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/db/api.py:1590 +#, fuzzy +msgid "Failed to notify cells of instance fault" +msgstr "Falhou ao reiniciar instância" + +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Failed to consume message from queue: %s" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 -#, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Connected to AMQP server on %s" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" -msgstr "" +#: nova/db/sqlalchemy/api.py:1542 +#, fuzzy, python-format +msgid "Invalid instance id %s in request" +msgstr "Corpo do pedido está mal formado" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/db/sqlalchemy/api.py:2752 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, python-format -msgid "Deserializing: %s" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "-> bind: %(bind)s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:155 -#, python-format -msgid "Subscribing to %s" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: 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/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 #, fuzzy, python-format -msgid "Running func with context: %s" -msgstr "conteúdo descompactado: %s" - -#: nova/openstack/common/rpc/impl_zmq.py:276 -#, fuzzy -msgid "Sending reply" -msgstr "instância %s: suspendendo" - -#: nova/openstack/common/rpc/impl_zmq.py:344 -#, fuzzy -msgid "Registering reactor" -msgstr "Removendo o registro da imagem %s" +msgid "table '%s' not dropped" +msgstr "Instância não encontrada" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/image/glance.py:187 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" -msgstr "" +#: nova/image/glance.py:492 +#, fuzzy, python-format +msgid "fetching image %s from glance" +msgstr "Removendo imagem %s" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/image/s3.py:318 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/image/s3.py:335 #, python-format -msgid "CONSUMER GOT %s" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, fuzzy, python-format -msgid "->response->%s" -msgstr "resposta %s" - -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/image/s3.py:345 #, python-format -msgid "Created topic proxy: %s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/image/s3.py:355 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/image/s3.py:379 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/image/s3.py:386 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/image/s3.py:397 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" +msgstr "" + +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 +#: nova/network/api.py:80 #, fuzzy -msgid "Sending cast" -msgstr "instância %s: suspendendo" - -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" -msgstr "" +msgid "Failed storing info cache" +msgstr "Falhou ao reiniciar instância" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/network/api.py:239 #, fuzzy, python-format -msgid "Received message: %s" -msgstr "recebido %s" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 -#, python-format -msgid "%(msg)s" -msgstr "" +#: nova/network/driver.py:43 +#, fuzzy, python-format +msgid "Loading network driver '%s'" +msgstr "Mostrando rede com id %s" + +#: nova/network/floating_ips.py:87 +#, fuzzy, python-format +msgid "Fixed ip %(fixed_ip_id)s not found" +msgstr "Certificado %(certificate_id)s não encontrado." -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "Sending message(s) to: %s" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/network/floating_ips.py:121 +#, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." -msgstr "" +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "Endereço |%(address)s| não está alocado" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/floating_ips.py:220 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" -msgstr "" +#: nova/network/floating_ips.py:530 +#, fuzzy, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/floating_ips.py:537 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/network/floating_ips.py:568 #, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "Iniciando instância %s" +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "Volume não encontrada para a instância %(instance_id)s." + +#: nova/network/floating_ips.py:576 +#, fuzzy, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/scheduler/driver.py:101 +#: nova/network/floating_ips.py:624 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/floating_ips.py:664 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/scheduler/driver.py:334 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/linux_net.py:219 #, python-format -msgid "No host selection for %s defined." +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/linux_net.py:254 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "" - -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/linux_net.py:279 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/linux_net.py:680 #, python-format -msgid "Filtered %(hosts)s" +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/linux_net.py:730 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/host_manager.py:237 -#, python-format -msgid "Host filter fails for ignored host %(host)s" -msgstr "" +#: nova/network/linux_net.py:966 +#, fuzzy, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" -#: nova/scheduler/host_manager.py:244 +#: nova/network/linux_net.py:1011 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" -msgstr "" +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" -#: nova/scheduler/host_manager.py:256 +#: nova/network/linux_net.py:1093 #, python-format -msgid "Host filter passes for %(host)s" +msgid "killing radvd threw %s" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/linux_net.py:1095 #, python-format -msgid "Received %(service_name)s service update from %(host)s." -msgstr "" +msgid "Pid %d is stale, relaunching radvd" +msgstr "Pid %d está ultrapassado, reiniciando radvd" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/network/linux_net.py:1386 #, python-format -msgid "No service for compute ID %s" -msgstr "" +msgid "Starting VLAN interface %s" +msgstr "Iniciando a VLAN %s" -#: nova/scheduler/manager.py:79 +#: nova/network/linux_net.py:1418 #, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Não é possível localizar o volume %s" +msgid "Failed unplugging VLAN interface '%s'" +msgstr "Falha ao suspender instância" -#: nova/scheduler/manager.py:165 -#, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" -msgstr "" +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "Falha ao suspender instância" -#: nova/scheduler/scheduler_options.py:69 -#, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" -msgstr "" +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "Iniciando instância %s" -#: nova/scheduler/scheduler_options.py:78 -#, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "" +#: nova/network/linux_net.py:1454 +#, fuzzy, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "Interface %(interface)s não encontrada." -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" -msgstr "" +#: nova/network/linux_net.py:1490 +#, fuzzy, python-format +msgid "Failed to add interface: %s" +msgstr "Falha ao suspender instância" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" -msgstr "" +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "Iniciando a Bridge para %s" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" -msgstr "" +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "Iniciando a Bridge para %s" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "Iniciando instância %s" + +#: nova/network/linux_net.py:1743 +#, fuzzy, python-format +msgid "Done starting bridge %s" +msgstr "Removendo o registro da imagem %s" + +#: nova/network/linux_net.py:1763 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/linux_net.py:1765 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/manager.py:362 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 -#, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:500 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 -#, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/manager.py:812 #, python-format msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/manager.py:838 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 -#, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/manager.py:926 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/manager.py:949 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/manager.py:953 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/manager.py:962 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" -msgstr "Tentativa de instanciar singleton" - -#: nova/tests/fake_utils.py:72 +#: nova/network/manager.py:967 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/manager.py:971 #, python-format -msgid "Faked command matched %s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/manager.py:975 #, python-format -msgid "Faked command raised an exception %s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/manager.py:994 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -msgstr "" - -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +msgid "%s must be an integer" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/manager.py:1038 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/manager.py:1122 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/manager.py:1133 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" -msgstr "" +#: nova/network/manager.py:1190 +msgid "Network already exists!" +msgstr "Rede já existe!" -#: nova/tests/test_misc.py:62 +#: nova/network/manager.py:1209 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/manager.py:1812 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" -msgstr "" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "Volume inválido" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/minidns.py:122 +#, python-format +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "" +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "_remover: %s" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/minidns.py:207 +#, python-format +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "unrecognized argument %s" +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Run CLI command: %s" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 -#, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#: nova/network/quantumv2/api.py:154 +#, fuzzy, python-format +msgid "empty project id for instance %s" +msgstr "tipo de instância %(instance_type)s é inválida." -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/quantumv2/api.py:200 #, python-format msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/test_volume_types.py:58 -#, python-format -msgid "Given data: %s" -msgstr "" - -#: nova/tests/test_volume_types.py:59 -#, python-format -msgid "Result data: %s" -msgstr "" - -#: nova/tests/test_xenapi.py:691 -#, python-format -msgid "Creating files in %s to simulate guest agent" -msgstr "" - -#: nova/tests/test_xenapi.py:702 -#, python-format -msgid "Removing simulated guest agent files in %s" -msgstr "" - -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" -msgstr "" - -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" -msgstr "" - -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" -msgstr "" - -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" -msgstr "" - -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" -msgstr "" - -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" -msgstr "" - -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 -#, python-format -msgid "_create: %s" -msgstr "_criar: %s" - -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 -#, python-format -msgid "_delete: %s" -msgstr "_remover: %s" - -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 -#, python-format -msgid "_get: %s" -msgstr "_obter: %s" - -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 -#, python-format -msgid "_get_all: %s" -msgstr "_obter_todos: %s" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "Imagem não encontrada." -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/quantumv2/api.py:397 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "Running instances: %s" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "After terminating instances: %s" +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" -msgstr "Erro interno" +#: nova/network/quantumv2/api.py:694 +#, fuzzy, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "Removendo rede com id %s" -#: nova/tests/compute/test_compute.py:2383 -#, python-format -msgid "After force-killing instances: %s" -msgstr "" +#: nova/network/quantumv2/api.py:807 +#, fuzzy, python-format +msgid "Network %(net)s for port %(port_id)s not found!" +msgstr "Rede %(network_id)s não foi encontrada." -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 -#, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" -msgstr "" +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "Excluir grupo de segurança %s" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 +#: nova/network/security_group/quantum_driver.py:104 #, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "Não é possível destruir o VBD %s" +msgid "Quantum security group %s not found" +msgstr "Excluir grupo de segurança %s" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 #, fuzzy, python-format -msgid "Failed to get info for disk %s" -msgstr "Falha ao obter metadados para o ip: %s" +msgid "Quantum Error: %s" +msgstr "Capturado o erro: %s" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/network/security_group/quantum_driver.py:127 #, fuzzy, python-format -msgid "Result: %(result)s is not a dict." -msgstr "Endereço |%(address)s| não está alocado" +msgid "Quantum Error getting security groups" +msgstr "Excluir grupo de segurança %s" -#: nova/tests/integrated/test_api_samples.py:142 -#, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" -msgstr "" +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +msgid "Security group id should be uuid" +msgstr "Revogado entrada do grupo de segurança %s" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/network/security_group/quantum_driver.py:171 #, fuzzy, python-format -msgid "Result: %(result)s is not a list." -msgstr "Endereço |%(address)s| não está alocado" +msgid "Quantum Error getting security group %s" +msgstr "Excluir grupo de segurança %s" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "Capturado o erro: %s" + +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/network/security_group/quantum_driver.py:239 #, fuzzy, python-format -msgid "Result: %(res_obj)s not in %(expected)s." -msgstr "Endereço |%(address)s| não está alocado" +msgid "Quantum security group rule %s not found" +msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/network/security_group/quantum_driver.py:356 #, python-format msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "flavor: %s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/network/security_group/quantum_driver.py:426 #, python-format msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -msgstr "" - -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "" - -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" -msgstr "" - -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "Doing %(method)s on %(relative_url)s" -msgstr "" +msgid "This rule already exists in group %s" +msgstr "Esta regra já existe no grupo %s" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "Body: %s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" -msgstr "" - -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "Decoding JSON: %s" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/openstack/common/lockutils.py:230 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/firewall.py:187 -#, fuzzy -msgid "Filters added to instance" -msgstr "Falhou ao reiniciar instância" - -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" -msgstr "" +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "_remover: %s" -#: nova/virt/firewall.py:357 +#: nova/openstack/common/log.py:329 #, python-format -msgid "Adding security group rule: %r" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Adding provider rule: %s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/openstack/common/log.py:540 +#, fuzzy, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "Classe %(fullname)s está obsoleta: %(msg)s" + +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/virt/images.py:107 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "No handler for matches of kind %s" msgstr "" -#: nova/virt/images.py:118 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/openstack/common/db/sqlalchemy/session.py:556 +#, python-format +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "No such domain (%s)" +msgid "%s not in valid priorities" msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/openstack/common/notifier/api.py:172 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "No such domain %s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "Domains: %s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format -msgid "After storing domains: %s" +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/amqp.py:200 +#, python-format +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/amqp.py:208 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" -msgstr "" +#: nova/openstack/common/rpc/amqp.py:291 +#, python-format +msgid "unpacked context: %s" +msgstr "conteúdo descompactado: %s" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Created new domain: %s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/amqp.py:406 #, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "" +msgid "received %s" +msgstr "recebido %s" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" -msgstr "" +#: nova/openstack/common/rpc/amqp.py:413 +#, python-format +msgid "no method for message: %s" +msgstr "sem método para mensagem: %s" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "change_domain_state: to new state %s" -msgstr "" +msgid "No method for message: %s" +msgstr "Sem método para mensagem: %s" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" -msgstr "" +msgid "MSG_ID is %s" +msgstr "MSG_ID é %s" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "instance %s: rebooted" +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "instance %s: rescued" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/common.py:104 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "instance %s: is building" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "instance %s: booted" +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:247 -#, python-format -msgid "~~~~~~ current state = %s ~~~~~~" -msgstr "" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." +msgstr "Reutilização inválida de uma conexão RPC." -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "instance %s spawned successfully" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "instance %s:not booted" -msgstr "" - -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "instance %s: Creating image" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Returning exception %s to caller" +msgstr "Retornando exceção %s ao método de origem" + +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:513 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "instance %s: starting toXML method" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "instance %s: finished toXML method" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "#### RLK: cpu_arch = %s " +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 +#, python-format +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/impl_qpid.py:351 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_zmq.py:141 +#, python-format +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/impl_zmq.py:142 +#, python-format +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/impl_zmq.py:162 +#, python-format +msgid "Subscribing to %s" msgstr "" -#: nova/virt/disk/api.py:245 -#, python-format -msgid "no disk image handler for: %s" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/disk/api.py:323 -#, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, fuzzy, python-format +msgid "Running func with context: %s" +msgstr "conteúdo descompactado: %s" + +#: nova/openstack/common/rpc/impl_zmq.py:310 +#, fuzzy +msgid "Sending reply" +msgstr "instância %s: suspendendo" + +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/disk/api.py:340 -#, fuzzy, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "Falhou em montar sistema de arquivo: %s" +#: nova/openstack/common/rpc/impl_zmq.py:379 +#, fuzzy +msgid "Registering reactor" +msgstr "Removendo o registro da imagem %s" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/disk/api.py:568 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/disk/guestfs.py:41 -#, python-format -msgid "unsupported partition: %s" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "Obter saída do console para instância %s" + +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Failed to mount filesystem: %s" -msgstr "Falhou em montar sistema de arquivo: %s" - -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "Iniciando a Bridge para %s" + +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "Could not attach image to loopback: %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/disk/mount.py:83 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "partition search unsupported with %s" +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/disk/mount.py:99 -#, fuzzy, python-format -msgid "partition %s not found" -msgstr "nenhuma partição encontrada" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "Failed to map partitions: %s" +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/openstack/common/rpc/impl_zmq.py:577 +#, python-format +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/disk/nbd.py:86 -#, python-format -msgid "qemu-nbd error: %s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "nbd device %s did not show up" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:712 +#, fuzzy +msgid "Sending cast" +msgstr "instância %s: suspendendo" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "recebido %s" + +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/hyperv/driver.py:218 +#: nova/openstack/common/rpc/impl_zmq.py:735 #, fuzzy -msgid "get_console_output called" -msgstr "Obter saída do console para instância %s" +msgid "RPC Message Invalid." +msgstr "A requisição é inválida." -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/openstack/common/rpc/impl_zmq.py:759 +#, python-format +msgid "%(msg)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/openstack/common/rpc/impl_zmq.py:762 +#, python-format +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 -#, python-format -msgid "Getting live migration networks for remote host: %s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 -#, fuzzy, python-format -msgid "Starting live migration for instance: %s" -msgstr "Começando a terminar instâncias" - -#: nova/virt/hyperv/livemigrationops.py:126 +#: nova/openstack/common/rpc/matchmaker.py:89 #, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "Não é possível localizar o volume %s" +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake não tem uma implementação para %s" -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 -#, python-format -msgid "Calling live migration post_method for instance: %s" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 -#, python-format -msgid "compare_cpu called %s" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "Obter saída do console para instância %s" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" +msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, fuzzy, python-format -msgid "Failed to create snapshot for VM %s" -msgstr "Falha ao obter metadados para o ip: %s" +msgid "Setting instance to %(state)s state." +msgstr "Iniciando instância %s" -#: nova/virt/hyperv/snapshotops.py:83 -#, fuzzy, python-format -msgid "Getting info for VHD %s" -msgstr "Removendo rede com id %s" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" +msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 -#, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 -#, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/driver.py:335 #, python-format msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 -#, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/filter_scheduler.py:275 #, python-format msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, fuzzy, python-format -msgid "Removing snapshot %s" -msgstr "modificando projeto %s" - -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/scheduler/filter_scheduler.py:387 #, python-format -msgid "Removing folder %s " +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -#, fuzzy -msgid "get_info called for instance" -msgstr "Obter saída do console para instância %s" - -#: nova/virt/hyperv/vmops.py:93 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "hyperv vm state: %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/scheduler/host_manager.py:316 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, fuzzy, python-format -msgid "cache image failed: %s" -msgstr "Iniciando a Bridge para %s" - -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "Iniciando instância %s" - -#: nova/virt/hyperv/vmops.py:156 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Started VM %s " +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:158 -#, fuzzy, python-format -msgid "spawn vm failed: %s" -msgstr "NotFound lançado: %s" - -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "Não foi possível criar volume" - -#: nova/virt/hyperv/vmops.py:180 -#, fuzzy, python-format -msgid "Created VM %s..." -msgstr "_criar: %s" - -#: nova/virt/hyperv/vmops.py:197 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Set memory for vm %s..." +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/scheduler/host_manager.py:358 #, python-format -msgid "Set vcpus for vm %s..." +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "Instância não encontrada" - -#: nova/virt/hyperv/vmops.py:231 -#, fuzzy, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "Falha ao suspender instância" - -#: nova/virt/hyperv/vmops.py:236 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, fuzzy, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "Falha ao suspender instância" - -#: nova/virt/hyperv/vmops.py:266 +#: nova/scheduler/manager.py:196 #, python-format -msgid "New disk drive path is %s" -msgstr "" - -#: nova/virt/hyperv/vmops.py:285 -#, fuzzy, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "Falhou em montar sistema de arquivo: %s" - -#: nova/virt/hyperv/vmops.py:287 -#, fuzzy, python-format -msgid "Created disk for %s" -msgstr "Criar par de chaves %s" - -#: nova/virt/hyperv/vmops.py:291 -#, fuzzy, python-format -msgid "Creating nic for %s " -msgstr "Atualizando agente para %s" - -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/scheduler/scheduler_options.py:71 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "volume %s: criando o export" - -#: nova/virt/hyperv/vmops.py:320 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "Falha ao suspender instância" - -#: nova/virt/hyperv/vmops.py:334 -#, fuzzy, python-format -msgid "Created nic for %s " -msgstr "_criar: %s" - -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#, python-format +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, fuzzy, python-format -msgid "Got request to destroy vm %s" -msgstr "Não é possível destruir o VBD %s" - -#: nova/virt/hyperv/vmops.py:418 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "Reiniciar instância %r" - -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "Reiniciar instância %r" - -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "Falha ao suspender instância" - -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "Reiniciar instância %r" - -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "Começando a terminar instâncias" - -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "Começando a terminar instâncias" - -#: nova/virt/hyperv/vmops.py:470 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Windows version: %s " +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "use_cow_image:%s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "duplicate name found: %s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "Apagando usuário %s" - -#: nova/virt/hyperv/vmutils.py:94 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "Removing existing folder %s " +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "block device info: %s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Não é possível anexar o volume na instância %s" - -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Desanexar volume %s" - -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 -#, python-format -msgid "Unable to attach volume to instance %s" -msgstr "Não é possível anexar o volume na instância %s" - -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "Não é possível anexar o volume na instância %s" - -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/virt/hyperv/volumeops.py:187 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/servicegroup/api.py:66 #, python-format -msgid "host_resource disk detached is: %s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Physical disk detached is: %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Não é possível localizar o volume %s" - -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/servicegroup/api.py:90 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/servicegroup/api.py:99 #, python-format -msgid "device.InitiatorName: %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/servicegroup/api.py:106 #, python-format -msgid "device.TargetName: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/servicegroup/api.py:114 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "device.ScsiPathId: %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "device.ScsiLun: %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 -#, python-format -msgid "device.DeviceInterfaceGuid :%s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "Recuperada conexão servidor de modelo." + +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "servidor de modelo perdido" + +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "device.DeviceType: %s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "device.DeviceNumber %s" +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 -#, python-format -msgid "device.PartitionNumber :%s" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Device number : %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 -#, fuzzy, python-format -msgid "Target lun : %s" -msgstr "_obter: %s" - -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Mounted disk is: %s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "DeviceNumber : %s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Disk path to parse: %s" +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "recebido %s" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "Tentativa de instanciar singleton" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "end_device_id: %s" +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" -msgstr "" - -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "block_device_list %s" +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/libvirt/driver.py:339 -#, python-format -msgid "Connecting to libvirt: %s" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 -#, python-format -msgid "Can not handle authentication request for %d credentials" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/libvirt/driver.py:467 -#, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:523 -#, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/tests/test_hypervapi.py:433 +#, fuzzy +msgid "fake vswitch not found" +msgstr "Instância não encontrada" + +#: nova/tests/test_misc.py:59 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "volume %s: criado com sucesso" - -#: nova/virt/libvirt/driver.py:888 -#, fuzzy -msgid "Failed to soft reboot instance." -msgstr "Falhou ao reiniciar instância" - -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 +#, python-format +msgid "Running instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1108 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -#, fuzzy -msgid "Guest does not have a console available" -msgstr "Usuário não tem privilégios de administrador" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" +msgstr "Erro interno" -#: nova/virt/libvirt/driver.py:1198 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Path '%(path)s' supports direct I/O" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/tests/integrated/test_api_samples.py:174 +#, 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:188 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" -msgstr "" +#: nova/tests/integrated/test_api_samples.py:199 +#, fuzzy, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "Endereço |%(address)s| não está alocado" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Creating config drive at %(path)s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "flavor: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/tests/integrated/api/client.py:38 #, 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:1516 -msgid "Config requested a custom CPU model, but no model name was provided" -msgstr "" - -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/configdrive.py:97 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2372 -#, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/driver.py:930 #, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2437 -#, python-format -msgid "The firewall filter for %s does not exist" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/driver.py:2507 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Falha de Autenticação: %s" - -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/driver.py:955 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/driver.py:962 #, python-format -msgid "skipping %(path)s since it looks like volume" -msgstr "" +msgid "Unable to load the virtualization driver: %s" +msgstr "Não foi possível carregar o driver de virtualização: %s" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/fake.py:210 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." -msgstr "" +#: nova/virt/firewall.py:195 +#, fuzzy +msgid "Filters added to instance" +msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/firewall.py:377 +#, python-format +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/images.py:221 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/images.py:233 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/driver.py:90 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Unknown image_type=%s" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "%s is a valid instance name" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "%s has a disk file" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/baremetal/driver.py:295 +#, fuzzy, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "Obter saída do console para instância %s" + +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 -#, python-format -msgid "Base file too young to remove: %s" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 -#, python-format -msgid "Removing base file: %s" +#: nova/virt/baremetal/ipmi.py:111 +#, fuzzy +msgid "Address not supplied to IPMI" +msgstr "Endereço não especificado" + +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" +"%(description)s\n" +"Comando: %(cmd)s\n" +"Código de saída: %(exit_code)s\n" +"Saída padrão: %(stdout)r\n" +"Erro: %(stderr)r" -#: nova/virt/libvirt/imagecache.py:315 -#, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 -#, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 -#, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" -msgstr "" +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "Começando a terminar instâncias" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, fuzzy, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "Começando a terminar instâncias" + +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Obter saída do console para instância %s" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "tipo de instância %(instance_type)s é inválida." + +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "Obter saída do console para instância %s" + +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "tipo de instância %(instance_type)s é inválida." + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "Unknown base file: %s" +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "Active base files: %s" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/baremetal/tilera.py:154 #, python-format -msgid "Corrupt base files: %s" +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 -#, python-format -msgid "Removable base files: %s" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "tipo de instância %(instance_type)s é inválida." + +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Obter saída do console para instância %s" + +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "tipo de instância %(instance_type)s é inválida." + +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/baremetal/tilera_pdu.py:85 +#, fuzzy +msgid "Address not supplied to PDU" +msgstr "Endereço não especificado" + +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:131 -#, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:140 -#, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/utils.py:187 -#, python-format -msgid "Path %s must be LVM logical volume" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "Reading image info file: %s" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/libvirt/utils.py:503 -#, fuzzy, python-format -msgid "Read: %s" -msgstr "_criar: %s" - -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/utils.py:533 -#, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "Iniciando a Bridge para %s" - -#: nova/virt/libvirt/utils.py:534 -#, fuzzy, python-format -msgid "Wrote: %s" -msgstr "_criar: %s" - -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Ensuring bridge %s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "iSCSI device not found at %s" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 -#, fuzzy, python-format -msgid "%s is already mounted" -msgstr "group %s já existe" - -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/baremetal/vif_driver.py:71 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/baremetal/vif_driver.py:75 +#, python-format +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/powervm/exception.py:29 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" -msgstr "A instância %(instance_id)s não está executando." - -#: nova/virt/powervm/exception.py:33 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" -msgstr "A instância %(instance_id)s não está executando." - -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" -msgstr "" - -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/powervm/operator.py:91 -#, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "Instância não encontrada" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/powervm/operator.py:208 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, fuzzy, python-format -msgid "Creating LPAR instance '%s'" -msgstr "Iniciando instância %s" +msgid "Baremetal interface %s not found" +msgstr "nenhuma partição encontrada" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "LPAR instance '%s' creation failed" +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 +#, fuzzy, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "nenhuma partição encontrada" + +#: nova/virt/disk/api.py:132 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Copying image '%s' to IVM" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/api.py:149 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/powervm/operator.py:235 -#, fuzzy, python-format -msgid "Copying image to the device '%s'" -msgstr "Obtendo o tamanho da imagem para a imagem %s" - -#: nova/virt/powervm/operator.py:238 -#, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "Iniciando a Bridge para %s" +#: nova/virt/disk/api.py:159 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" -#: nova/virt/powervm/operator.py:244 -#, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "Iniciando instância %s" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" +msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/disk/api.py:282 #, python-format -msgid "Instance '%s' failed to boot" +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/api.py:299 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/powervm/operator.py:284 -#, fuzzy, python-format -msgid "Shutting down the instance '%s'" -msgstr "Começando a terminar instâncias" +#: nova/virt/disk/api.py:318 +#, python-format +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/api.py:335 #, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "Não é possível localizar o volume %s" +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "Falhou em montar sistema de arquivo: %s" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/api.py:348 #, fuzzy, python-format -msgid "Deleting the LPAR instance '%s'" -msgstr "Começando a terminar instâncias" - -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" -msgstr "" - -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." -msgstr "" - -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "Não é possível desconectar o volume %s" - -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" -msgstr "" +msgid "Failed to umount container filesystem: %s" +msgstr "Falhou em montar sistema de arquivo: %s" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/api.py:373 +#, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/disk/api.py:385 +#, python-format +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/api.py:394 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/api.py:435 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/api.py:464 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 -#, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/api.py:564 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/api.py:580 #, python-format -msgid "%(text)s: _db_content => %(content)s" -msgstr "%(text)s: _db_content => %(content)s" +msgid "User %(username)s not found in shadow file." +msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 -#, python-format -msgid "Virtual Machine with ref %s is not there" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" -msgstr "Sessão inválida" - -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "Glance image %s is in killed state" +msgid "Map dev %s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" -msgstr "" +#: nova/virt/disk/mount/api.py:156 +#, fuzzy, python-format +msgid "partition %s not found" +msgstr "nenhuma partição encontrada" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." -msgstr "" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "Falhou em montar sistema de arquivo: %s" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/disk/mount/api.py:203 +#, python-format +msgid "Umount %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/mount/api.py:214 +#, fuzzy +msgid "Fail to mount, tearing back down" +msgstr "Falha ao suspender instância" + +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/disk/mount/loop.py:34 +#, fuzzy, python-format +msgid "Loop mount error: %s" +msgstr "Capturado o erro: %s" + +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "httplib error in %s: " +msgid "Got loop device %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 -#, python-format -msgid "Socket error in %s: " +#: nova/virt/disk/mount/loop.py:58 +#, fuzzy, python-format +msgid "Release loop device %s" +msgstr "Liberar endereço %s" + +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "Type error in %s: " +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "Exception in %s " +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, fuzzy, python-format +msgid "NBD mount error: %s" +msgstr "Capturado o erro: %s" + +#: nova/virt/disk/mount/nbd.py:104 +#, python-format +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Got total of %s instances" +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/disk/mount/nbd.py:126 +#, fuzzy, python-format +msgid "Release nbd device %s" +msgstr "Liberar endereço %s" + +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 -#, 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" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/disk/vfs/guestfs.py:55 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/disk/vfs/guestfs.py:64 +#, fuzzy, python-format +msgid "Inspecting guest OS image %s" +msgstr "Removendo imagem %s" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, fuzzy, python-format +msgid "No operating system found in %s" +msgstr "Removendo rede com id %s" + +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/disk/vfs/guestfs.py:80 +#, fuzzy, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "Falhou em montar sistema de arquivo: %s" + +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/disk/vfs/guestfs.py:95 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 +#: nova/virt/disk/vfs/guestfs.py:120 #, fuzzy -msgid "Powering on the VM instance" -msgstr "Começando a terminar instâncias" +msgid "Tearing down appliance" +msgstr "Iniciando instância %s" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "Não é possível localizar o volume %s" + +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "Não é possível localizar o volume %s" + +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, python-format +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, python-format +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "Uploading image %s" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Uploaded image %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/disk/vfs/localfs.py:46 +#, python-format +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "Falhou em montar sistema de arquivo: %s" + +#: nova/virt/disk/vfs/localfs.py:90 +#, fuzzy, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "Falhou em montar sistema de arquivo: %s" + +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Não é possível localizar o volume %s" + +#: nova/virt/disk/vfs/localfs.py:139 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/disk/vfs/localfs.py:144 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -#, fuzzy -msgid "instance not present" -msgstr "Instância não existe" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 +#: nova/virt/hyperv/driver.py:191 #, fuzzy -msgid "Unregistering the VM" -msgstr "Removendo o registro da imagem %s" +msgid "get_console_output called" +msgstr "Obter saída do console para instância %s" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/hyperv/hostops.py:93 +#, python-format +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 -#, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 -#, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/hostops.py:159 +#, fuzzy +msgid "get_host_stats called" +msgstr "Obter saída do console para instância %s" + +#: nova/virt/hyperv/hostops.py:174 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "Liberar endereço %s" + +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/imagecache.py:68 #, 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:623 -msgid "pause not supported for vmwareapi" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/imagecache.py:83 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/imagecache.py:86 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/livemigrationops.py:55 +#, python-format +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/livemigrationops.py:59 +#, python-format +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 -#, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 -#, python-format -msgid "Creating directory with path %s" -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, fuzzy, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "Começando a terminar instâncias" -#: nova/virt/vmwareapi/vmops.py:814 -#, python-format -msgid "Created directory with path %s" -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Falha de Autenticação: %s" -#: nova/virt/vmwareapi/vmware_images.py:91 -#, python-format -msgid "Downloading image %s from glance image server" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 -#, python-format -msgid "Downloaded image %s from glance image server" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 -#, python-format -msgid "Uploading image %s to the Glance image server" -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, fuzzy, python-format +msgid "VM not found: %s" +msgstr "Imagem não encontrada." -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 -#, 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:153 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:99 -#, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "Começando a terminar instâncias" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/migrationops.py:52 #, fuzzy, python-format -msgid "Updating agent to %s" +msgid "Migration target host: %s" msgstr "Atualizando agente para %s" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/migrationops.py:73 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" -msgstr "Configurar senha do administrador" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" +msgstr "" -#: nova/virt/xenapi/agent.py:176 -#, python-format -msgid "Failed to exchange keys: %(resp)r" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/xenapi/agent.py:195 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "Falhou em atualizar senha: %(resp)r" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" +msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "Injecting file path: %r" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/migrationops.py:162 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/migrationops.py:174 #, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Falhou em atualizar senha: %(resp)r" +msgid "Getting info for disk: %s" +msgstr "Removendo rede com id %s" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/hyperv/migrationops.py:179 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:256 +#: nova/virt/hyperv/migrationops.py:190 +#, python-format msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/migrationops.py:208 #, python-format -msgid "OpenSSL error: %s" -msgstr "Erro de OpenSSL: %s" - -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/hyperv/networkutils.py:46 +#, fuzzy, python-format +msgid "vswitch \"%s\" not found" +msgstr "nenhuma partição encontrada" + +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Could not determine key: %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "Atualizando agente para %s" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Remover volume com id: %s" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 -#, python-format -msgid "Got exception: %s" -msgstr "" +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "Obter saída do console para instância %s" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" -msgstr "Aumento não implementado" +#: nova/virt/hyperv/snapshotops.py:65 +#, fuzzy, python-format +msgid "Getting info for VHD %s" +msgstr "Removendo rede com id %s" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "xenapi.fake does not have an implementation for %s" -msgstr "xenapi.fake não tem uma implementação para %s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Chamando %(localname)s %(impl)s" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Calling getter %s" -msgstr "Chamando o pai %s" - -#: nova/virt/xenapi/fake.py:713 -#, fuzzy, python-format -msgid "Calling setter %s" -msgstr "Chamando o pai %s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" +msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" 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:70 +#: nova/virt/hyperv/snapshotops.py:99 #, 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" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/snapshotops.py:109 #, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "Falhou ao reiniciar instância" - -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" -msgstr "" +msgid "Removing snapshot %s" +msgstr "modificando projeto %s" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/hyperv/snapshotops.py:113 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 -#, python-format -msgid "Found non-unique network for name_label %s" -msgstr "" +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "Obter saída do console para instância %s" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Found non-unique network for bridge %s" -msgstr "Encontrado múltiplas redes para a bridge %s" +msgid "VIF driver not found for network_api_class: %s" +msgstr "" -#: nova/virt/xenapi/network_utils.py:49 -#, python-format -msgid "Found no network for bridge %s" -msgstr "Não foi encontrada rede para bridge %s" +#: nova/virt/hyperv/vmops.py:99 +#, fuzzy +msgid "get_info called for instance" +msgstr "Obter saída do console para instância %s" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/hyperv/vmops.py:120 #, python-format msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "Iniciando instância %s" + +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy, python-format +msgid "Spawn instance failed" +msgstr "NotFound lançado: %s" + +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Obter saída do console para instância %s" + +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "Começando a terminar instâncias" + +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/hyperv/vmops.py:270 #, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Não é possível desconectar o volume %s" +msgid "Got request to destroy instance: %s" +msgstr "Não é possível destruir o VBD %s" + +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "Instância não encontrada" + +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "Não é possível destruir o VBD %s" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Reiniciando a instância %s" + +#: nova/virt/hyperv/vmops.py:300 +#, fuzzy +msgid "Pause instance" +msgstr "Reiniciar instância %r" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "Reiniciar instância %r" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "Falha ao suspender instância" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "Reiniciar instância %r" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "Começando a terminar instâncias" + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "Começando a terminar instâncias" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Found no PIF for device %s" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/hyperv/vmutils.py:75 +#, fuzzy, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "Falha ao obter metadados para o ip: %s" + +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Remover volume com id: %s" + +#: nova/virt/hyperv/vmutils.py:161 +#, fuzzy, python-format +msgid "Setting memory for vm %s" +msgstr "Removendo rede com id %s" + +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 +#: nova/virt/hyperv/vmutils.py:262 #, fuzzy -msgid "Created VM" -msgstr "_criar: %s" +msgid "Controller not found" +msgstr "Instância não encontrada" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/hyperv/vmutils.py:324 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/hyperv/vmutils.py:365 +#, python-format +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/hyperv/vmutils.py:383 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "VBD not found in instance %s" -msgstr "O VBD não foi encontrado na instância %s" - -#: nova/virt/xenapi/vm_utils.py:329 -#, fuzzy, python-format -msgid "VBD %s already detached" -msgstr "group %s já existe" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "Unable to unplug VBD %s" -msgstr "Não é possível desconectar o VBD %s" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Unable to destroy VBD %s" -msgstr "Não é possível destruir o VBD %s" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/hyperv/volumeops.py:115 #, 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." +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/vm_utils.py:375 -#, 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/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Desanexar volume %s" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "Unable to destroy VDI %s" -msgstr "" +msgid "Unable to attach volume to instance %s" +msgstr "Não é possível anexar o volume na instância %s" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +msgid "Logging off storage target %(target_iqn)s" 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:454 -#, fuzzy -msgid "SR not present and could not be introduced" -msgstr "Projeto %(project_id)s não foi encontrado." +#: nova/virt/hyperv/volumeops.py:165 +#, fuzzy, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/vm_utils.py:555 -#, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +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:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +msgid "Unable to determine disk prefix for %s" msgstr "" -"Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID " -"%(image_id)s" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/libvirt/blockinfo.py:177 #, 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." +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "download_vhd failed: %r" +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/libvirt/driver.py:570 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -"Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID " -"%(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 -#, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 -#, fuzzy, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "Tamanho da imagem %(image)s:%(virtual_size)d" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 -#, python-format -msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 -#, 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:1200 -#, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "Kernel/Ramdisk %s destruidos" - -#: nova/virt/xenapi/vm_utils.py:1209 +#: nova/virt/libvirt/driver.py:759 #, fuzzy -msgid "Failed to fetch glance image" +msgid "Going to destroy instance again." msgstr "Falhou ao reiniciar instância" -#: nova/virt/xenapi/vm_utils.py:1247 -#, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "Verificando o vdi %s para kernel PV" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 -#, python-format -msgid "Unknown image format %(disk_image_type)s" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "VDI %s is still available" -msgstr "O VDI %s continua disponível" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Re-scanning SR %s" -msgstr "Re-escaneando SR %s" +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 -#, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 -#, python-format -msgid "ISO: looking at SR %(sr_rec)s" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:1058 +#, fuzzy +msgid "attaching network adapter failed." +msgstr "Nenhuma rede definida." + +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:1082 +#, fuzzy +msgid "detaching network adapter failed." +msgstr "Nenhuma rede definida." + +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 -#, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "volume %s: criado com sucesso" + +#: nova/virt/libvirt/driver.py:1292 +#, fuzzy +msgid "Failed to soft reboot instance." +msgstr "Falhou ao reiniciar instância" + +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 -#, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 -#, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 -#, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 -#, 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:1769 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/driver.py:1603 +#, fuzzy +msgid "Guest does not have a console available" +msgstr "Usuário não tem privilégios de administrador" + +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 -#, python-format -msgid "Plugging VBD %s ... " -msgstr "Conectando VBD %s ... " +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 -#, python-format -msgid "Plugging VBD %s done." -msgstr "O VDB %s foi conectado." +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 -#, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +#: nova/virt/libvirt/driver.py:1907 +#, 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/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/driver.py:1974 #, python-format -msgid "Destroying VBD for VDI %s ... " -msgstr "Destruindo VBD para o VDI %s ... " +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 -#, python-format -msgid "Destroying VBD for VDI %s done." -msgstr "O VBD para o VDI %s foi destruído." +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 -#, python-format -msgid "Running pygrub against %s" -msgstr "Rodando pygrub novamente %s" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "Found Xen kernel %s" -msgstr "Kernel Xen encontrado: %s" - -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." -msgstr "Kernel Xen não encontrado. Iniciando como HVM." - -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/driver.py:2325 #, python-format msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Writing partition table %s done." +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/driver.py:2357 #, python-format msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format +#: nova/virt/libvirt/driver.py:2525 msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/driver.py:2576 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/driver.py:2584 +#, python-format +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 -#, fuzzy, python-format -msgid "Updating progress to %(progress)d" -msgstr "Atualizando agente para %s" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "Iniciando instância %s" +#: nova/virt/libvirt/driver.py:2731 +#, fuzzy, python-format +msgid "Trying to get stats for the volume %s" +msgstr "Obtendo o tamanho da imagem para a imagem %s" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/driver.py:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "Block device information present: %s" +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -#, fuzzy -msgid "Failed to spawn, rolling back" -msgstr "Falha ao suspender instância" - -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/driver.py:2836 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/driver.py:2963 #, python-format msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Instance agent version: %s" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/driver.py:3017 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Could not find VM with name %s" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" -msgstr "" +#: nova/virt/libvirt/driver.py:3137 +#, fuzzy, python-format +msgid "Live Migration failure: %(e)s" +msgstr "Falha de Autenticação: %s" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/driver.py:3340 +#, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/driver.py:3401 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:938 -#, fuzzy, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "Volume não encontrada para a instância %(instance_id)s." +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" +msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/driver.py:3695 +#, python-format +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/firewall.py:270 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1154 -#, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/imagebackend.py:375 +#, python-format +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/imagecache.py:140 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/imagecache.py:180 +#, python-format +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 -#, 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:1371 +#: nova/virt/libvirt/imagecache.py:202 #, 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." +msgid "Writing stored info to %s" +msgstr "Iniciando a Bridge para %s" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/libvirt/imagecache.py:332 +#, python-format +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/libvirt/imagecache.py:337 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/libvirt/imagecache.py:350 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/libvirt/imagecache.py:426 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/libvirt/imagecache.py:436 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "type is = %s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "name = %s" -msgstr "nome = %s" +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Created %(label)s as %(sr_ref)s." +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +#: nova/virt/libvirt/imagecache.py:475 +#, python-format +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/libvirt/imagecache.py:482 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/libvirt/imagecache.py:517 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/libvirt/imagecache.py:529 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/libvirt/imagecache.py:541 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/libvirt/imagecache.py:548 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "Forgetting SR %s..." +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." -msgstr "Introduzindo %s..." - -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Unable to find SR from VBD %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Unable to get record of VDI %s on" +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 -#, python-format -msgid "Unable to introduce VDI for SR %s" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 -#, python-format -msgid "Error finding vdis in SR %s" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 -#, python-format -msgid "Unable to find vbd for vdi %s" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "Ponto de montagem não pode ser traduzido: %s" - -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Creating SR %s" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Introducing SR %s" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" -msgstr "" +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 +#, fuzzy, python-format +msgid "Unexpected vif_type=%s" +msgstr "Objeto esperado do tipo: %s" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "Checking for SR %s" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +msgid "iSCSI device not found at %s" msgstr "" -"Não é possível criar o VDI no SR %(sr_ref)s para a instância " -"%(instance_name)s" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/libvirt/volume.py:240 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Não é possível usar o SR %(sr_ref)s para a instância %(instance_name)s" +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "Ponto de montagem %(mountpoint)s conectada à instância %(instance_name)s" +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" +msgstr "" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 +#, fuzzy, python-format +msgid "%s is already mounted" +msgstr "group %s já existe" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Unable to locate volume %s" -msgstr "Não é possível localizar o volume %s" +msgid "AoE device not found at %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:221 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Unable to detach volume %s" -msgstr "Não é possível desconectar o volume %s" +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/libvirt/volume.py:560 #, python-format -msgid "Unable to destroy vbd %s" +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 -#, python-format -msgid "Error purging SR %s" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/libvirt/volume.py:697 #, 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" +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 -#, python-format -msgid "Error in handshake: %s" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Invalid request: %s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "Request: %s" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/vnc/xvp_proxy.py:140 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "Request made with missing token: %s" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "Unexpected error: %s" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/vnc/xvp_proxy.py:177 -#, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" +msgstr "Não é possível localizar o volume %s" + +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" +msgstr "Iniciando a Bridge para %s" + +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "Não é possível localizar o volume %s" + +#: nova/virt/powervm/blockdev.py:186 +#, fuzzy, python-format +msgid "Copying image to the device '%s'" +msgstr "Obtendo o tamanho da imagem para a imagem %s" + +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/volume/api.py:223 +#: nova/virt/powervm/blockdev.py:242 #, fuzzy -msgid "Volume status must be available or error" -msgstr "O status do volume parece estar disponível" +msgid "Snapshot added to glance." +msgstr "Falhou ao reiniciar instância" -#: nova/volume/api.py:228 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "O status do volume parece estar disponível" - -#: nova/volume/api.py:479 +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 #, fuzzy -msgid "Volume status must be available/in-use." -msgstr "O status do volume parece estar disponível" +msgid "Unable to get checksum" +msgstr "Não é possível desconectar o volume %s" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "Image found on host at '%s'" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 -#, python-format -msgid "Recovering from a failed execute. Try number %s" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/volume/driver.py:113 -#, python-format -msgid "volume group %s doesn't exist" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/volume/driver.py:324 -#, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" -msgstr "" +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Executando comando (subprocesso): %s" -#: nova/volume/driver.py:397 -#, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/volume/driver.py:414 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/volume/driver.py:474 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Attempting to resolve %s" msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/volume/driver.py:606 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "FAKE ISCSI: %s" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "rbd has no pool %s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "Image %s has blank components" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/volume/driver.py:747 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "Image %s is not an rbd snapshot" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" -msgstr "" +#: nova/virt/powervm/exception.py:33 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "A instância %(instance_id)s não está executando." -#: nova/volume/driver.py:773 +#: nova/virt/powervm/exception.py:37 #, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "Não é possível localizar o volume %s" +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "A instância %(instance_id)s não está executando." -#: nova/volume/driver.py:815 +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Sheepdog is not working: %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "LoggingVolumeDriver: %s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/iscsi.py:122 -#, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "Remover volume com id: %s" +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/volume/iscsi.py:146 +#: nova/virt/powervm/lpar.py:55 #, python-format msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 +#: nova/virt/powervm/operator.py:99 #, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "Remover volume com id: %s" +msgid "LPAR instance '%s' not found" +msgstr "Instância não encontrada" -#: nova/volume/iscsi.py:168 +#: nova/virt/powervm/operator.py:187 #, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" -msgstr "" +msgid "PowerVM image creation failed: %s" +msgstr "Iniciando a Bridge para %s" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "Re-exportando %s volumes" +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "Iniciando instância %s" -#: nova/volume/manager.py:107 +#: nova/virt/powervm/operator.py:203 #, python-format -msgid "volume %s: skipping export" -msgstr "volume %s: ignorando export" - -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/volume/manager.py:112 +#: nova/virt/powervm/operator.py:208 #, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Remover volume com id: %s" +msgid "Activating the LPAR instance '%s'" +msgstr "Iniciando instância %s" -#: nova/volume/manager.py:121 +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "volume %s: creating" -msgstr "volume %s: criando" +msgid "Instance '%s' failed to boot" +msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "volume %(vol_name)s: criando lv com tamanho %(vol_size)sG" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" -#: nova/volume/manager.py:159 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "volume %s: creating export" -msgstr "volume %s: criando o export" +msgid "Instance spawned in %s seconds" +msgstr "" -#: nova/volume/manager.py:172 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "volume %s: created successfully" -msgstr "volume %s: criado com sucesso" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "O volume não pertence à este node" +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "instância %s: fazendo um snapshot" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "volume %s: removendo export" +#: nova/virt/powervm/operator.py:294 +#, fuzzy, python-format +msgid "Shutting down the instance '%s'" +msgstr "Começando a terminar instâncias" -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" -msgstr "volume %s: removendo" +#: nova/virt/powervm/operator.py:299 +#, fuzzy, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "Começando a terminar instâncias" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "volume %s: remoção realizada com sucesso" - -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" -msgstr "" +#: nova/virt/vmwareapi/driver.py:355 +#, fuzzy, python-format +msgid "VMware Cluster %s is not found" +msgstr "nenhuma partição encontrada" -#: nova/volume/manager.py:261 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "snapshot %s: deleting" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "instância %s: fazendo um snapshot" - -#: nova/volume/manager.py:276 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "snapshot %s: deleted successfully" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/manager.py:342 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/vmwareapi/driver.py:583 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "New capabilities found: %s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" -msgstr "" +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "%(text)s: _db_content => %(content)s" -#: nova/volume/manager.py:445 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Notification {%s} received" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/netapp.py:108 -#, python-format -msgid "API %(name)s failed: %(reason)s" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "Using WSDL: %s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Using DFM server: %s" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/netapp.py:134 -#, python-format -msgid "Using storage service: %s" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" +msgstr "Sessão inválida" + +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/netapp.py:145 +#: nova/virt/vmwareapi/host.py:40 #, fuzzy, python-format -msgid "Using vfiler: %s" -msgstr "NotFound lançado: %s" +msgid "%(action)s %(host)s" +msgstr "ação: %s" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "%s is not set" -msgstr "" - -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "Reconectado à fila" - -#: nova/volume/netapp.py:262 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/netapp.py:297 -#, fuzzy, python-format -msgid "Job failed: %s" -msgstr "NotFound lançado: %s" - -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/netapp.py:330 +#: nova/virt/vmwareapi/network_util.py:138 msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." -msgstr "" - -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" -msgstr "" - -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" -msgstr "" - -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/netapp.py:493 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "No entry in LUN table for volume %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/netapp.py:513 -#, fuzzy, python-format -msgid "Failed to get LUN details for LUN ID %s" -msgstr "Falha ao obter metadados para o ip: %s" - -#: nova/volume/netapp.py:530 -#, fuzzy, python-format -msgid "Failed to get host details for host ID %s" -msgstr "Falha ao obter metadados para o ip: %s" - -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "Não é possível localizar o volume %s" - -#: nova/volume/netapp.py:776 -#, fuzzy, python-format -msgid "Failed to get target portal for filer: %s" -msgstr "Falha ao obter metadados para o ip: %s" - -#: nova/volume/netapp.py:781 -#, fuzzy, python-format -msgid "Failed to get target IQN for filer: %s" -msgstr "Falha ao obter metadados para o ip: %s" - -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/netapp.py:1014 -#, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/netapp.py:1100 -#, fuzzy, python-format -msgid "Created LUN with name %s" -msgstr "Remover volume com id: %s" - -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "Destroyed LUN %s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/netapp.py:1146 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/netapp.py:1151 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/netapp.py:1156 -#, fuzzy, python-format -msgid "Failed to get LUN target details for the LUN %s" -msgstr "Falha ao obter metadados para o ip: %s" - -#: nova/volume/netapp.py:1160 -#, fuzzy, python-format -msgid "Failed to get target portal for the LUN %s" -msgstr "Falha ao obter metadados para o ip: %s" - -#: nova/volume/netapp.py:1164 -#, fuzzy, python-format -msgid "Failed to get target IQN for the LUN %s" -msgstr "Falha ao obter metadados para o ip: %s" - -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" -msgstr "" - -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +msgid "Type error in %s: " msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Exception in %s " msgstr "" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Não é possível localizar o volume %s" - -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/nfs.py:62 -#, fuzzy -msgid "NFS config file doesn't exist" -msgstr "Instância não existe" - -#: nova/volume/nfs.py:85 -#, fuzzy, python-format -msgid "casted to %s" -msgstr "_criar: %s" - -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" +msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vmops.py:236 +#, 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/volume/san.py:230 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Cannot parse list-view output: %s" +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/volume/san.py:324 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "CLIQ command returned %s" +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/vmwareapi/vmops.py:306 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/vmops.py:320 #, python-format msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +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/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/vmops.py:420 +#, fuzzy +msgid "Powering on the VM instance" +msgstr "Começando a terminar instâncias" + +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "Uploading image %s" msgstr "" -#: nova/volume/solidfire.py:159 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "Found solidfire account: %s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/solidfire.py:334 -#, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "Remover volume com id: %s" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" +msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "Instância não existe" + +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +#, fuzzy +msgid "Destroying the VM" +msgstr "Removendo o registro da imagem %s" + +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/storwize_svc.py:123 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/storwize_svc.py:155 -#, fuzzy, python-format -msgid "pool %s doesn't exist" -msgstr "Instância não existe" +#: nova/virt/vmwareapi/vmops.py:705 +#, fuzzy +msgid "Unregistering the VM" +msgstr "Removendo o registro da imagem %s" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/storwize_svc.py:200 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:272 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/storwize_svc.py:363 -#, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/vmwareapi/vmops.py:877 +#, fuzzy +msgid "Powering on the VM" +msgstr "Começando a terminar instâncias" + +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:899 +#, fuzzy, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "Atualizando agente para %s" + +#: nova/virt/vmwareapi/vmops.py:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "Remover volume com id: %s" + +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "leave: create_volume: volume %(name)s " +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:475 +#: nova/virt/vmwareapi/vmops.py:996 +#, fuzzy, python-format +msgid "Renaming the VM from %s" +msgstr "Remover volume com id: %s" + +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "Não é possível localizar o volume %s" + +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:488 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/storwize_svc.py:512 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:585 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:595 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:615 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:623 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +msgid "Getting image size for the image %s" +msgstr "Obtendo o tamanho da imagem para a imagem %s" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:700 -#, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#: nova/virt/vmwareapi/volume_util.py:163 +#, fuzzy, python-format +msgid "Rescanning HBA %s" +msgstr "Re-escaneando SR %s" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "Re-escaneando SR %s" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" -msgstr "" +msgid "Mountpoint cannot be translated: %s" +msgstr "Ponto de montagem não pode ser traduzido: %s" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "_run_flashcopy: %s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:815 +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 #, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "volume %s: criado com sucesso" +msgid "Unable to find iSCSI Target" +msgstr "Não é possível localizar o volume %s" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "Ponto de montagem %(mountpoint)s conectada à instância %(instance_name)s" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "create_snapshot: source volume %s does not exist" -msgstr "" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" -msgstr "" +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy +msgid "Unable to find volume" +msgstr "Não foi possível criar volume" -#: nova/volume/storwize_svc.py:885 -#, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "volume %s: criado com sucesso" - -#: nova/volume/storwize_svc.py:893 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "enter: delete_snapshot: snapshot %s" -msgstr "" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "Ponto de montagem %(mountpoint)s desanexada da instância %(instance_name)s" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:970 -#, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/storwize_svc.py:992 -#, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#: nova/virt/xenapi/agent.py:158 +#, fuzzy, python-format +msgid "Updating agent to %s" +msgstr "Atualizando agente para %s" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/agent.py:166 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "Configurar senha do administrador" + +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/agent.py:211 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "Failed to update password: %(resp)r" +msgstr "Falhou em atualizar senha: %(resp)r" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "leave: _delete_host: host %s " +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/storwize_svc.py:1037 -#, python-format -msgid "enter: _is_host_defined: host %s " +#: nova/virt/xenapi/agent.py:273 +#, fuzzy, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "Falhou em atualizar senha: %(resp)r" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:1049 -#, python-format +#: nova/virt/xenapi/agent.py:304 msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/xenapi/agent.py:360 #, python-format +msgid "OpenSSL error: %s" +msgstr "Erro de OpenSSL: %s" + +#: nova/virt/xenapi/driver.py:134 msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/volume/storwize_svc.py:1069 -#, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/xenapi/driver.py:354 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Could not determine key: %s" msgstr "" -#: nova/volume/storwize_svc.py:1127 -#, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/storwize_svc.py:1137 -#, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "Got exception: %s" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +msgid "Raising NotImplemented" +msgstr "Aumento não implementado" + +#: nova/virt/xenapi/fake.py:689 +#, 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 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "Chamando %(localname)s %(impl)s" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "Chamando o pai %s" + +#: nova/virt/xenapi/fake.py:731 +#, fuzzy, python-format +msgid "Calling setter %s" +msgstr "Chamando o pai %s" + +#: nova/virt/xenapi/fake.py:793 #, python-format msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" +"xenapi.fake não tem implementação para %s ou foi chamado com um número de" +" argumentos inválido" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/host.py:68 #, python-format msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +"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/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/host.py:80 +#, 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" +msgstr "" + +#: nova/virt/xenapi/host.py:156 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/host.py:191 #, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to extract instance support from %s" +msgstr "Falhou ao reiniciar instância" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -"%(description)s\n" -"Comando: %(cmd)s\n" -"Código de saída: %(exit_code)s\n" -"Saída padrão: %(stdout)r\n" -"Erro: %(stderr)r" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" -msgstr "" +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "Encontrado múltiplas redes para a bridge %s" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "Não foi encontrada rede para bridge %s" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/pool.py:71 #, python-format -msgid "SR name = %s" +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Params: %s" +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/pool.py:192 +#, python-format +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:82 +#: 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" + +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "Failed to reach backend %d" +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vif.py:122 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" -msgstr "Falha ao iniciar sessão" +#: nova/virt/xenapi/vm_utils.py:271 +#, fuzzy +msgid "Created VM" +msgstr "_criar: %s" -#: nova/volume/xensm.py:147 -#, python-format -msgid "Volume will be created in backend - %d" +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" -msgstr "Não foi possível criar volume" +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" +msgstr "O VBD não foi encontrado na instância %s" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vm_utils.py:362 #, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "Instância não existe" +msgid "VBD %s already detached" +msgstr "group %s já existe" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "Não é possível desconectar o VBD %s" + +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "Não é possível destruir o VBD %s" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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:411 +#, 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:437 +#, python-format +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:469 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." 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:483 +#, fuzzy +msgid "SR not present and could not be introduced" +msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:508 +#, python-format +msgid "block device info: %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "Sending JSON data: %s" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:677 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "resposta %s" +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." +msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/nexenta/volume.py:180 -msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +#: nova/virt/xenapi/vm_utils.py:1020 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1090 +#, fuzzy, python-format +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" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:1154 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:1208 +#, 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:1217 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1236 +#, 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:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "Kernel/Ramdisk %s destruidos" + +#: nova/virt/xenapi/vm_utils.py:1259 +#, fuzzy +msgid "Failed to fetch glance image" +msgstr "Falhou ao reiniciar instância" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "Verificando o vdi %s para kernel PV" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "O VDI %s continua disponível" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "Re-escaneando SR %s" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, 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:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "Conectando VBD %s ... " + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "O VDB %s foi conectado." + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "Destruindo VBD para o VDI %s ... " + +#: nova/virt/xenapi/vm_utils.py:1937 +#, 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:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "Rodando pygrub novamente %s" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "Kernel Xen encontrado: %s" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "Kernel Xen não encontrado. Iniciando como HVM." + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, fuzzy, python-format +msgid "Updating progress to %(progress)d" +msgstr "Atualizando agente para %s" + +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "Iniciando a Bridge para %s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "Iniciando instância %s" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +#, fuzzy +msgid "Failed to spawn, rolling back" +msgstr "Falha ao suspender instância" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, 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:1499 +#, 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:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +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" + +#: nova/virt/xenapi/volume_utils.py:61 +#, fuzzy, python-format +msgid "Introducing SR %(label)s" +msgstr "Introduzindo %s..." + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "Atualizando agente para %s" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, 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/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, fuzzy, python-format +msgid "upload_vhd failed: %r" +msgstr "NotFound lançado: %s" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "Tipo de volume é inválido" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Não é possível localizar o volume %s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "Volume %(volume_id)s não pode ser encontrado." + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "O objeto da base de dados do serviço desapareceu, Recriando." + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "A instância já foi criada" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "backend %s" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "Imagem não encontrada." + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "Localização dos sinalizadores: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "resposta %s" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Não é possível localizar o volume %s" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "_criar: %s" + +#~ msgid "_get: %s" +#~ msgstr "_obter: %s" + +#~ msgid "_get_all: %s" +#~ msgstr "_obter_todos: %s" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "Endereço |%(address)s| não está alocado" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "Falha ao obter metadados para o ip: %s" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "Iniciando instância %s" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "_criar: %s" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "Falha ao suspender instância" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "Falha ao suspender instância" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "Falhou em montar sistema de arquivo: %s" + +#~ msgid "Created disk for %s" +#~ msgstr "Criar par de chaves %s" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "volume %s: criando o export" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Falha ao suspender instância" + +#~ msgid "Created nic for %s " +#~ msgstr "_criar: %s" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "Apagando usuário %s" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Não é possível anexar o volume na instância %s" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "_obter: %s" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "recebido %s" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "_criar: %s" + +#~ msgid "Wrote: %s" +#~ msgstr "_criar: %s" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" +#~ "Solicitando à xapi para realizar upload" +#~ " da imagem %(vdi_uuids)s com ID " +#~ "%(image_id)s" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "nome = %s" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" +#~ "Não é possível criar o VDI no " +#~ "SR %(sr_ref)s para a instância " +#~ "%(instance_name)s" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Não é possível usar o SR %(sr_ref)s para a instância %(instance_name)s" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "Não é possível localizar o volume %s" + +#~ msgid "Unable to detach volume %s" +#~ msgstr "Não é possível desconectar o volume %s" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "O status do volume parece estar disponível" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "O status do volume parece estar disponível" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "O status do volume parece estar disponível" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "Re-exportando %s volumes" + +#~ msgid "volume %s: skipping export" +#~ msgstr "volume %s: ignorando export" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Remover volume com id: %s" + +#~ msgid "volume %s: creating" +#~ msgstr "volume %s: criando" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "volume %(vol_name)s: criando lv com tamanho %(vol_size)sG" + +#~ msgid "volume %s: creating export" +#~ msgstr "volume %s: criando o export" + +#~ msgid "volume %s: created successfully" +#~ msgstr "volume %s: criado com sucesso" + +#~ msgid "Volume is not local to this node" +#~ msgstr "O volume não pertence à este node" + +#~ msgid "volume %s: removing export" +#~ msgstr "volume %s: removendo export" + +#~ msgid "volume %s: deleting" +#~ msgstr "volume %s: removendo" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "volume %s: remoção realizada com sucesso" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "instância %s: fazendo um snapshot" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "NotFound lançado: %s" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "Reconectado à fila" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "NotFound lançado: %s" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "Falha ao obter metadados para o ip: %s" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "Falha ao obter metadados para o ip: %s" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "Não é possível localizar o volume %s" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "Falha ao obter metadados para o ip: %s" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "Falha ao obter metadados para o ip: %s" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "Remover volume com id: %s" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "Falha ao obter metadados para o ip: %s" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "Falha ao obter metadados para o ip: %s" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "Falha ao obter metadados para o ip: %s" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Não é possível localizar o volume %s" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "Instância não existe" + +#~ msgid "casted to %s" +#~ msgstr "_criar: %s" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "Remover volume com id: %s" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "volume %s: criado com sucesso" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "volume %s: criado com sucesso" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "Falha ao iniciar sessão" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "Instância não existe" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "resposta %s" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index 861172310..14cd57a1f 100644 --- a/nova/locale/ru/LC_MESSAGES/nova.po +++ b/nova/locale/ru/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -18,62 +18,77 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "block_device_list %s" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Имя файла корневого центра сертификации" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Имя файла секретного ключа" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "Имя файла корневого списка отзыва сертификатов" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Путь к ключам" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Место расположения нашего корневого центра сертификации" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Должны ли мы использовать центр сертификации для каждого проекта?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" "Тема для сертификатов пользователей, %s для проекта, пользователя, " "временной метки" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Тема для сертификатов проектов, %s для проекта, временная метка" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +#, fuzzy, python-format +msgid "Unable to find the key" +msgstr "Невозможно найти адрес %r" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "Ошибка перезагрузки копии" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Расположение флагов: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Неожиданная ошибка при выполнении команды." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -88,168 +103,170 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "Обнаружено неизвестное исключение." -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, fuzzy, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "Класс %(fullname)s устарел: %(msg)s" +msgid "Failed to encrypt text: %(reason)s" +msgstr "Ошибка дешифровки текста" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "Ошибка дешифровки текста" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Ошибка создания виртуального интерфейса" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" "5 безуспешных попыток создания виртуального интерфейса с уникальным " "mac-адресом" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "Не авторизировано." -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "Пользователь не имеет административных привилегий" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Политика не допускает выполнения %(action)s." -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Недопустимые параметры." -#: nova/exception.py:227 -msgid "Invalid snapshot" -msgstr "Недопустимый снимок" +#: nova/exception.py:230 +#, fuzzy, python-format +msgid "Block Device Mapping is Invalid." +msgstr "block_device_mapping %s" + +#: nova/exception.py:234 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:239 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:244 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "Том %(volume_id)s никуда не присоединён" -#: nova/exception.py:235 -#, fuzzy, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." -msgstr "Том %(volume_id)s никуда не присоединён" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" -msgstr "Ошибка загрузки данных в формат json" - -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "Недопустимый запрос." -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "Недопустимый тип тома" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "Недопустимый том" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Недопустимые метаданные" -#: nova/exception.py:267 +#: nova/exception.py:274 #, fuzzy msgid "Invalid metadata size" msgstr "Неправильный ключ метаданных" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Недопустимый диапазон портов %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Недопустимый протокол IP %(protocol)s." -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Недопустимый тип содержимого %(content_type)s." -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Недопустимый cidr %(cidr)s." -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" @@ -258,64 +275,86 @@ msgstr "" "Копия %(instance_uuid)s в %(attr)s %(state)s. Невозможно %(method)s во " "время нахождения копии в этом состоянии." -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "Копия %(instance_id)s не выполняется." -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "Копия %(instance_id)s не переведена в режим восстановления" + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "Копия %(instance_id)s не переведена в режим приостановления." -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "Ошибка приостановления копии" -#: nova/exception.py:332 -msgid "Failed to resume server" -msgstr "Ошибка возобновления работы сервера" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Ошибка обновления пароля: %(resp)r" -#: nova/exception.py:336 +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" + +#: nova/exception.py:351 +#, fuzzy, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" + +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:340 +#: nova/exception.py:359 #, fuzzy msgid "Failed to terminate instance" msgstr "Ошибка перезагрузки копии" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "Ошибка перезагрузки копии" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "В данный момент служба недоступна." -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, fuzzy, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "Служба Compute недоступна в настоящее время." -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Копии необходима новая версия гипервизора, вместо предоставленной." -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " @@ -324,38 +363,38 @@ msgstr "" "Предоставленный адрес диска (%(path)s) уже существует, но ожидалось, что " "отсутствует." -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:379 +#: nova/exception.py:402 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:383 +#: nova/exception.py:407 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "Недопустимое размещение предоставленного устройства (%(path)s)." -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "Недопустимые сведения ЦПУ" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s не является допустимым IP-адресом в4/6." -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -363,135 +402,91 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "Форматирование диска %(disk_format)s недопустимо" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Образ %(image_id)s недопустим: %(reason)s" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "Копия %(instance_id)s недопустима: %(reason)s" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s недопустим." -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -#, fuzzy -msgid "Constraint not met." -msgstr "копия - %s не представлена" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "Ресурс не может быть найден." - -#: nova/exception.py:438 -#, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "Невозможно найти конфигурацию по адресу %(path)s" - -#: nova/exception.py:442 +#: nova/exception.py:452 #, fuzzy, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "Том %(volume_id)s не найден." - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "Том %(volume_id)s не найден." +msgid "Invalid ID received %(id)s." +msgstr "Недопустимый cidr %(cidr)s." -#: nova/exception.py:450 +#: nova/exception.py:456 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." -msgstr "Том %(volume_id)s не имеет метаданных с ключом %(metadata_key)s." - #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "Тип тома %(volume_type_id)s не может быть найден." +#, fuzzy +msgid "Constraint not met." +msgstr "копия - %s не представлена" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." -msgstr "Тип тома под названием %(volume_type_name)s не может быть найден." +#: nova/exception.py:465 +msgid "Resource could not be found." +msgstr "Ресурс не может быть найден." -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" -"Тип тома %(volume_type_id)s не имеет дополнительных особенностей с ключом" -" %(extra_specs_key)s." #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." -msgstr "Снимок %(snapshot_id)s не может быть найден." +msgid "Volume %(volume_id)s could not be found." +msgstr "Том %(volume_id)s не найден." #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" -msgstr "удаление тома %(volume_name)s, который имеет снимок" +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "Снимок %(snapshot_id)s не может быть найден." #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "Попытка удаления несуществующей консоли %(console_id)s." - -#: nova/exception.py:495 -#, fuzzy, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "Попытка удаления несуществующей консоли %(console_id)s." - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "Отсутствует диск в %(location)s" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "Невозможно найти обработчик для тома %(driver_type)s." -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Недопустимый образ href %(image_href)s." -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -499,55 +494,65 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "Проект %(project_id)s не найден." -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "Невозможно найти SR для чтения/записи VDI." -#: nova/exception.py:530 +#: nova/exception.py:517 +#, fuzzy, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "Сеть %(network_id)s не найдена." + +#: nova/exception.py:521 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "%(req)s необходимо для создания сети." -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "Снимок %(snapshot_id)s не может быть найден." + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "Сеть не может быть найдена для моста %(bridge)s" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "Сеть не может быть найдена для uuid %(uuid)s" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "Сеть не найдена с cidr %(cidr)s." -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "Сеть не найдена для копии %(instance_id)s." -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "Сети не определены." -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" @@ -556,238 +561,238 @@ msgstr "" "Или uuid %(network_uuid)s сети не предоставлено или не присвоено проекту " "%(project_id)s." -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "Узел не назначен сети (%(network_id)s)." - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "Сеть %(network_id)s не найдена." -#: nova/exception.py:579 +#: nova/exception.py:570 #, fuzzy, python-format -msgid "Port %(port_id)s could not be found." -msgstr "Снимок %(snapshot_id)s не может быть найден." +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "Сеть не найдена для копии %(instance_id)s." -#: nova/exception.py:583 +#: nova/exception.py:574 +#, fuzzy, python-format +msgid "No free port available for instance %(instance)s." +msgstr "Сеть не найдена для копии %(instance_id)s." + +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "Недопустимый фиксированный IP-адрес %(address)s." -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "Тип тома %(name)s уже существует." -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "Запись DNS %(name)s уже существует в домене %(domain)s." -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 #, fuzzy msgid "Floating ip pool not found." msgstr "установка сетевого узла" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "Интерфейс %(interface)s не найден." -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "Сертификат %(certificate_id)s не найден." -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Служба %(service_id)s не найдена." -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "Узел %(host)s не найден." -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "Узел сompute %(host)s не найден." -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "Квота не найдена" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:735 +#: nova/exception.py:730 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:739 +#: nova/exception.py:734 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:743 +#: nova/exception.py:738 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Пользователь %(user_id)s не найден." -#: nova/exception.py:747 +#: nova/exception.py:742 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Расширенный ресурс: %s" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "Группа безопасности %(security_group_id)s не найдена." -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" "Группа безопасности %(security_group_id)s не найдена для проекта " "%(project_id)s." -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " @@ -796,7 +801,7 @@ msgstr "" "Группа безопасности %(security_group_id)s уже ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " @@ -805,468 +810,563 @@ msgstr "" "Группа безопасности %(security_group_id)s не ассоциирована с копией " "%(instance_id)s" -#: nova/exception.py:774 +#: nova/exception.py:769 +#, fuzzy, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "Группа безопасности с правилом %(rule_id)s не найдена." + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Перемещение %(migration_id)s не найдено." -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s." -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Пул консоли %(pool_id)s не найден." -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "Консоль %(console_id)s не найдена." -#: nova/exception.py:797 +#: nova/exception.py:806 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "Консоль для копии %(instance_id)s не найдена." -#: nova/exception.py:801 +#: nova/exception.py:810 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "Консоль для копии %(instance_id)s в пуле %(pool_id)s не найдена." -#: nova/exception.py:806 -#, python-format -msgid "Invalid console type %(console_type)s " +#: nova/exception.py:815 +#, fuzzy, python-format +msgid "Invalid console type %(console_type)s" msgstr "Недопустимый тип консоли %(console_type)s " -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "Тип копии %(instance_type_id)s не найден." -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "Тип копии с названием %(instance_type_name)s не найден." -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "том группы %s не существует" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "Не найден том для копии %(instance_id)s." + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s." -#: nova/exception.py:846 +#: nova/exception.py:887 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s." -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "Файл %(file_path)s не может быть найден." -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" "Не найден виртуальный переключатель ассоциированный с сетевым адаптером " "%(adapter)s." -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "Сетевой адаптер %(adapter)s не может быть найден." -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "Класс %(class_name)s не найден: %(exception)s" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "Действие не разрешено." -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "Копия %(name)s уже существует." -#: nova/exception.py:897 +#: nova/exception.py:938 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:901 +#: nova/exception.py:942 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "Тип тома %(name)s уже существует." - -#: nova/exception.py:914 +#: nova/exception.py:951 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:918 +#: nova/exception.py:955 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "Ошибка перемещения" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Неправильное тело сообщения: %(reason)s" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "При изменении размера, копии должны изменить размер!" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "Образ больше, чем допустимо для этого типа копии" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "Узел %(host)s не работает или не существует." - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "Превышена квота" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, fuzzy, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +#, fuzzy +msgid "Maximum number of floating ips exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:992 +#: nova/exception.py:1025 #, fuzzy -msgid "Maximum number of floating ips exceeded" +msgid "Maximum number of fixed ips exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1016 +#: nova/exception.py:1049 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -msgstr "" -"Невозможно создать volume_type с именем %(name)s и спецификациями " -"%(extra_specs)s" - -#: nova/exception.py:1055 -#, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -#, fuzzy -msgid "Unknown NFS exception" -msgstr "Обнаружено неизвестное исключение." - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" -msgstr "" - -#: nova/exception.py:1068 -#, python-format -msgid "There is no share which can host %(volume_size)sG" -msgstr "" - -#: nova/exception.py:1072 +#: nova/exception.py:1079 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1083 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1086 +#: nova/exception.py:1089 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1090 -#, python-format -msgid "Detected existing vlan with id %(vlan)d" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Копия %(instance_id)s не найдена." -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, fuzzy, python-format -msgid "Marker %(marker)s could not be found." -msgstr "Образ %(image_id)s не найден." +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "Консоль для копии %(instance_id)s не найдена." -#: nova/exception.py:1102 +#: nova/exception.py:1107 +#, fuzzy, python-format +msgid "Node %(node_id)s could not be found." +msgstr "Том %(volume_id)s не найден." + +#: nova/exception.py:1111 +#, fuzzy, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "Снимок %(snapshot_id)s не может быть найден." + +#: nova/exception.py:1115 +#, fuzzy, python-format +msgid "Marker %(marker)s could not be found." +msgstr "Образ %(image_id)s не найден." + +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Получение образа %(image)s" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "Получение образа %(image)s" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "Выполнение запуска копий" + +#: nova/exception.py:1157 +#, fuzzy, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "Выполнение запуска копий" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, 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:1181 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1185 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:1151 +#: nova/exception.py:1189 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Проект %(project_id)s не найден." -#: nova/manager.py:166 +#: nova/exception.py:1193 +#, fuzzy +msgid "Instance recreate is not implemented by this virt driver." +msgstr "set_admin_password не реализован в этой драйвере." + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" -"Пропуск %(full_task_name)s, %(ticks_to_skip)s раз осталось, для " -"произведения следующего запуска" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "Запуск повторяющегося задания %(full_task_name)s" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Ошибка во время %(full_task_name)s: %(e)s" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1274,6 +1374,11 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy, python-format +msgid "Failed to get nw_info" +msgstr "Ошибка получения метаданных для ip: %s" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1282,637 +1387,782 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "Полный набор ФЛАГОВ:" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, fuzzy, python-format msgid "Caught %s, exiting" msgstr "снимок %s: удаление" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, fuzzy, python-format msgid "Starting %d workers" msgstr "установка сетевого узла" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 -#, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +#: nova/service.py:426 +#, fuzzy, python-format +msgid "Starting %(topic)s node (version %(version)s)" msgstr "Запуск узла сети (версия %(vcs_string)s) %(topic)s" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "Служба завершила работу из-за отсутствия записи базы данных" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "Объект сервиса в базе данных отсутствует, Повторное создание." - -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "Приняты неизвестные аргументы ключевого слова для utils.execute: %r" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Выполнение команды (субпроцесс): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Результат %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "%r ошибка. Выполняется повтор." -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "Выполнение команды (SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "Среда не поддерживается с использованием SSH" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "process_input не поддерживается с использованием SSH" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "отладка в обратном вызове: %s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "Недопустимый внутренний интерфейс: %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "Ожидался объект типа: %s" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "Недопустимая server_string: %s" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' заняла %(total_time).2f с." -#: nova/utils.py:947 +#: nova/utils.py:1079 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "Выгрузка образа %s" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Ошибка удаления контейнера: %s" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, fuzzy, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "Выполняется %(name)s на %(host)s:%(port)s" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "Невозможно найти адрес %r" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "Невозможно найти адрес %r" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "Невозможно найти адрес %r" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "Выполняется останов сервера WSGI." -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "Сервер WSGI был остановлен." -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "Слишком много неудачных попыток аутентификации." -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, fuzzy, python-format +msgid "Keystone failure: %s" +msgstr "Ошибка аутентификации: %s" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "Слишком много неудачных попыток аутентификации." + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "действие: %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" "Неавторизированный запрос для контроллера=%(controller)s и " "действия=%(action)s" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" "Произошла неизвестная ошибка. Пожалуйста, попытайтесь повторить ваш " "запрос." -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" "Неподдерживаемый запрос API: контроллер = %(controller)s, действие = " "%(action)s" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "Создать снимок тома %s" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Ошибка дешифрирования личного ключа: %s" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "Создание пары ключей %s" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "Импортировать ключ %s" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "Удаление пары ключей %s" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "Недостаточно параметров для сбора правильного правила." -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "Отсутствует правило для заданных параметров." -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Это правило уже существует в группе %s" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "Получить консольный вывод для копии %s" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "Создать том из снимка %s" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "Создание раздела %s ГБ" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 #, fuzzy msgid "Delete Failed" msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, 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:819 +#: nova/api/ec2/cloud.py:890 #, fuzzy msgid "Attach Failed." msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Отсоединить том %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 #, fuzzy msgid "Detach Volume Failed." msgstr "Отсоединить том %s" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "аттрибут не поддерживается: %s" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Выделить адрес" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "Присвоить адрес %s" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 #, fuzzy msgid "Unable to release IP Address." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, 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:1162 +#: nova/api/ec2/cloud.py:1260 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "Исключить адрес %s" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "Образ должен быть доступен" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "Выполнение завершения работы копий" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "Перезагрузить копию %r" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "Выполнение остановки копий" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "Выполнение запуска копий" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "Исключение регистрации образа %s" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, 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:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "не указан пользователь или группа" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "поддерживается только группа \"все(all)\"" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "Обновление осведомлённости об образе %s" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Невозможно остановить копию в течении %d с." -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +#, fuzzy +msgid "Expecting a list of resources" +msgstr "Перечень копий" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "копия - %s не представлена" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +#, fuzzy +msgid "Expecting a list of tagSets" +msgstr "Перечень копий" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "Недопустимый cidr %(cidr)s." -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "Недопустимый запрос." + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "Ошибка получения метаданных для ip: %s" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +#, fuzzy, python-format +msgid "Invalid proxy request signature." +msgstr "Недопустимый запрос: %s" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "Ошибка получения метаданных для ip: %s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "Обнаружена ошибка: %s" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s возвратил с HTTP %(status)d" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "Расширенный ресурс: %s" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " @@ -1921,198 +2171,199 @@ msgstr "" "Расширение %(ext_name)s: Невозможно расширить ресурс %(collection)s: Нет " "такого ресурса" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "Расширение %(ext_name)s расширение ресурса: %(collection)s" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "маркер [%s] не найден" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "href %s не содержит версию" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 #, fuzzy msgid "Invalid image metadata" msgstr "Недопустимые метаданные" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "Невозможно '%(action)s', когда копия в %(attr)s %(state)s" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "Копия в недопустимом состоянии для '%(action)s'" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Отклонение запроса снимка, снимки в данный момент отключены" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "Снимки копии в настоящий момент недопустимы." -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "Загруженное расширение: %s" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "Загрузка расширения %s" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Ошибка загрузки расширения %(ext_factory)s: %(exc)s" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "Расширенный ресурс: %s" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "В запросе предоставлен не распознанный тип-содержимого" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "Тип содержимого не предоставлен в запросе" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "Пустое тело предоставлено в запросе" -#: nova/api/openstack/wsgi.py:897 -#, fuzzy -msgid "Invalid XML in request body" -msgstr "Недопустимый запрос тела" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "Неправильное тело запроса" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Выполняется вызов getter %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "Не поддерживаемый тип содержимого" @@ -2121,30 +2372,29 @@ msgstr "Не поддерживаемый тип содержимого" msgid "Malformed request url" msgstr "Неправильный запрос url" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" -msgstr "%(url)s возвратил ошибку: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "элемент не является потомком" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "Инициализация диспетчера расширений." @@ -2163,45 +2413,45 @@ msgstr "Не допустимая подпись для пользователя msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "образ не найден." -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "Неправильный формат тела запроса" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "Тело запроса и URI не совпадают" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "Тело запроса содержит избыточное количество объектов" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "Неправильный ключ метаданных" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "Копия не существует" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "Копия не является участником заданной сети" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -2210,318 +2460,330 @@ msgstr "" "Только %(value)s %(verb)s запрос(ов) могут быть сделаны для %(uri)s, " "каждые %(unit_string)s." -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "Сервер не существует" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "Элемент метаданных не найден" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "Копия не найдена" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "Выполнение запуска копий" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "Узел %(host)s не найден." -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" -msgstr "Имя сервера является пустой строкой" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" +msgstr "Копия не найдена" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 #, fuzzy msgid "Unknown argment : port" msgstr "Неизвестная цепочка: %r" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, fuzzy, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Недопустимый фиксированный IP-адрес (%s)" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Дубликаты сетей (%s) не разрешены" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "Недопустимый сетевой формат: отсутствует %s" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "Недопустимый сетевой формат" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "Содержимое данных пользователя не может быть дешифровано" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "Имя сервера не задано" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "Предоставлен недопустимый flavorRef." -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "Невозможно найти запрошенный образ" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "Предоставлен недопустимый key_name." -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 #, fuzzy msgid "HostId cannot be updated." msgstr "Точка подключения не может быть переведена: %s" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy +msgid "Personality cannot be updated." +msgstr "Точка подключения не может быть переведена: %s" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "С копией не производилось изменение размера." -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy, python-format +msgid "Flavor used by the instance could not be found." +msgstr "Копия %(instance_id)s не найдена." + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "Отсутствует аргумент типа 'type' для перезагрузки" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "Ошибка при перезагрузке %s" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 #, fuzzy msgid "Resize requires a flavor change." msgstr "Изменение размера требует изменения объёма." -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "Отсутствует атрибут imageRef" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "Отсутствует атрибут flavorRef" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "adminPass не был задан" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "Недопустимый adminPass" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "Ошибка перезагрузки копии" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "Запрос изменения размера имеет недопустимый атрибут 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "Запросы изменение размера требуют атрибут 'flavorRef'." -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "Недопустимый запрос тела" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "Ошибка перемещения %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "Сервер не найден" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2529,234 +2791,410 @@ msgstr "" msgid "Instance not found" msgstr "Копия не найдена" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format msgid "Compute.api::resetState %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, fuzzy, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" -"Невозможно создать volume_type с именем %(name)s и спецификациями " -"%(extra_specs)s" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, fuzzy, python-format msgid "Cannot update aggregate: %(id)s" msgstr "Ошибка обновления агента: %(resp)r" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." -msgstr "" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "Ошибка приостановления копии" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" -msgstr "" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#, fuzzy +msgid "Network driver does not support this function." +msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" -msgstr "" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "Ошибка приостановления копии" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" -msgstr "" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "аттрибут не поддерживается: %s" -#: nova/api/openstack/compute/contrib/console_output.py:67 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "Запуск интерфейса VLAN %s" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +#, fuzzy +msgid "Cell name cannot be empty" +msgstr "Наименование группы безопасности не может отсутствовать" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +#, fuzzy, python-format +msgid "No cell information in request" +msgstr "block_device_mapping %s" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "Неизвестная цепочка: %r" + +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:67 #, fuzzy msgid "Unable to get console" msgstr "Невозможно использовать глобальные полномочия %(role_id)s" +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "копия - %s не представлена" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +#, fuzzy +msgid "Coverage not running" +msgstr "xvp не выполняется..." + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "Недопустимый снимок" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, fuzzy, python-format +msgid "Directory conflict: %s already exists" +msgstr "Группа безопасности %s уже существует" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + #: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, fuzzy, python-format +msgid "Error in evacuate, %s" +msgstr "Ошибка перемещения %s" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "Сертификат %(certificate_id)s не найден." + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 #, fuzzy msgid "Flavor not found." msgstr "Сервер не найден." -#: nova/api/openstack/compute/contrib/flavor_access.py:109 +#: nova/api/openstack/compute/contrib/flavor_access.py:105 msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 +#: nova/api/openstack/compute/contrib/flavor_access.py:117 #, fuzzy msgid "No request body" msgstr "Нет тела запроса" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 msgid "No Request Body" msgstr "Нет тела запроса" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "Копия не найдена" + #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, fuzzy, python-format msgid "Floating ip not found for id %s" msgstr "установка сетевого узла" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "Адрес не задан" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 #, fuzzy msgid "floating ip not found" msgstr "установка сетевого узла" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 #, fuzzy, python-format -msgid "Host '%s' could not be found." -msgstr "Узел %(host)s не найден." +msgid "Floating ip %(address)s is not associated with instance %(id)s." +msgstr "" +"Группа безопасности %(security_group_id)s не ассоциирована с копией " +"%(instance_id)s" + +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy +msgid "fping utility is not found." +msgstr "установка сетевого узла" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "Недопустимый параметр обновления: '%s'" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "Недопустимое состояние: '%s'" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, fuzzy, python-format msgid "Invalid mode: '%s'" msgstr "Недопустимое состояние: '%s'" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" -msgstr "Недопустимый параметр обновления: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, fuzzy, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "Перевод узла %(host)s в %(state)s." -#: nova/api/openstack/compute/contrib/hosts.py:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." -msgstr "Перевод узла %(host)s в %(state)s." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Выполняется вызов getter %s" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Обновление состояния узла" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" -msgstr "Узел не найден" +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" +msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, fuzzy, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "Служба %(service_id)s не найдена." -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, fuzzy, python-format msgid "No hypervisor matching '%s' could be found." msgstr "Пользователь %(user_id)s не найден." -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, fuzzy, python-format msgid "Invalid timestamp for date %s" msgstr "Недопустимые метаданные" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "Отсутствует аргумент 'networkId' для addFixedIp" @@ -2770,86 +3208,157 @@ msgstr "Отсутствует аргумент 'address' для removeFixedIp" msgid "Unable to find address %r" msgstr "Невозможно найти адрес %r" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" -msgstr "" - -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" msgstr "Исключение сети с идентификатором %s" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 msgid "Network not found" msgstr "Сеть не найдена" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, fuzzy, python-format +msgid "Disassociating project with network with id %s" +msgstr "Исключение сети с идентификатором %s" + +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" +msgstr "Исключение сети с идентификатором %s" + +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "Отображение сети с идентификатором %s" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "Удаление сети с идентификатором %s" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 #, fuzzy msgid "Missing network in body" msgstr "установка сетевого узла" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, fuzzy, python-format msgid "Creating network with label %s" msgstr "Удаление сети с идентификатором %s" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, fuzzy, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "Исключение сети с идентификатором %s" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +#, fuzzy +msgid "Failed to update usages deallocating network." +msgstr "Ошибка обновления тома в базе данных" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +#, fuzzy +msgid "No CIDR requested" +msgstr "Невозможно найти запрошенный образ" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy +msgid "Address could not be converted." +msgstr "Ресурс не может быть найден." + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +#, fuzzy +msgid "Quota exceeded, too many networks." +msgstr "Добавление правила группы безопасности: %r" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy +msgid "Create networks failed" +msgstr "Ошибка создания" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "Недостаточно параметров для сбора правильного правила." -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "Это правило уже существует в группе %s" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, fuzzy, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "Отображение сети с идентификатором %s" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +#, fuzzy, python-format +msgid "security group default rule not found" +msgstr "Группа безопасности с правилом %(rule_id)s не найдена." + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, fuzzy, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "Недопустимый префикс для to_global_ipv6: %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "Группа безопасности не задана" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "Наименование группы безопасности не может отсутствовать" @@ -2858,7286 +3367,9772 @@ msgstr "Наименование группы безопасности не мо msgid "start instance" msgstr "Запуск копии %s" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 #, fuzzy msgid "stop instance" msgstr "Выполнение остановки копий" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "vol=%s" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "Удалить том с идентификатором: %s" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "Копия %s не найдена." -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, fuzzy, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "Присоединить том %(volume_id)s к копии %(server_id)s на %(device)s" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "Удалить снимок с идентификатором: %s" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "Создать снимок из тома %s" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -#, fuzzy -msgid "Invalid request body. 'volume' not found" -msgstr "Недопустимый запрос тела" - -#: nova/api/openstack/volume/volumes.py:307 -#, fuzzy -msgid "Invalid request body. 'size' not found" -msgstr "Недопустимый запрос тела" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 -#, fuzzy, python-format -msgid "Removing options '%(bad_options)s' from query" -msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" - -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:373 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Недопустимый тип копии %(instance_type)s." +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "не определен метод для сообщения: %s" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" -msgstr "" +#: nova/cells/messaging.py:424 +#, fuzzy, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "Ошибка загрузки расширения %(ext_factory)s: %(exc)s" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" -msgstr "" +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "не определен метод для сообщения: %s" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" -msgstr "" +#: nova/cells/messaging.py:523 +#, fuzzy, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "Выгрузка образа %s" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:541 #, python-format -msgid "Launching VPN for %s" -msgstr "Запуск VPN для %s" - -#: nova/common/deprecated.py:53 -#, fuzzy, python-format -msgid "Deprecated Config: %s" -msgstr "Непредвиденная ошибка: %s" +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:651 +#, python-format +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/compute/api.py:220 -#, fuzzy -msgid "Cannot run any more instances of this type." +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -"Превышена квота копий. Вы не можете запустить дополнительные копии этого " -"типа." -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:795 #, fuzzy, python-format -msgid "Can only run %s more instances of this type." -msgstr "Превышена квота копий. Вы можете запустить только %s копий этого типа." +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s." -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:823 #, fuzzy, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" -msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "Не найден том для копии %(instance_id)s." -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:838 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -"Превышена квота для %(pid)s, попытка назначить %(num_metadata)s свойств " -"метаданных" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/cells/messaging.py:852 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/messaging.py:873 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/messaging.py:1077 #, python-format -msgid "Going to run %s instances..." -msgstr "Выполняет запуск %s копий..." +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/scheduler.py:106 #, python-format -msgid "bdm %s" -msgstr "bdm %s" +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/scheduler.py:132 #, python-format -msgid "block_device_mapping %s" -msgstr "block_device_mapping %s" +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" -#: nova/compute/api.py:828 -#, fuzzy -msgid "Going to try to soft delete instance" -msgstr "Выполнение запуска копий" +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "Не найден том для копии %(instance_id)s." -#: nova/compute/api.py:845 -#, fuzzy -msgid "No host for instance, deleting immediately" -msgstr "Отсутствует узел для копии %s, немедленное удаление" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." +msgstr "" -#: nova/compute/api.py:929 -#, fuzzy -msgid "host for instance is down, deleting from database" -msgstr "Отсутствует узел для копии %s, немедленное удаление" +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" -#: nova/compute/api.py:950 -#, fuzzy -msgid "Going to try to terminate instance" -msgstr "Будет выполнения попытка завершить работу %s" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" -#: nova/compute/api.py:990 +#: nova/cloudpipe/pipelib.py:48 #, fuzzy -msgid "Going to try to stop instance" -msgstr "Попытка остановить %s" +msgid "Instance type for vpn instances" +msgstr "Недопустимый тип копии %(instance_type)s." -#: nova/compute/api.py:1004 -#, fuzzy -msgid "Going to try to start instance" -msgstr "Попытка запустить %s" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" +msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 -#, python-format -msgid "Searching by: %s" -msgstr "Поиск по: %s" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "" -#: nova/compute/api.py:1203 +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Image type not recognized %s" -msgstr "Тип образа не распознан %s" +msgid "Launching VPN for %s" +msgstr "Запуск VPN для %s" -#: nova/compute/api.py:1312 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 #, fuzzy, python-format -msgid "snapshot for %s" -msgstr "Запуск снимка для ВМ %s" - -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." -msgstr "" +msgid "Failed to load %s" +msgstr "Невозможно создать том" -#: nova/compute/api.py:1643 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -"Устаревший тип копии %(current_instance_type_name)s, новый тип копии " -"%(new_instance_type_name)s" -#: nova/compute/api.py:1685 +#: nova/cmd/baremetal_deploy_helper.py:243 #, fuzzy, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" -msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" +msgid "deployment to node %s failed" +msgstr "элемент не является потомком" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_deploy_helper.py:247 +#, python-format +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:2018 -#, fuzzy, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "Будет выполнения попытка завершить работу %s" - -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:2272 +#: nova/cmd/dhcpbridge.py:49 +#, fuzzy +msgid "leasing ip" +msgstr "Создание изображения" + +#: nova/cmd/dhcpbridge.py:69 +#, fuzzy +msgid "releasing ip" +msgstr "Создание изображения" + +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." -msgstr "Группа безопасности %s не может быть пустой." +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" -#: nova/compute/api.py:2283 -#, fuzzy, python-format +#: nova/cmd/manage.py:207 msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +"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 "" -"Значение (%s) для параметра GroupName недопустимо. Длина превышает " -"максимально допустимое значение 255." -#: nova/compute/api.py:2289 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "Создать группу безопасности %s" - -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" -msgstr "Группа безопасности %s уже существует" - -#: nova/compute/api.py:2384 -#, fuzzy -msgid "Security group is still in use" -msgstr "Группа безопасности (%s) не найдена" +#: nova/cmd/manage.py:249 +msgid "Limit" +msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "Удалить группу безопасности %s" +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "получено %s" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" -msgstr "Правило (%s) не найдено" +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "Ошибка БД: %s" -#: nova/compute/api.py:2661 +#: nova/cmd/manage.py:298 #, fuzzy -msgid "Quota exceeded, too many security group rules." -msgstr "Добавление правила группы безопасности: %r" +msgid "network" +msgstr "Восстановление сети" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" -msgstr "" +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "Выделить адрес" -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cmd/manage.py:329 #, python-format -msgid "DB error: %s" -msgstr "Ошибка БД: %s" +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "" -#: nova/compute/instance_types.py:104 +#: nova/cmd/manage.py:388 #, python-format -msgid "Instance type %s not found for deletion" -msgstr "Копия типа %s не найдена для выполнения удаления" - -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:437 +#, fuzzy, python-format +msgid "No floating IP addresses have been defined." +msgstr "Тип тома %(name)s уже существует." + +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/manager.py:233 -#, fuzzy, python-format -msgid "Loading compute driver '%s'" -msgstr "LoggingVolumeDriver: %s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" +msgstr "IPv4" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" -msgstr "Невозможно загрузить драйвер виртуализации: %s" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" +msgstr "IPv6" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:330 -#, fuzzy -msgid "Hypervisor driver does not support resume guests" -msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" +msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" -msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" +msgstr "проект" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/manage.py:514 +#, fuzzy +msgid "No networks found" +msgstr "Сеть не найдена" + +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" +msgstr "" + +#: nova/cmd/manage.py:538 +#, fuzzy, python-format +msgid "UUID is required to delete Quantum Networks" +msgstr "%(req)s необходимо для создания сети." + +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:518 +#: nova/cmd/manage.py:604 #, fuzzy -msgid "Failed to dealloc network for deleted instance" -msgstr "Выполнение запуска копий" +msgid "instance" +msgstr "Выполнение остановки копий" -#: nova/compute/manager.py:550 -#, fuzzy, python-format -msgid "Build error: %s" -msgstr "Ошибка БД: %s" +#: nova/cmd/manage.py:605 +msgid "node" +msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "Копия уже была создана" +#: nova/cmd/manage.py:611 +msgid "ramdisk" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -"Образ '%(image_id)s' размером %(size_bytes)d, превышает exceeded " -"instance_type допустимый размер %(allowed_size_bytes)d" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" -msgstr "Пропуск DiskNotFound: %s" +#: nova/cmd/manage.py:687 +#, fuzzy, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "Служба %(service_id)s не найдена." -#: nova/compute/manager.py:896 +#: nova/cmd/manage.py:700 #, fuzzy, python-format -msgid "Ignoring VolumeNotFound: %s" -msgstr "Пропуск DiskNotFound: %s" +msgid "Service %(service)s on host %(host)s disabled." +msgstr "Служба %(service_id)s не найдена." -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" -msgstr "завершение работы bdm %s" +#: nova/cmd/manage.py:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "Непредвиденная ошибка: %s" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" -msgstr "%s. Установка состояния копии vm_state на ERROR" +#: nova/cmd/manage.py:719 +msgid "HOST" +msgstr "" -#: nova/compute/manager.py:1049 +#: nova/cmd/manage.py:720 #, fuzzy -msgid "Rebuilding instance" -msgstr "Обновление сборки %s" +msgid "PROJECT" +msgstr "проект" -#: nova/compute/manager.py:1128 -#, fuzzy -msgid "Rebooting instance" -msgstr "Перезагрузка копии %s" +#: nova/cmd/manage.py:721 +msgid "cpu" +msgstr "" -#: nova/compute/manager.py:1152 -#, fuzzy, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -"попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: " -"%(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Обновление сборки %s" +#: nova/cmd/manage.py:723 +msgid "hdd" +msgstr "" -#: nova/compute/manager.py:1198 -#, fuzzy -msgid "instance snapshotting" -msgstr "копия %s: выполнение снимка" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" +msgstr "" -#: nova/compute/manager.py:1204 -#, fuzzy, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -"попытка создания снимка не выполняемой копии: %(instance_uuid)s " -"(состояние: %(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" -msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)" +#: nova/cmd/manage.py:847 +#, fuzzy +msgid "Instance Type exists." +msgstr "копия - %s не представлена" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" -msgstr "Удаление образа %s" - -#: nova/compute/manager.py:1316 -#, python-format -msgid "Failed to set admin password. Instance %s is not running" -msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" +msgstr "" -#: nova/compute/manager.py:1323 +#: nova/cmd/manage.py:855 #, fuzzy -msgid "Root password set" -msgstr "Копия %s: Назначение административного пароля" +msgid "Unknown error" +msgstr "Ошибка аутентификации" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." -msgstr "set_admin_password не реализован в этой драйвере." +#: nova/cmd/manage.py:858 +#, fuzzy, python-format +msgid "%s created" +msgstr "Таблица |%s| не создана!" + +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" +msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:869 #, fuzzy, python-format -msgid "set_admin_password failed: %s" -msgstr "set_admin_password не реализован в этой драйвере." +msgid "DB Error: %s" +msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:1357 -#, fuzzy -msgid "error setting admin password" -msgstr "Ошибка назначения пароля администратора" +#: nova/cmd/manage.py:874 +#, python-format +msgid "%s deleted" +msgstr "" -#: nova/compute/manager.py:1372 +#: nova/cmd/manage.py:910 #, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1376 +#: nova/cmd/manage.py:932 #, python-format -msgid "injecting file to %(path)s" +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "тип = %s" + +#: nova/cmd/manage.py:1017 +#, python-format +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" +msgstr "" + +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1437 +#: nova/cmd/manage.py:1035 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" -msgstr "назначение совпадает с источником!" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" +msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:281 +#, fuzzy +msgid "Cannot run any more instances of this type." msgstr "" +"Превышена квота копий. Вы не можете запустить дополнительные копии этого " +"типа." + +#: nova/compute/api.py:288 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." +msgstr "Превышена квота копий. Вы можете запустить только %s копий этого типа." + +#: nova/compute/api.py:297 +#, fuzzy, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" +msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/compute/manager.py:1805 +#: nova/compute/api.py:317 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" +"Превышена квота для %(pid)s, попытка назначить %(num_metadata)s свойств " +"метаданных" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1916 -#, fuzzy -msgid "Retrieving diagnostics" -msgstr "копия %s: принятие диагностики" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" +msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1962 +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "Невозможно присоединить том для копии %s" + +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." +msgstr "Выполняет запуск %s копий..." + +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" +msgstr "bdm %s" + +#: nova/compute/api.py:747 +#, python-format +msgid "block_device_mapping %s" +msgstr "block_device_mapping %s" + +#: nova/compute/api.py:1016 #, fuzzy -msgid "Reset network" -msgstr "Восстановление сети" +msgid "instance termination disabled" +msgstr "Выполнение завершения работы копий" -#: nova/compute/manager.py:1967 +#: nova/compute/api.py:1152 +#, fuzzy, python-format +msgid "instance type %(old_inst_type_id)d not found" +msgstr "Тип копии %(instance_type_id)s не найден." + +#: nova/compute/api.py:1158 #, fuzzy -msgid "Inject network info" -msgstr "установка сетевого узла" +msgid "going to delete a resizing instance" +msgstr "Выполнение завершения работы копий" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" -msgstr "" +#: nova/compute/api.py:1168 +#, fuzzy, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "Отсутствует узел для копии %s, немедленное удаление" -#: nova/compute/manager.py:1987 +#: nova/compute/api.py:1212 #, fuzzy -msgid "Get console output" -msgstr "Получить консольный вывод для копии %s" +msgid "Going to try to soft delete instance" +msgstr "Выполнение запуска копий" -#: nova/compute/manager.py:2012 +#: nova/compute/api.py:1236 #, fuzzy -msgid "Getting vnc console" -msgstr "копия %s: получение консоли vnc" +msgid "Going to try to terminate instance" +msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "" +#: nova/compute/api.py:1286 +#, fuzzy +msgid "Going to try to stop instance" +msgstr "Попытка остановить %s" + +#: nova/compute/api.py:1303 +#, fuzzy +msgid "Going to try to start instance" +msgstr "Попытка запустить %s" -#: nova/compute/manager.py:2083 +#: nova/compute/api.py:1376 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgid "Searching by: %s" +msgstr "Поиск по: %s" + +#: nova/compute/api.py:1613 +#, fuzzy, python-format +msgid "snapshot for %s" +msgstr "Запуск снимка для ВМ %s" + +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:1977 #, python-format msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +"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/manager.py:2107 -#, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +#: nova/compute/api.py:2019 +#, 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:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "Отсоединение тома от неизвестной копии %s" +#: nova/compute/api.py:2272 +msgid "Unlocking" +msgstr "" -#: nova/compute/manager.py:2153 -#, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:2457 +#, fuzzy, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "Будет выполнения попытка завершить работу %s" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2306 +#: nova/compute/api.py:2480 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2332 -#, fuzzy -msgid "_post_live_migration() is started.." -msgstr "Запущено post_live_migration().." - -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:2820 #, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2401 +#: nova/compute/api.py:2823 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." -msgstr "" +msgid "Security group %s cannot be empty." +msgstr "Группа безопасности %s не может быть пустой." -#: nova/compute/manager.py:2403 +#: nova/compute/api.py:2831 +#, fuzzy, python-format msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -"Вы можете увидеть ошибку \"libvirt: ошибка QEMU: Домен не найден: " -"отсутствует домен с соответствующим именем.\" Эта ошибка может быть " -"безопасно пропущена." - -#: nova/compute/manager.py:2417 -#, fuzzy -msgid "Post operation of migration started" -msgstr "Запущено post_live_migration().." +"Значение (%s) для параметра GroupName недопустимо. Длина превышает " +"максимально допустимое значение 255." -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2837 +#, python-format +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -"Найдены %(migration_count)d неподтверждённых перемещений, старше " -"%(confirm_window)d секунд" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2860 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" -msgstr "" +msgid "Create Security Group %s" +msgstr "Создать группу безопасности %s" -#: nova/compute/manager.py:2588 -#, fuzzy, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" -msgstr "Завершение работы ВМ для копии %(instance_uuid)s" +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" +msgstr "Группа безопасности %s уже существует" -#: nova/compute/manager.py:2595 +#: nova/compute/api.py:2932 #, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "Копия %(instance_id)s не найдена" +msgid "Unable to delete system group '%s'" +msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/manager.py:2599 +#: nova/compute/api.py:2937 #, fuzzy -msgid "In ERROR state" -msgstr "Ошибка БД: %s" +msgid "Security group is still in use" +msgstr "Группа безопасности (%s) не найдена" -#: nova/compute/manager.py:2606 -#, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:2948 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." -msgstr "" +msgid "Delete security group %s" +msgstr "Удалить группу безопасности %s" -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:3034 nova/compute/api.py:3111 #, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +msgid "Rule (%s) not found" +msgstr "Правило (%s) не найдено" + +#: nova/compute/api.py:3050 +#, fuzzy +msgid "Quota exceeded, too many security group rules." +msgstr "Добавление правила группы безопасности: %r" + +#: nova/compute/api.py:3053 +#, python-format +msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:3064 #, python-format -msgid "Failed to generate usage audit for instance on host %s" +msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" -msgstr "Обновление временных данных использования полосы пропускания" +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" +msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" -msgstr "Обновление состояния узла" +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, python-format +msgid "Aborting claim: %s" +msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/claims.py:116 #, python-format msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -"Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в " -"гипервизоре." -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/manager.py:2794 -#, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" -msgstr "" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "Выгрузка образа %s" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/claims.py:165 +#, python-format +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2877 -#, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "копия не включена" - -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." -msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..." - -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/claims.py:170 +#, python-format +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/claims.py:177 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/manager.py:2961 -#, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -"Не распознанное значение '%(action)s' для " -"FLAGS.running_deleted_instance_action" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/instance_types.py:105 +#, python-format +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:168 -#, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/instance_types.py:121 #, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/instance_types.py:138 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" -msgstr "" +msgid "DB error: %s" +msgstr "Ошибка БД: %s" -#: nova/compute/resource_tracker.py:232 +#: nova/compute/instance_types.py:148 #, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +msgid "Instance type %s not found for deletion" +msgstr "Копия типа %s не найдена для выполнения удаления" + +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/manager.py:359 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/manager.py:402 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/manager.py:418 #, python-format msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:273 -#, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" -msgstr "" +#: nova/compute/manager.py:439 +#, 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/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:284 -#, python-format -msgid "CPU limit: %(vcpu_limit)d" +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "Ошибка перезагрузки копии" + +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:325 +#: nova/compute/manager.py:538 #, python-format -msgid "Aborting claim: %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " -msgstr "Запись Compute_service создана для %s " +#: nova/compute/manager.py:557 +#, fuzzy +msgid "Hypervisor driver does not support resume guests" +msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" + +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Ошибка приостановления копии" + +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" +msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/compute/resource_tracker.py:406 +#: nova/compute/manager.py:576 #, python-format -msgid "Compute_service record updated for %s " -msgstr "Запись Compute_service обновлена для %s " +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/manager.py:592 #, fuzzy, python-format -msgid "No service record for host %s" -msgstr "Нет службы для compute ID %s" +msgid "Unexpected power state %d" +msgstr "Непредвиденный код состояния" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/manager.py:604 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "Ignoring event %s" +msgstr "" + +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/manager.py:729 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/resource_tracker.py:441 +#: nova/compute/manager.py:746 #, python-format -msgid "Hypervisor: free VCPUs: %s" +msgid "Setting up bdm %s" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/resource_tracker.py:450 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Free ram (MB): %s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, fuzzy, python-format -msgid "Free disk (GB): %s" -msgstr "Создание пары ключей %s" +#: nova/compute/manager.py:898 +#, fuzzy +msgid "Failed to dealloc network for deleted instance" +msgstr "Выполнение запуска копий" -#: nova/compute/resource_tracker.py:456 -#, python-format -msgid "Free VCPUS: %s" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:926 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "Ошибка БД: %s" + +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/resource_tracker.py:533 -#, python-format -msgid "Missing keys: %s" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "Невозможно найти узел для копии %s" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" +msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:997 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" -msgstr "Добавление консоли" - -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 -#, python-format -msgid "Tried to remove non-existent console %(console_id)s." -msgstr "Попытка удаления несуществующей консоли %(console_id)s." +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." +msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/manager.py:1075 #, python-format -msgid "Removing console %(console_id)s." -msgstr "Удаление консоли %(console_id)s." - -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" -msgstr "Обновление сборки xvp conf" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:1081 #, python-format -msgid "Re-wrote %s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" +"Образ '%(image_id)s' размером %(size_bytes)d, превышает exceeded " +"instance_type допустимый размер %(allowed_size_bytes)d" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" -msgstr "Выполнение останова xvp" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." +msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" -msgstr "Запуск xvp" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" +msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:1120 #, python-format -msgid "Error starting xvp: %s" -msgstr "Ошибка запуска xvp: %s" - -#: nova/console/xvp.py:144 -msgid "Restarting xvp" -msgstr "Выполнение перезагрузки xvp" - -#: nova/console/xvp.py:146 -msgid "xvp not running..." -msgstr "xvp не выполняется..." +msgid "Instance network_info: |%s|" +msgstr "" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" -msgstr "Полученный токен: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" +msgstr "" -#: nova/consoleauth/manager.py:75 -#, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" -msgstr "Проверка токена: %(token)s, %(token_valid)s)" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" +msgstr "" -#: nova/db/sqlalchemy/api.py:206 -#, python-format -msgid "Unrecognized read_deleted value '%s'" -msgstr "Нераспознанное значение read_deleted '%s'" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" +msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:1272 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 +#: nova/compute/manager.py:1288 #, fuzzy -msgid "Backend exists" -msgstr "внутренний интерфейс %s" - -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 -#, python-format -msgid "No backend config with id %(sm_backend_id)s" -msgstr "" +msgid "Failed to deallocate network for instance." +msgstr "Выполнение запуска копий" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:1309 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" -msgstr "" - -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" -msgstr "" +msgid "Ignoring DiskNotFound: %s" +msgstr "Пропуск DiskNotFound: %s" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/compute/manager.py:1312 #, fuzzy, python-format -msgid "%(sm_flavor_id) flavor not found" -msgstr "Сервер не найден." +msgid "Ignoring VolumeNotFound: %s" +msgstr "Пропуск DiskNotFound: %s" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/manager.py:1319 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" -msgstr "" +msgid "terminating bdm %s" +msgstr "завершение работы bdm %s" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/manager.py:1367 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "No sm_volume with id %(volume_id)s" -msgstr "" +msgid "%s. Setting instance vm_state to ERROR" +msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "Обновление сборки %s" + +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1593 #, fuzzy, python-format -msgid "SQL connection failed. %s attempts left." -msgstr "Ошибка соединения с SQL (%(connstring)s). %(attempts)d попыток осталось." +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1677 #, python-format -msgid "Table |%s| not created!" -msgstr "Таблица |%s| не создана!" - -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" -msgstr "" - -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" -msgstr "ограничения внешнего ключа не могут быть удалены" - -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -#, fuzzy -msgid "Foreign Key constraint couldn't be removed" -msgstr "ограничения внешнего ключа не могут быть удалены" +msgid "bringing vm to original state: '%s'" +msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -#, fuzzy -msgid "foreign key could not be dropped" -msgstr "ограничения внешнего ключа не могут быть удалены" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Создать снимок из тома %s" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 +#: nova/compute/manager.py:1727 #, fuzzy -msgid "foreign key could not be created" -msgstr "ограничения внешнего ключа не могут быть удалены" +msgid "Rebooting instance" +msgstr "Перезагрузка копии %s" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1746 +#, 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/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" -msgstr "" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "Обновление сборки %s" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 +#: nova/compute/manager.py:1775 #, fuzzy -msgid "foreign key constraint couldn't be created" -msgstr "ограничения внешнего ключа не могут быть удалены" +msgid "Instance disappeared during reboot" +msgstr "копия не включена" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 +#: nova/compute/manager.py:1802 #, fuzzy -msgid "foreign key constraint couldn't be dropped" -msgstr "ограничения внешнего ключа не могут быть удалены" - -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" -msgstr "" +msgid "instance snapshotting" +msgstr "копия %s: выполнение снимка" -#: nova/image/glance.py:143 -#, python-format +#: nova/compute/manager.py:1808 +#, fuzzy, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" +"попытка создания снимка не выполняемой копии: %(instance_uuid)s " +"(состояние: %(state)s ожидалось: %(running)s)" -#: nova/image/s3.py:311 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "Ошибка загрузки %(image_location)s в %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "Ошибка расшифрования %(image_location)s в %(image_path)s" +msgid "Rotating out %d backups" +msgstr "" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "Ошибка извлечения %(image_location)s в %(image_path)s" +msgid "Deleting image %s" +msgstr "Удаление образа %s" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "Ошибка выгрузки %(image_location)s в %(image_path)s" +msgid "Failed to set admin password. Instance %s is not running" +msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" -msgstr "Ошибка дешифрирования личного ключа: %s" +#: nova/compute/manager.py:1916 +#, fuzzy +msgid "Root password set" +msgstr "Копия %s: Назначение административного пароля" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" -msgstr "Ошибка дешифрирования вектора инициализации: %s" +#: nova/compute/manager.py:1923 +#, fuzzy +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "set_admin_password не реализован в этой драйвере." -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "Ошибка дешифрирования файла образа %(image_file)s: %(err)s" +#: nova/compute/manager.py:1938 +#, fuzzy, python-format +msgid "set_admin_password failed: %s" +msgstr "set_admin_password не реализован в этой драйвере." -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" -msgstr "В образе небезопасные имена файлов" +#: nova/compute/manager.py:1945 +#, fuzzy +msgid "error setting admin password" +msgstr "Ошибка назначения пароля администратора" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:1958 #, python-format -msgid "Bad mac for to_global_ipv6: %s" -msgstr "Недопустимый mac для to_global_ipv6: %s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" +msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:1962 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" -msgstr "Недопустимый префикс для to_global_ipv6: %s" +msgid "injecting file to %(path)s" +msgstr "" -#: nova/ipv6/account_identifier.py:42 -#, python-format -msgid "Bad project_id for to_global_ipv6: %s" -msgstr "Недопустимый project_id для to_global_ipv6: %s" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "Расположение флагов: %s" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" +msgstr "" -#: nova/network/api.py:81 +#: nova/compute/manager.py:2052 #, python-format -msgid "kwargs: %s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/api.py:169 -#, fuzzy, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" -msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "Копия не существует" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." -msgstr "Этот драйвер поддерживает только записи типа 'a'." +#: nova/compute/manager.py:2277 +msgid "destination same as source!" +msgstr "назначение совпадает с источником!" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" -msgstr "Предпринята удалить цепочку %s, которая не существует" +#: nova/compute/manager.py:2294 +msgid "Migrating" +msgstr "" -#: nova/network/linux_net.py:214 +#: nova/compute/manager.py:2540 #, python-format -msgid "Unknown chain: %r" -msgstr "Неизвестная цепочка: %r" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -"Предпринята попытка удалить правило, которого там нет: %(chain)r %(rule)r" -" %(wrap)r %(top)r" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "копия %s: принятие диагностики" + +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/linux_net.py:790 +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "Восстановление сети" + +#: nova/compute/manager.py:2715 +#, fuzzy +msgid "Inject network info" +msgstr "установка сетевого узла" + +#: nova/compute/manager.py:2718 #, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/linux_net.py:830 +#: nova/compute/manager.py:2735 +#, fuzzy +msgid "Get console output" +msgstr "Получить консольный вывод для копии %s" + +#: nova/compute/manager.py:2762 +#, fuzzy +msgid "Getting vnc console" +msgstr "копия %s: получение консоли vnc" + +#: nova/compute/manager.py:2797 +#, fuzzy +msgid "Getting spice console" +msgstr "копия %s: получение консоли vnc" + +#: nova/compute/manager.py:2844 #, python-format -msgid "Hupping dnsmasq threw %s" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:2895 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:894 +#: nova/compute/manager.py:2904 #, python-format -msgid "killing radvd threw %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:2919 #, python-format -msgid "Pid %d is stale, relaunching radvd" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:2949 #, python-format -msgid "Starting VLAN interface %s" -msgstr "Запуск интерфейса VLAN %s" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" -msgstr "Запуск моста интерфейса для %s" +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "Отсоединение тома от неизвестной копии %s" -#: nova/network/linux_net.py:1205 +#: nova/compute/manager.py:2966 #, fuzzy, python-format -msgid "Failed to add interface: %s" -msgstr "Ошибка приостановления копии" +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "Попытка удаления несуществующей консоли %(console_id)s." + +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" +msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:3028 #, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "Запуск копии %s" +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "сетевые распределения для копии %s" -#: nova/network/linux_net.py:1314 +#: nova/compute/manager.py:3048 #, fuzzy, python-format -msgid "Done starting bridge %s" -msgstr "Ошибка запуска xvp: %s" +msgid "Port %(port_id)s is not attached" +msgstr "Сеть %(network_id)s не найдена." -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:3062 #, fuzzy, python-format -msgid "Failed unplugging gateway interface '%s'" -msgstr "Ошибка отсоединения vif копии '%s'" +msgid "Host %(host)s not found" +msgstr "Узел %(host)s не найден." -#: nova/network/linux_net.py:1335 +#: nova/compute/manager.py:3199 #, python-format -msgid "Unplugged gateway interface '%s'" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/manager.py:277 -#, fuzzy, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" -msgstr "Сертификат %(certificate_id)s не найден." +#: nova/compute/manager.py:3227 +#, fuzzy +msgid "_post_live_migration() is started.." +msgstr "Запущено post_live_migration().." -#: nova/network/manager.py:286 nova/network/manager.py:545 +#: nova/compute/manager.py:3282 #, python-format -msgid "Interface %(interface)s not found" -msgstr "Интерфейс %(interface)s не найден" +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "" -#: nova/network/manager.py:301 -#, python-format -msgid "floating IP allocation for instance |%s|" +#: nova/compute/manager.py:3284 +msgid "" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." msgstr "" +"Вы можете увидеть ошибку \"libvirt: ошибка QEMU: Домен не найден: " +"отсутствует домен с соответствующим именем.\" Эта ошибка может быть " +"безопасно пропущена." -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:3298 +#, fuzzy +msgid "Post operation of migration started" +msgstr "Запущено post_live_migration().." + +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:383 +#: nova/compute/manager.py:3483 #, python-format -msgid "Address |%(address)s| is not allocated" -msgstr "Адрес |%(address)s| не выделен" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" +"Найдены %(migration_count)d неподтверждённых перемещений, старше " +"%(confirm_window)d секунд" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:3489 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" -msgstr "Адрес |%(address)s| не выделен вашему проекту |%(project)s|" - -#: nova/network/manager.py:408 -#, fuzzy, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" -msgstr "Превышена квота для %s, попытка выделения адреса" - -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:650 -#, fuzzy, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "Не найден том для копии %(instance_id)s." - -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3498 #, fuzzy, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " -msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" - -#: nova/network/manager.py:678 -#, fuzzy, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "Завершение работы ВМ для копии %(instance_uuid)s" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:3505 #, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." -msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" +msgid "Instance %(instance_uuid)s not found" +msgstr "Копия %(instance_id)s не найдена" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:3509 +#, fuzzy +msgid "In ERROR state" +msgstr "Ошибка БД: %s" + +#: nova/compute/manager.py:3516 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:3525 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." -msgstr "Домен |%(domain)s| уже существует, изменение зоны на |%(av_zone)s|." +msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:3542 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." -msgstr "Домен |%(domain)s| уже существует, изменение проекта на |%(project)s|." +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." +msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:3561 #, python-format -msgid "Disassociated %s stale fixed ip(s)" +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" -msgstr "установка сетевого узла" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" +msgstr "Обновление временных данных использования полосы пропускания" -#: nova/network/manager.py:1021 +#: nova/compute/manager.py:3703 #, fuzzy -msgid "network allocations" -msgstr "сетевые распределения для копии %s" - -#: nova/network/manager.py:1026 -#, fuzzy, python-format -msgid "networks retrieved for instance: |%(networks)s|" -msgstr "исключение сетевых распределений для копии |%s|" +msgid "Updating volume usage cache" +msgstr "Обновление временных данных использования полосы пропускания" -#: nova/network/manager.py:1056 -#, fuzzy -msgid "network deallocation for instance" -msgstr "исключение сетевых распределений для копии |%s|" +#: nova/compute/manager.py:3721 +msgid "Updating host status" +msgstr "Обновление состояния узла" -#: nova/network/manager.py:1279 -#, fuzzy, python-format +#: nova/compute/manager.py:3747 +#, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -"instance-dns-zone является |%(domain)s|, который располагается в " -"доступной зоне |%(zone)s|. Копия |%(instance)s| расположена в зоне " -"|%(zone2)s|. Запись DNS не будет создана." +"Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в " +"гипервизоре." -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:3788 #, python-format -msgid "Leased IP |%(address)s|" -msgstr "Арендованный IP |%(address)s|" +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" +msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" -msgstr "Присвоенный IP |%(address)s|" - -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/manager.py:1466 -#, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." -msgstr "" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "копия не включена" -#: nova/network/manager.py:1547 -msgid "cidr already in use" -msgstr "cidr уже используется" +#: nova/compute/manager.py:3894 +#, fuzzy +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..." -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -"запрошенная cidr (%(cidr)s) конфликтует с существующей супер-сетью " -"(%(super)s)" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:3974 #, python-format msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -"запрошенная cidr (%(cidr)s) конфликтует с существующей, меньшей cidr " -"(%(smaller)s)" - -#: nova/network/manager.py:1620 -msgid "Network already exists!" -msgstr "Сеть уже существует!" -#: nova/network/manager.py:1640 +#: nova/compute/manager.py:3981 #, python-format -msgid "Network must be disassociated from project %s before delete" -msgstr "Сеть должна быть исключена из проекта %s перед удалением" - -#: nova/network/manager.py:2097 msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/manager.py:2104 -#, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +#: nova/compute/manager.py:3988 +#, fuzzy, python-format +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -"Сетевой диапазон недостаточен для соответствия %(num_networks)s. Размер " -"сети %(network_size)s" +"Не распознанное значение '%(action)s' для " +"FLAGS.running_deleted_instance_action" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" -msgstr "Этот драйвер поддерживает только тип 'a'" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" -msgstr "Ошибка создания сетевой записи" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" +msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 -#, python-format -msgid "No network with net_id = %s" -msgstr "Нет сети с net_id = %s" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/resource_tracker.py:280 #, fuzzy, python-format -msgid "No fixed IPs to deallocate for vif %s" -msgstr "исключение сетевых распределений для копии |%s|" +msgid "Deleting compute node %s" +msgstr "LoggingVolumeDriver: %s" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" -msgstr "" +#: nova/compute/resource_tracker.py:304 +#, fuzzy, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "Запись Compute_service создана для %s " -#: nova/network/quantumv2/api.py:97 +#: nova/compute/resource_tracker.py:310 #, fuzzy, python-format -msgid "allocate_for_instance() for %s" -msgstr "сетевые распределения для копии %s" +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "Запись Compute_service обновлена для %s " -#: nova/network/quantumv2/api.py:100 +#: nova/compute/resource_tracker.py:324 #, fuzzy, python-format -msgid "empty project id for instance %s" -msgstr "сетевые распределения для копии %s" +msgid "No service record for host %s" +msgstr "Нет службы для compute ID %s" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, fuzzy, python-format -msgid "deallocate_for_instance() for %s" -msgstr "исключение сетевых распределений для копии |%s|" - -#: nova/network/quantumv2/api.py:173 -#, fuzzy, python-format -msgid "Failed to delete quantum port %(portid)s " -msgstr "Ошибка удаления тома в базе данных" +#: nova/compute/resource_tracker.py:335 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/network/quantumv2/api.py:197 -#, fuzzy, python-format -msgid "validate_networks() for %s" -msgstr "Недопустимый сетевой формат" +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/resource_tracker.py:349 +#, python-format +msgid "Free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:350 #, fuzzy, python-format -msgid "Multiple floating IP pools matches found for name '%s'" -msgstr "установка сетевого узла" +msgid "Free disk (GB): %s" +msgstr "Создание пары ключей %s" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/compute/resource_tracker.py:456 +#, fuzzy +msgid "Instance not resizing, skipping migration." +msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." + +#: nova/compute/resource_tracker.py:471 +#, fuzzy +msgid "InstanceType could not be found, skipping migration." +msgstr "Копия не найдена" + +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "syslog facility must be one of: %s" +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/rpcapi.py:54 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Unable to find host for Instance %s" +msgstr "Невозможно найти узел для копии %s" + +#: nova/compute/utils.py:141 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:88 #, python-format -msgid "No handler for matches of kind %s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/conductor/manager.py:253 #, fuzzy, python-format -msgid "Failed to understand rule %(rule)r" -msgstr "Ошибка обновления агента: %(resp)r" +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "block_device_mapping %s" + +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "Добавление консоли" -#: nova/openstack/common/notifier/api.py:125 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "%s not in valid priorities" -msgstr "%s не в допустимых приоритетах" +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "Попытка удаления несуществующей консоли %(console_id)s." -#: nova/openstack/common/notifier/api.py:141 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +msgid "Removing console %(console_id)s." +msgstr "Удаление консоли %(console_id)s." + +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "Недопустимый том" + +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -"Неполадка '%(e)s', попытка отправить в систему уведомлений. " -"Нагрузка=%(payload)s" -#: nova/openstack/common/notifier/api.py:170 +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "Обновление сборки xvp conf" + +#: nova/console/xvp.py:119 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, fuzzy, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" -msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "Выполнение останова xvp" -#: nova/openstack/common/rpc/amqp.py:209 -#, python-format -msgid "unpacked context: %s" -msgstr "неизвлечённый контекст: %s" +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "Запуск xvp" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/console/xvp.py:147 #, python-format -msgid "received %s" -msgstr "получено %s" +msgid "Error starting xvp: %s" +msgstr "Ошибка запуска xvp: %s" -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" -msgstr "не определен метод для сообщения: %s" +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "Выполнение перезагрузки xvp" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" -msgstr "Не определен метод для сообщения: %s" +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "xvp не выполняется..." -#: nova/openstack/common/rpc/amqp.py:352 -#, python-format -msgid "Making asynchronous call on %s ..." -msgstr "Выполнение асинхронного вызова %s ..." +#: nova/console/xvp.py:203 +#, fuzzy +msgid "Failed to run xvp." +msgstr "Ошибка возобновления работы сервера" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID is %s" +msgid "Received Token: %(token)s, %(token_dict)s)" +msgstr "Полученный токен: %(token)s, %(token_dict)s)" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "Checking Token: %(token)s, %(token_valid)s)" +msgstr "Проверка токена: %(token)s, %(token_valid)s)" + +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/db/api.py:675 nova/db/api.py:696 +#, fuzzy +msgid "Failed to notify cells of instance update" +msgstr "Ошибка перезагрузки копии" + +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/common.py:34 +#: nova/db/api.py:1590 #, fuzzy -msgid "An unknown RPC related exception occurred." -msgstr "Обнаружено неизвестное исключение." +msgid "Failed to notify cells of instance fault" +msgstr "Ошибка перезагрузки копии" -#: nova/openstack/common/rpc/common.py:64 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -"Удалённая ошибка: %(exc_type)s %(value)s\n" -"%(traceback)s." -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." -msgstr "" +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "Нераспознанное значение read_deleted '%s'" -#: nova/openstack/common/rpc/common.py:89 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/common.py:206 -#, python-format -msgid "Returning exception %s to caller" -msgstr "Возврат исключения %s вызывающему" +#: nova/db/sqlalchemy/api.py:1542 +#, fuzzy, python-format +msgid "Invalid instance id %s in request" +msgstr "Недопустимый запрос тела" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/db/sqlalchemy/api.py:2752 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "Повторное подключение к серверу AMQP на %(hostname)s:%(port)d" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" -msgstr "Подключение к серверу AMQP на %(hostname)s:%(port)d" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/db/sqlalchemy/utils.py:61 #, python-format msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -"Невозможно подключиться к серверу AMQP на %(hostname)s:%(port)d после " -"%(max_retries)d попыток: %(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/db/sqlalchemy/utils.py:67 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -"AMQP сервер на %(hostname)s:%(port)d недоступен: %(err_str)s. Повторная " -"попытка через %(sleep_time)d секунд." -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" -msgstr "Ошибка объявления потребителю темы '%(topic)s': %(err_str)s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" -msgstr "Ошибка принятия сообщения из очереди: %s" +#: 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/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 -#, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" -msgstr "Ошибка публикации сообщения в тему '%(topic)s': %(err_str)s" +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" +msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 #, fuzzy, python-format -msgid "Unable to connect to AMQP server: %s" -msgstr "Невозможно подключиться к серверу AMQP: %s " +msgid "table '%s' not dropped" +msgstr "Таблица |%s| не создана!" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/image/glance.py:187 #, python-format -msgid "Connected to AMQP server on %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." -msgstr "" +#: nova/image/glance.py:492 +#, fuzzy, python-format +msgid "fetching image %s from glance" +msgstr "Удаление образа %s" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." -msgstr "" +#: nova/image/s3.py:318 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "Ошибка загрузки %(image_location)s в %(image_path)s" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/image/s3.py:335 #, python-format -msgid "Deserializing: %s" -msgstr "" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "Ошибка расшифрования %(image_location)s в %(image_path)s" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/image/s3.py:345 #, python-format -msgid "Connecting to %(addr)s with %(type)s" -msgstr "" +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "Ошибка извлечения %(image_location)s в %(image_path)s" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/image/s3.py:355 #, python-format -msgid "-> Subscribed to %(subscribe)s" -msgstr "" +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "Ошибка выгрузки %(image_location)s в %(image_path)s" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/image/s3.py:379 #, python-format -msgid "-> bind: %(bind)s" -msgstr "" +msgid "Failed to decrypt private key: %s" +msgstr "Ошибка дешифрирования личного ключа: %s" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." -msgstr "" +#: nova/image/s3.py:386 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "Ошибка дешифрирования вектора инициализации: %s" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/image/s3.py:397 #, python-format -msgid "Subscribing to %s" -msgstr "" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "Ошибка дешифрирования файла образа %(image_file)s: %(err)s" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." -msgstr "" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" +msgstr "В образе небезопасные имена файлов" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." -msgstr "" +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "Недопустимый mac для to_global_ipv6: %s" -#: nova/openstack/common/rpc/impl_zmq.py:251 -#, fuzzy, python-format -msgid "Running func with context: %s" -msgstr "неизвлечённый контекст: %s" +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "Недопустимый префикс для to_global_ipv6: %s" -#: nova/openstack/common/rpc/impl_zmq.py:276 -#, fuzzy -msgid "Sending reply" -msgstr "копия %s: приостановление" +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "Недопустимый project_id для to_global_ipv6: %s" -#: nova/openstack/common/rpc/impl_zmq.py:344 -#, fuzzy -msgid "Registering reactor" -msgstr "Исключение регистрации ВМ %s" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 +#: nova/network/api.py:80 #, fuzzy -msgid "In reactor registered" -msgstr "Отсутствуют зарегистрированные ВМ" +msgid "Failed storing info cache" +msgstr "Ошибка перезагрузки копии" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" -msgstr "" +#: nova/network/api.py:239 +#, fuzzy, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 -#, python-format -msgid "CONSUMER GOT %s" -msgstr "" +#: nova/network/driver.py:43 +#, fuzzy, python-format +msgid "Loading network driver '%s'" +msgstr "LoggingVolumeDriver: %s" -#: nova/openstack/common/rpc/impl_zmq.py:432 +#: nova/network/floating_ips.py:87 #, fuzzy, python-format -msgid "->response->%s" -msgstr "ответ %s" +msgid "Fixed ip %(fixed_ip_id)s not found" +msgstr "Сертификат %(certificate_id)s не найден." -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "Created topic proxy: %s" -msgstr "" +msgid "Interface %(interface)s not found" +msgstr "Интерфейс %(interface)s не найден" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/network/floating_ips.py:121 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 -#, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, fuzzy, python-format -msgid "CONSUMER RECEIVED DATA: %s" -msgstr "Заданные данные: %s" - -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/network/floating_ips.py:196 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:495 -#, fuzzy, python-format -msgid "Create Consumer for topic (%(topic)s)" -msgstr "Ошибка объявления потребителю темы '%(topic)s': %(err_str)s" +msgid "Address |%(address)s| is not allocated" +msgstr "Адрес |%(address)s| не выделен" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/network/floating_ips.py:200 #, python-format -msgid "Consumer is a zmq.%s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:554 -#, fuzzy -msgid "Creating payload" -msgstr "Создание изображения" - -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:578 -#, fuzzy -msgid "Sending cast" -msgstr "копия %s: приостановление" - -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" -msgstr "" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "Адрес |%(address)s| не выделен вашему проекту |%(project)s|" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/network/floating_ips.py:220 #, fuzzy, python-format -msgid "Received message: %s" -msgstr "получено %s" - -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" -msgstr "" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgstr "Превышена квота для %s, попытка выделения адреса" -#: nova/openstack/common/rpc/impl_zmq.py:612 -#, python-format -msgid "%(msg)s" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:530 #, fuzzy, python-format -msgid "Sending message(s) to: %s" -msgstr "Выгрузка образа %s" - -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." -msgstr "" +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "Не найден том для копии %(instance_id)s." -#: nova/openstack/common/rpc/impl_zmq.py:709 +#: nova/network/floating_ips.py:537 +#, fuzzy, python-format msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." -msgstr "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " +msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." -msgstr "" +#: nova/network/floating_ips.py:568 +#, fuzzy, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "Завершение работы ВМ для копии %(instance_uuid)s" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." -msgstr "" +#: nova/network/floating_ips.py:576 +#, fuzzy, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/floating_ips.py:624 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" -msgstr "" - -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" -msgstr "Выполняется ли соответствующая служба?" - -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" -msgstr "Невозможно найти другой compute" - -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "%s. Установка состояния копии vm_state на ERROR" - -#: nova/scheduler/driver.py:101 +#: nova/network/floating_ips.py:664 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" -msgstr "" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "Домен |%(domain)s| уже существует, изменение зоны на |%(av_zone)s|." -#: nova/scheduler/driver.py:124 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" -msgstr "" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgstr "Домен |%(domain)s| уже существует, изменение проекта на |%(project)s|." -#: nova/scheduler/driver.py:141 +#: nova/network/ldapdns.py:100 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" -msgstr "" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." +msgstr "Этот драйвер поддерживает только записи типа 'a'." -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/scheduler/driver.py:334 +#: nova/network/linux_net.py:219 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" -msgstr "" +msgid "Attempted to remove chain %s which does not exist" +msgstr "Предпринята удалить цепочку %s, которая не существует" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/linux_net.py:254 #, python-format -msgid "No host selection for %s defined." -msgstr "" +msgid "Unknown chain: %r" +msgstr "Неизвестная цепочка: %r" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/linux_net.py:279 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "Попытка собрать %(num_instances)d копию(й)" +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" +"Предпринята попытка удалить правило, которого там нет: %(chain)r %(rule)r" +" %(wrap)r %(top)r" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/linux_net.py:680 #, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/linux_net.py:966 #, python-format -msgid "Filtered %(hosts)s" -msgstr "Отфильтрованы %(hosts)s" +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/linux_net.py:1011 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/network/linux_net.py:1093 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "killing radvd threw %s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/network/linux_net.py:1095 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/linux_net.py:1227 #, fuzzy, python-format -msgid "Host filter passes for %(host)s" -msgstr "Отфильтрованы %(hosts)s" +msgid "Error clearing stale veth %s" +msgstr "Ошибка запуска xvp: %s" -#: nova/scheduler/host_manager.py:318 +#: nova/network/linux_net.py:1386 #, python-format -msgid "Received %(service_name)s service update from %(host)s." -msgstr "Принято служебное обновление для %(service_name)s от %(host)s." +msgid "Starting VLAN interface %s" +msgstr "Запуск интерфейса VLAN %s" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" -msgstr "host_manager реализован только для 'compute'" +#: nova/network/linux_net.py:1418 +#, fuzzy, python-format +msgid "Failed unplugging VLAN interface '%s'" +msgstr "Ошибка отсоединения vif копии '%s'" -#: nova/scheduler/host_manager.py:351 -#, python-format -msgid "No service for compute ID %s" -msgstr "Нет службы для compute ID %s" +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "Ошибка отсоединения vif копии '%s'" -#: nova/scheduler/manager.py:79 +#: nova/network/linux_net.py:1442 #, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "Ошибка schedule_%(method)s: %(ex)s" +msgid "Starting Bridge %s" +msgstr "Запуск копии %s" -#: nova/scheduler/manager.py:165 -#, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" -msgstr "Ошибка schedule_%(method)s: %(ex)s" +#: nova/network/linux_net.py:1454 +#, fuzzy, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "Интерфейс %(interface)s не найден" -#: nova/scheduler/scheduler_options.py:69 -#, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" -msgstr "" +#: nova/network/linux_net.py:1490 +#, fuzzy, python-format +msgid "Failed to add interface: %s" +msgstr "Ошибка приостановления копии" + +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "Ошибка отсоединения vif копии '%s'" + +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "Ошибка отсоединения vif копии '%s'" + +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "Запуск копии %s" + +#: nova/network/linux_net.py:1743 +#, fuzzy, python-format +msgid "Done starting bridge %s" +msgstr "Ошибка запуска xvp: %s" + +#: nova/network/linux_net.py:1763 +#, fuzzy, python-format +msgid "Failed unplugging gateway interface '%s'" +msgstr "Ошибка отсоединения vif копии '%s'" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "Невозможно декодировать параметры расписания: '%(e)s'" +msgid "Unplugged gateway interface '%s'" +msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/simple.py:62 +#: nova/network/manager.py:366 +msgid "setting network host" +msgstr "установка сетевого узла" + +#: nova/network/manager.py:493 +#, fuzzy +msgid "network allocations" +msgstr "сетевые распределения для копии %s" + +#: nova/network/manager.py:500 +#, fuzzy, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" +msgstr "исключение сетевых распределений для копии |%s|" + +#: nova/network/manager.py:548 +#, fuzzy +msgid "network deallocation for instance" +msgstr "исключение сетевых распределений для копии |%s|" + +#: nova/network/manager.py:812 +#, fuzzy, python-format msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" +"instance-dns-zone является |%(domain)s|, который располагается в " +"доступной зоне |%(zone)s|. Копия |%(instance)s| расположена в зоне " +"|%(zone2)s|. Запись DNS не будет создана." -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" -msgstr "" +#: nova/network/manager.py:838 +#, fuzzy, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" +msgstr "Превышена квота для %s, попытка выделения адреса" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/manager.py:892 +#, fuzzy +msgid "Failed to update usages deallocating fixed IP" +msgstr "Ошибка обновления тома в базе данных" + +#: nova/network/manager.py:926 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/manager.py:949 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" -msgstr "" +msgid "Leased IP |%(address)s|" +msgstr "Арендованный IP |%(address)s|" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/manager.py:953 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/manager.py:962 +#, python-format +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/manager.py:967 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Released IP |%(address)s|" +msgstr "Присвоенный IP |%(address)s|" + +#: nova/network/manager.py:971 +#, python-format +msgid "IP %s released that is not associated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:975 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "IP %s released that was not leased" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/manager.py:994 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "%s must be an integer" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1038 #, python-format msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/manager.py:1119 +msgid "cidr already in use" +msgstr "cidr уже используется" + +#: nova/network/manager.py:1122 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" +"запрошенная cidr (%(cidr)s) конфликтует с существующей супер-сетью " +"(%(super)s)" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/manager.py:1133 #, python-format msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" +"запрошенная cidr (%(cidr)s) конфликтует с существующей, меньшей cidr " +"(%(smaller)s)" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/manager.py:1190 +msgid "Network already exists!" +msgstr "Сеть уже существует!" + +#: nova/network/manager.py:1209 #, python-format +msgid "Network must be disassociated from project %s before delete" +msgstr "Сеть должна быть исключена из проекта %s перед удалением" + +#: nova/network/manager.py:1805 msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 -#, python-format +#: nova/network/manager.py:1812 +#, fuzzy, python-format msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" +"Сетевой диапазон недостаточен для соответствия %(num_networks)s. Размер " +"сети %(network_size)s" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/minidns.py:48 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "minidns file is |%s|" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "Недопустимый том" + +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" +msgstr "Этот драйвер поддерживает только тип 'a'" + +#: nova/network/minidns.py:122 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" -msgstr "" +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "_удалить: %s" -#: nova/tests/fake_utils.py:72 +#: nova/network/minidns.py:207 #, python-format -msgid "Faking execution of cmd (subprocess): %s" -msgstr "Имитация выполнения команды (субпроцесс): %s" +msgid "Cannot delete domain |%s|" +msgstr "" -#: nova/tests/fake_utils.py:80 -#, python-format -msgid "Faked command matched %s" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "Faked command raised an exception %s" -msgstr "Имитация команды привела к исключению %s" +msgid "Quantum client authentication failed: %s" +msgstr "" -#: nova/tests/fake_utils.py:101 -#, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'" +#: nova/network/quantumv2/api.py:151 +#, fuzzy, python-format +msgid "allocate_for_instance() for %s" +msgstr "сетевые распределения для копии %s" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" -msgstr "" +#: nova/network/quantumv2/api.py:154 +#, fuzzy, python-format +msgid "empty project id for instance %s" +msgstr "сетевые распределения для копии %s" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/quantumv2/api.py:200 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" -msgstr "" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "Узел не найден" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/quantumv2/api.py:277 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" -msgstr "" +#: nova/network/quantumv2/api.py:315 +#, fuzzy, python-format +msgid "deallocate_for_instance() for %s" +msgstr "исключение сетевых распределений для копии |%s|" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" -msgstr "" +#: nova/network/quantumv2/api.py:324 +#, fuzzy, python-format +msgid "Failed to delete quantum port %(portid)s " +msgstr "Ошибка удаления тома в базе данных" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/quantumv2/api.py:343 +#, fuzzy, python-format +msgid "Failed to delete quantum port %(port_id)s " +msgstr "Ошибка удаления тома в базе данных" + +#: nova/network/quantumv2/api.py:365 +#, python-format +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/quantumv2/api.py:397 #, python-format msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" -msgstr "IPv4" +#: nova/network/quantumv2/api.py:437 +#, fuzzy, python-format +msgid "validate_networks() for %s" +msgstr "Недопустимый сетевой формат" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" -msgstr "IPv6" +#: nova/network/quantumv2/api.py:694 +#, fuzzy, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "установка сетевого узла" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" -msgstr "" +#: nova/network/quantumv2/api.py:807 +#, fuzzy, python-format +msgid "Network %(net)s for port %(port_id)s not found!" +msgstr "Сеть %(network_id)s не найдена." -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" -msgstr "" +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "Удалить группу безопасности %s" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" -msgstr "" +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "Удалить группу безопасности %s" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, fuzzy, python-format +msgid "Quantum Error: %s" +msgstr "Обнаружена ошибка: %s" -#: nova/tests/test_nova_manage.py:209 -msgid "project" -msgstr "проект" +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "Удалить группу безопасности %s" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" -msgstr "" +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +msgid "Security group id should be uuid" +msgstr "Группа безопасности (%s) не найдена" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/security_group/quantum_driver.py:171 #, fuzzy, python-format -msgid "unrecognized argument %s" -msgstr "Нераспознанное значение read_deleted '%s'" +msgid "Quantum Error getting security group %s" +msgstr "Удалить группу безопасности %s" + +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "Обнаружена ошибка: %s" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "Run CLI command: %s" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/security_group/quantum_driver.py:239 +#, fuzzy, python-format +msgid "Quantum security group rule %s not found" +msgstr "Группа безопасности с правилом %(rule_id)s не найдена." + +#: nova/network/security_group/quantum_driver.py:356 #, python-format msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/test_storwize_svc.py:905 -#, python-format +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 +#, 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:426 +#, fuzzy, python-format msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" +"Группа безопасности %(security_group_id)s не ассоциирована с копией " +"%(instance_id)s" -#: nova/tests/test_volume_types.py:58 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "Given data: %s" -msgstr "Заданные данные: %s" +msgid "This rule already exists in group %s" +msgstr "Это правило уже существует в группе %s" -#: nova/tests/test_volume_types.py:59 -#, python-format -msgid "Result data: %s" -msgstr "Итоговые данные: %s" +#: nova/openstack/common/excutils.py:48 +#, fuzzy, python-format +msgid "Original exception being dropped: %s" +msgstr "ограничения внешнего ключа не могут быть удалены" -#: nova/tests/test_xenapi.py:691 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "Creating files in %s to simulate guest agent" -msgstr "Создание файлов в %s для имитации гостевого агента" +msgid "Could not release the acquired lock `%s`" +msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "Removing simulated guest agent files in %s" -msgstr "Удаление файлов имитации гостевого агента в %s" - -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/openstack/common/lockutils.py:195 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/openstack/common/lockutils.py:222 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -#, fuzzy -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" -msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" - -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/openstack/common/lockutils.py:230 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" -msgstr "" +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "Непредвиденная ошибка: %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/openstack/common/log.py:329 #, python-format -msgid "_create: %s" -msgstr "_создать: %s" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/openstack/common/log.py:379 #, python-format -msgid "_delete: %s" -msgstr "_удалить: %s" +msgid "syslog facility must be one of: %s" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 -#, python-format -msgid "_get: %s" -msgstr "_get: %s" +#: nova/openstack/common/log.py:540 +#, fuzzy, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "Класс %(fullname)s устарел: %(msg)s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "_get_all: %s" -msgstr "_get_all: %s" +msgid "Failed to understand rule %(rule)s" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "test_snapshot_create: param=%s" -msgstr "test_snapshot_create: param=%s" +msgid "No handler for matches of kind %s" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 -#, python-format -msgid "test_snapshot_create: resp_dict=%s" -msgstr "test_snapshot_create: resp_dict=%s" +#: nova/openstack/common/policy.py:679 +#, fuzzy, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "Ошибка обновления агента: %(resp)r" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 -#, python-format -msgid "test_snapshot_create_force: param=%s" -msgstr "test_snapshot_create_force: param=%s" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" -msgstr "test_snapshot_create_force: resp_dict=%s" +msgid "Got mysql server has gone away: %s" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 -#, python-format -msgid "test_snapshot_show: resp=%s" -msgstr "test_snapshot_show: resp=%s" +#: nova/openstack/common/db/sqlalchemy/session.py:556 +#, fuzzy, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "Ошибка соединения с SQL (%(connstring)s). %(attempts)d попыток осталось." -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 -#, python-format -msgid "test_snapshot_detail: resp_dict=%s" -msgstr "test_snapshot_detail: resp_dict=%s" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 -#, python-format -msgid "Running instances: %s" -msgstr "Выполняемые копии: %s" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "After terminating instances: %s" -msgstr "После завершения работы копий: %s" - -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" -msgstr "Внутренняя ошибка" +msgid "%s not in valid priorities" +msgstr "%s не в допустимых приоритетах" -#: nova/tests/compute/test_compute.py:2383 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "After force-killing instances: %s" -msgstr "После принудительного завершения работы копий: %s" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" +"Неполадка '%(e)s', попытка отправить в систему уведомлений. " +"Нагрузка=%(payload)s" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "Невозможно ликвидировать vbd %s" - -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 -#, fuzzy, python-format -msgid "Failed to get info for disk %s" -msgstr "Ошибка получения метаданных для ip: %s" - -#: nova/tests/integrated/test_api_samples.py:138 -#, fuzzy, python-format -msgid "Result: %(result)s is not a dict." -msgstr "Адрес |%(address)s| не выделен" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, fuzzy, python-format -msgid "Result: %(result)s is not a list." -msgstr "Адрес |%(address)s| не выделен" +msgid "Failed to load plugin %(plug)s: %(exc)s" +msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#, fuzzy, python-format -msgid "Result: %(res_obj)s not in %(expected)s." -msgstr "Адрес |%(address)s| не выделен" - -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 -#, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "flavor: %s" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -"%(message)s\n" -"Код состояния: %(_status)s\n" -"Тело: %(_body)s" - -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "Ошибка аутентификации" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" -msgstr "Ошибка авторизации" - -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" -msgstr "объект не найден" - -#: nova/tests/integrated/api/client.py:105 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "Doing %(method)s on %(relative_url)s" -msgstr "Выполнение %(method)s на %(relative_url)s" +msgid "unpacked context: %s" +msgstr "неизвлечённый контекст: %s" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Body: %s" -msgstr "Тело: %s" +msgid "UNIQUE_ID is %s." +msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/rpc/amqp.py:406 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" -msgstr "%(auth_uri)s => код %(http_status)s" +msgid "received %s" +msgstr "получено %s" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" -msgstr "%(relative_uri)s => код %(http_status)s" - -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" -msgstr "Непредвиденный код состояния" +msgid "no method for message: %s" +msgstr "не определен метод для сообщения: %s" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "Decoding JSON: %s" -msgstr "Декодирование JSON: %s" +msgid "No method for message: %s" +msgstr "Не определен метод для сообщения: %s" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/firewall.py:187 -#, fuzzy -msgid "Filters added to instance" -msgstr "Ошибка перезагрузки копии" - -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" -msgstr "Выполненое обновление правил брандмауэра поставщика" - -#: nova/virt/firewall.py:357 -#, python-format -msgid "Adding security group rule: %r" -msgstr "Добавление правила группы безопасности: %r" +#: nova/openstack/common/rpc/amqp.py:583 +#, fuzzy, python-format +msgid "Making synchronous call on %s ..." +msgstr "Выполнение асинхронного вызова %s ..." -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Adding provider rule: %s" -msgstr "Добавление правила поставщика: %s" - -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." -msgstr "Ошибка анализа 'qemu-img info'." +msgid "MSG_ID is %s" +msgstr "MSG_ID is %s" -#: nova/virt/images.py:107 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/images.py:118 -#, python-format -msgid "Converted to raw, but format is now %s" -msgstr "Преобразование в необработанный, но текущий формат %s" - -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "============= initial domains =========== : %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" -msgstr "" - -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" -msgstr "" +#: nova/openstack/common/rpc/common.py:74 +#, fuzzy +msgid "An unknown RPC related exception occurred." +msgstr "Обнаружено неизвестное исключение." -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "No such domain (%s)" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" +"Удалённая ошибка: %(exc_type)s %(value)s\n" +"%(traceback)s." -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Failed power down Bare-metal node %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "No such domain %s" -msgstr "Домен %s не существует" +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" -#: nova/virt/baremetal/dom.py:161 -#, python-format -msgid "Domains: %s" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "After storing domains: %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/openstack/common/rpc/common.py:156 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/common.py:280 +#, python-format +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" -msgstr "" +#: nova/openstack/common/rpc/common.py:302 +#, python-format +msgid "Returning exception %s to caller" +msgstr "Возврат исключения %s вызывающему" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "Created new domain: %s" -msgstr "" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "Повторное подключение к серверу AMQP на %(hostname)s:%(port)d" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" -msgstr "" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "Подключение к серверу AMQP на %(hostname)s:%(port)d" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "change_domain_state: to new state %s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" +"Невозможно подключиться к серверу AMQP на %(hostname)s:%(port)d после " +"%(max_retries)d попыток: %(err_str)s" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" +"AMQP сервер на %(hostname)s:%(port)d недоступен: %(err_str)s. Повторная " +"попытка через %(sleep_time)d секунд." -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" -msgstr "" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "Ошибка объявления потребителю темы '%(topic)s': %(err_str)s" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" -msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" +msgid "Failed to consume message from queue: %s" +msgstr "Ошибка принятия сообщения из очереди: %s" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "instance %s: rebooted" -msgstr "" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "Ошибка публикации сообщения в тему '%(topic)s': %(err_str)s" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" -msgstr "" +#: nova/openstack/common/rpc/impl_qpid.py:351 +#, fuzzy, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "Невозможно подключиться к серверу AMQP: %s " -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "instance %s: rescued" -msgstr "" - -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/baremetal/driver.py:225 -#, python-format -msgid "instance %s: is building" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "instance %s: booted" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "instance %s spawned successfully" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "instance %s:not booted" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "instance %s: Creating image" -msgstr "копия %s: Создание образа" - -#: nova/virt/baremetal/driver.py:457 -#, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/driver.py:467 -#, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:516 -#, python-format -msgid "instance %s: finished toXML method" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, fuzzy, python-format +msgid "Running func with context: %s" +msgstr "неизвлечённый контекст: %s" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." -msgstr "" -"Невозможно получить количество ЦПУ, так как эта возможность не " -"реализована для этой платформы. Эту ошибку можно безопасно пропустить." +#: nova/openstack/common/rpc/impl_zmq.py:310 +#, fuzzy +msgid "Sending reply" +msgstr "копия %s: приостановление" -#: nova/virt/baremetal/driver.py:683 -#, python-format -msgid "#### RLK: cpu_arch = %s " +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_zmq.py:379 +#, fuzzy +msgid "Registering reactor" +msgstr "Исключение регистрации ВМ %s" + +#: nova/openstack/common/rpc/impl_zmq.py:391 +#, fuzzy +msgid "In reactor registered" +msgstr "Отсутствуют зарегистрированные ВМ" + +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "Создание снимка копии ВМ %s " + +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "Запуск моста интерфейса для %s" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_zmq.py:509 +#, python-format +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:512 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/baremetal/tilera.py:274 -#, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#: nova/openstack/common/rpc/impl_zmq.py:531 +#, fuzzy, python-format +msgid "Could not create IPC directory %s" +msgstr "Ошибка удаления контейнера: %s" + +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:575 +#, fuzzy, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "Заданные данные: %s" + +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/impl_zmq.py:634 +#, python-format +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" -msgstr "нет настроенного совместимого обработчика образа" +#: nova/openstack/common/rpc/impl_zmq.py:686 +#, fuzzy +msgid "Creating payload" +msgstr "Создание изображения" -#: nova/virt/disk/api.py:245 -#, fuzzy, python-format -msgid "no disk image handler for: %s" -msgstr "неизвестный обработчик образа диска: %s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" +msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" -msgstr "образ уже присоединён" +#: nova/openstack/common/rpc/impl_zmq.py:712 +#, fuzzy +msgid "Sending cast" +msgstr "копия %s: приостановление" -#: nova/virt/disk/api.py:323 -#, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/impl_zmq.py:718 #, fuzzy, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "Ошибка монтирования файловой системы: %s" +msgid "Received message: %s" +msgstr "получено %s" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:735 +#, fuzzy +msgid "RPC Message Invalid." +msgstr "Недопустимый запрос." -#: nova/virt/disk/api.py:568 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "%(msg)s" msgstr "" -#: nova/virt/disk/guestfs.py:41 -#, python-format -msgid "unsupported partition: %s" -msgstr "неподдерживаемый раздел: %s" - -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 -#, python-format -msgid "Failed to mount filesystem: %s" -msgstr "Ошибка монтирования файловой системы: %s" +#: nova/openstack/common/rpc/impl_zmq.py:762 +#, fuzzy, python-format +msgid "Sending message(s) to: %s" +msgstr "Выгрузка образа %s" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/disk/guestfs.py:119 -#, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/disk/loop.py:31 -#, python-format -msgid "Could not attach image to loopback: %s" -msgstr "Невозможно прикрепить образ для замыкания: %s" - -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/matchmaker.py:89 #, fuzzy, python-format -msgid "partition %s not found" -msgstr "разделы не найдена" +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake не имеет реализации для %s" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Failed to map partitions: %s" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" -msgstr "Нет свободных устройств nbd" - -#: nova/virt/disk/nbd.py:86 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "qemu-nbd error: %s" -msgstr "ошибка qemu-nbd: %s" - -#: nova/virt/disk/nbd.py:98 -#, python-format -msgid "nbd device %s did not show up" +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" -msgstr "" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" +msgstr "Выполняется ли соответствующая служба?" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" +msgstr "Невозможно найти другой compute" + +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 +#, fuzzy, python-format +msgid "Setting instance to %(state)s state." +msgstr "%s. Установка состояния копии vm_state на ERROR" + +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/scheduler/driver.py:335 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/driver.py:218 -#, fuzzy -msgid "get_console_output called" -msgstr "Получить консольный вывод для копии %s" +#: nova/scheduler/filter_scheduler.py:75 +#, python-format +msgid "Attempting to build %(num_instances)d instance(s)" +msgstr "Попытка собрать %(num_instances)d копию(й)" -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/scheduler/filter_scheduler.py:246 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/scheduler/filter_scheduler.py:275 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -#, fuzzy -msgid "live_migration called" -msgstr "Запущено post_live_migration().." +#: nova/scheduler/filter_scheduler.py:341 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "Отфильтрованы %(hosts)s" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/scheduler/filter_scheduler.py:387 #, fuzzy, python-format -msgid "Starting live migration for instance: %s" -msgstr "Перечень копий" - -#: nova/virt/hyperv/livemigrationops.py:126 -#, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "Невозможно найти том %s" +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" +msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -#, fuzzy -msgid "pre_live_migration called" -msgstr "Запущено post_live_migration().." - -#: nova/virt/hyperv/livemigrationops.py:157 -#, fuzzy -msgid "post_live_migration_at_destination called" -msgstr "Запущено post_live_migration().." - -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "compare_cpu called %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/scheduler/host_manager.py:353 #, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "Создание снимка копии ВМ %s " +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "Принято служебное обновление для %(service_name)s от %(host)s." -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/scheduler/host_manager.py:358 #, fuzzy, python-format -msgid "Failed to create snapshot for VM %s" -msgstr "Создать снимок из тома %s" +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "Принято служебное обновление для %(service_name)s от %(host)s." -#: nova/virt/hyperv/snapshotops.py:83 -#, fuzzy, python-format -msgid "Getting info for VHD %s" -msgstr "установка сетевого узла" +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" +msgstr "Нет службы для compute ID %s" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/scheduler/manager.py:196 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" -msgstr "" +msgid "Failed to schedule_%(method)s: %(ex)s" +msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" -msgstr "" +msgid "Could not decode scheduler options: '%(e)s'" +msgstr "Невозможно декодировать параметры расписания: '%(e)s'" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, fuzzy, python-format -msgid "Removing snapshot %s" -msgstr "Запуск снимка для ВМ %s" - -#: nova/virt/hyperv/snapshotops.py:181 -#, fuzzy, python-format -msgid "Failed to remove snapshot for VM %s" -msgstr "Ошибка удаления контейнера: %s" - -#: nova/virt/hyperv/snapshotops.py:186 -#, fuzzy, python-format -msgid "Removing folder %s " -msgstr "Проверка SR %s" +#: nova/scheduler/filters/compute_filter.py:44 +#, python-format +msgid "%(host_state)s is disabled via capabilities" +msgstr "" -#: nova/virt/hyperv/vmops.py:69 -#, fuzzy -msgid "get_info called for instance" -msgstr "Перечень копий" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "hyperv vm state: %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, fuzzy, python-format -msgid "cache image failed: %s" -msgstr "Выгрузка образа %s" - -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "Ошибка запуска xvp: %s" - -#: nova/virt/hyperv/vmops.py:156 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Started VM %s " +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "spawn vm failed: %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "Невозможно создать том" - -#: nova/virt/hyperv/vmops.py:180 -#, fuzzy, python-format -msgid "Created VM %s..." -msgstr "_создать: %s" - -#: nova/virt/hyperv/vmops.py:197 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "Set memory for vm %s..." +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "Set vcpus for vm %s..." +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "Сервер не найден" - -#: nova/virt/hyperv/vmops.py:231 -#, fuzzy, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "Ошибка приостановления копии" - -#: nova/virt/hyperv/vmops.py:236 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, fuzzy, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "Ошибка приостановления копии" - -#: nova/virt/hyperv/vmops.py:266 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "New disk drive path is %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, fuzzy, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "Ошибка монтирования файловой системы: %s" - -#: nova/virt/hyperv/vmops.py:287 -#, fuzzy, python-format -msgid "Created disk for %s" -msgstr "Создание пары ключей %s" - -#: nova/virt/hyperv/vmops.py:291 -#, fuzzy, python-format -msgid "Creating nic for %s " -msgstr "Создание изображения" - -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" -msgstr "" - -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" -msgstr "" - -#: nova/virt/hyperv/vmops.py:317 -#, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "Создание pbd для SR" - -#: nova/virt/hyperv/vmops.py:320 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "Ошибка приостановления копии" - -#: nova/virt/hyperv/vmops.py:334 -#, fuzzy, python-format -msgid "Created nic for %s " -msgstr "_создать: %s" - -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Attempting to bind NIC to %s " -msgstr "" - -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, fuzzy, python-format -msgid "Got request to destroy vm %s" -msgstr "Невозможно ликвидировать vbd %s" - -#: nova/virt/hyperv/vmops.py:418 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "Выполнение остановки копий" - -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "Выполнение остановки копий" - -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "Ошибка приостановления копии" - -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "Выполнение остановки копий" - -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "Питание включено на копии ВМ %s" - -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "Питание включено на копии ВМ %s" - -#: nova/virt/hyperv/vmops.py:470 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/vmops.py:555 -#, fuzzy, python-format -msgid "Windows version: %s " -msgstr "Версия агента копии: %s" - -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/servicegroup/api.py:99 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/servicegroup/api.py:106 #, python-format -msgid "use_cow_image:%s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/servicegroup/api.py:114 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 -#, fuzzy, python-format -msgid "duplicate name found: %s" -msgstr "Объект Quantum не найден: %s" - -#: nova/virt/hyperv/vmutils.py:68 +#: nova/servicegroup/drivers/db.py:41 #, python-format msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 -#, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "Создание SR %s" - -#: nova/virt/hyperv/vmutils.py:94 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "Removing existing folder %s " +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, fuzzy, python-format -msgid "block device info: %s" -msgstr "block_device_list %s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "" -#: nova/virt/hyperv/volumeops.py:97 -#, fuzzy, python-format -msgid "Attach boot from volume failed: %s" -msgstr "Создать снимок из тома %s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "Невозможно присоединить том для копии %s" +#: nova/servicegroup/drivers/mc.py:44 +#, fuzzy +msgid "memcached_servers not defined" +msgstr "Имя сервера не задано" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Отсоединить том %s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Unable to attach volume to instance %s" -msgstr "Невозможно присоединить том для копии %s" - -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "Ошибка поиска тома в базе данных" +msgid "Memcached_Driver: get_all members of the %s group" +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:187 -#, python-format -msgid "Mounted disk to detach is: %s" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "host_resource disk detached is: %s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Physical disk detached is: %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "Ошибка удаления контейнера: %s" - -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/storage/linuxscsi.py:70 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "device.InitiatorName: %s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "device.TargetName: %s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 -#, python-format -msgid "device.ScsiPathId: %s" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "device.ScsiTargetId): %s" -msgstr "" +msgid "Faking execution of cmd (subprocess): %s" +msgstr "Имитация выполнения команды (субпроцесс): %s" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "device.ScsiLun: %s" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "device.DeviceInterfaceGuid :%s" -msgstr "" +msgid "Faked command raised an exception %s" +msgstr "Имитация команды привела к исключению %s" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'" + +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 -#, python-format -msgid "device.DeviceNumber %s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 -#, python-format -msgid "device.PartitionNumber :%s" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 -#, fuzzy, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" -msgstr "Невозможно найти узел для копии %s" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" +msgstr "" -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" + +#: nova/tests/test_hypervapi.py:433 #, fuzzy, python-format -msgid "Target lun : %s" -msgstr "_get: %s" +msgid "fake vswitch not found" +msgstr "маркер [%s] не найден" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Mounted disk is: %s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "Drive number to disconnect is: %s" -msgstr "" +msgid "Creating files in %s to simulate guest agent" +msgstr "Создание файлов в %s для имитации гостевого агента" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "DeviceNumber : %s" +msgid "Removing simulated guest agent files in %s" +msgstr "Удаление файлов имитации гостевого агента в %s" + +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 -#, python-format -msgid "Disk path to parse: %s" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "block_device_list %s" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" +msgstr "" -#: nova/virt/hyperv/volumeops.py:292 -#, fuzzy, python-format -msgid "end_device_id: %s" -msgstr "block_device_list %s" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +#, fuzzy +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/virt/hyperv/volumeutils.py:51 -#, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 -#, python-format -msgid "block_device_list %s" -msgstr "block_device_list %s" - -#: nova/virt/libvirt/driver.py:333 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." -msgstr "" +msgid "Running instances: %s" +msgstr "Выполняемые копии: %s" -#: nova/virt/libvirt/driver.py:339 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "Connecting to libvirt: %s" -msgstr "Подключение к libvirt: %s" +msgid "After terminating instances: %s" +msgstr "После завершения работы копий: %s" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" -msgstr "Неполадка с подключением к libvirt" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" +msgstr "Внутренняя ошибка" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "After force-killing instances: %s" +msgstr "После принудительного завершения работы копий: %s" + +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/tests/integrated/test_api_samples.py:174 +#, fuzzy, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "Адрес |%(address)s| не выделен" + +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." -msgstr "" +#: nova/tests/integrated/test_api_samples.py:199 +#, fuzzy, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "Адрес |%(address)s| не выделен" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/tests/integrated/test_api_samples.py:222 +#, python-format +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "flavor: %s" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "Deleting instance files %(target)s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" +"%(message)s\n" +"Код состояния: %(_status)s\n" +"Тело: %(_body)s" -#: nova/virt/libvirt/driver.py:567 -#, fuzzy, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" -msgstr "Ошибка schedule_%(method)s: %(ex)s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" +msgstr "Ошибка аутентификации" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." -msgstr "" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" +msgstr "Ошибка авторизации" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" -msgstr "" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" +msgstr "объект не найден" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" -msgstr "" +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" +msgstr "Выполнение %(method)s на %(relative_url)s" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "снимок %s: создание завершено" +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" +msgstr "Тело: %s" -#: nova/virt/libvirt/driver.py:888 -#, fuzzy -msgid "Failed to soft reboot instance." -msgstr "Ошибка перезагрузки копии" +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "%(auth_uri)s => код %(http_status)s" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "%(relative_uri)s => код %(http_status)s" + +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" +msgstr "Непредвиденный код состояния" + +#: nova/tests/integrated/api/client.py:172 +#, python-format +msgid "Decoding JSON: %s" +msgstr "Декодирование JSON: %s" + +#: nova/virt/configdrive.py:97 +#, python-format +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/driver.py:930 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/driver.py:1108 +#: nova/virt/driver.py:955 +#, fuzzy, python-format +msgid "Loading compute driver '%s'" +msgstr "LoggingVolumeDriver: %s" + +#: nova/virt/driver.py:962 #, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +msgid "Unable to load the virtualization driver: %s" +msgstr "Невозможно загрузить драйвер виртуализации: %s" + +#: nova/virt/fake.py:210 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" + +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/driver.py:1154 +#: nova/virt/firewall.py:195 #, fuzzy -msgid "Guest does not have a console available" -msgstr "Пользователь не имеет административных привилегий" +msgid "Filters added to instance" +msgstr "Ошибка перезагрузки копии" -#: nova/virt/libvirt/driver.py:1198 +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" +msgstr "Выполненое обновление правил брандмауэра поставщика" + +#: nova/virt/firewall.py:377 #, python-format -msgid "Path '%(path)s' supports direct I/O" -msgstr "" +msgid "Adding security group rule: %r" +msgstr "Добавление правила группы безопасности: %r" -#: nova/virt/libvirt/driver.py:1202 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgid "Adding provider rule: %s" +msgstr "Добавление правила поставщика: %s" + +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." +msgstr "Ошибка анализа 'qemu-img info'." + +#: nova/virt/images.py:221 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" -msgstr "Создание изображения" +#: nova/virt/images.py:233 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "Преобразование в необработанный, но текущий формат %s" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/driver.py:90 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/driver.py:1412 -#, fuzzy, python-format -msgid "Creating config drive at %(path)s" -msgstr "Невозможно найти конфигурацию по адресу %(path)s" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/virt/baremetal/driver.py:295 +#, fuzzy, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "Перечень копий" + +#: nova/virt/baremetal/driver.py:313 +#, python-format +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/driver.py:318 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/virt/baremetal/driver.py:340 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/ipmi.py:85 +#, fuzzy, python-format +msgid "pid file %s does not contain any pid" +msgstr "href %s не содержит версию" + +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/ipmi.py:111 +#, fuzzy +msgid "Address not supplied to IPMI" +msgstr "Адрес не задан" + +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:1853 -#, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -"Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " -"%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" -msgstr "устаревшая версия libvirt (не поддерживается getVersion)" +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:2340 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/baremetal/pxe.py:231 #, python-format msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -"Создание временного файла %s для оповещения других узлов сети compute о " -"необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "Перечень копий" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, fuzzy, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "Перечень копий" + +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "Создание снимка копии ВМ %s " + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/baremetal/pxe.py:467 #, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "Ошибка аутентификации: %s" +msgid "PXE deploy started for instance %s" +msgstr "сетевые распределения для копии %s" -#: nova/virt/libvirt/driver.py:2551 -#, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s." +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "Получить консольный вывод для копии %s" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "сетевые распределения для копии %s" + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/baremetal/tilera.py:154 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -#, fuzzy -msgid "Instance running successfully." -msgstr "Копия %s: выполнение" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "сетевые распределения для копии %s" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" -msgstr "" +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "Получить консольный вывод для копии %s" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." -msgstr "" -"Модуль Libvirt не может быть загружен. NWFilterFirewall не будет работать" -" надлежащим образом." +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "Невозможно найти узел для копии %s" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/baremetal/tilera_pdu.py:85 +#, fuzzy +msgid "Address not supplied to PDU" +msgstr "Адрес не задан" + +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:191 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:214 -#, 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/baremetal/tilera_pdu.py:116 +#, fuzzy +msgid "PDU failed" +msgstr "Ошибка создания" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" -msgstr "Брандмауэр iptables: Настройка базовой фильтрации" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" +msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/utils.py:41 #, fuzzy, python-format -msgid "Unknown image_type=%s" -msgstr "неизвестный обработчик образа диска: %s" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "Ошибка дешифрирования файла образа %(image_file)s: %(err)s" + +#: nova/virt/baremetal/utils.py:52 +#, fuzzy, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" + +#: nova/virt/baremetal/utils.py:60 +#, fuzzy, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "%s is a valid instance name" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "%s has a disk file" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 -#, python-format -msgid "Base file too young to remove: %s" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 -#, python-format -msgid "Removing base file: %s" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "%(id)s (%(base_file)s): checking" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 -#, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:374 -#, python-format -msgid "Skipping verification, no base directory at %s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" -msgstr "" +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "разделы не найдена" -#: nova/virt/libvirt/imagecache.py:385 -#, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" -msgstr "" +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 +#, fuzzy, python-format +msgid "Baremetal interface %s already in use" +msgstr "Ошибка создания виртуального интерфейса" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 +#, fuzzy, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "разделы не найдена" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Unknown base file: %s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Active base files: %s" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/disk/api.py:149 #, python-format -msgid "Corrupt base files: %s" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/disk/api.py:159 #, python-format -msgid "Removable base files: %s" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" -msgstr "" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" +msgstr "образ уже присоединён" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/api.py:282 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/disk/api.py:299 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/disk/api.py:318 #, python-format msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." -msgstr "" - -#: nova/virt/libvirt/utils.py:187 -#, python-format -msgid "Path %s must be LVM logical volume" -msgstr "" - -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/disk/api.py:335 #, fuzzy, python-format -msgid "Reading image info file: %s" -msgstr "Выгрузка образа %s" +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "Ошибка монтирования файловой системы: %s" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/disk/api.py:348 #, fuzzy, python-format -msgid "Read: %s" -msgstr "_создать: %s" +msgid "Failed to umount container filesystem: %s" +msgstr "Ошибка монтирования файловой системы: %s" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/api.py:373 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/utils.py:533 -#, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "Запуск моста интерфейса для %s" - -#: nova/virt/libvirt/utils.py:534 -#, fuzzy, python-format -msgid "Wrote: %s" -msgstr "_создать: %s" - -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Ensuring bridge %s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -#, fuzzy -msgid "Failed while unplugging vif" -msgstr "Ошибка отсоединения vif копии '%s'" - -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/api.py:435 #, python-format -msgid "iSCSI device not found at %s" -msgstr "iSCSI-устройство не найдено в %s" +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/api.py:464 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -"Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " -"проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" - -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 -#, fuzzy, python-format -msgid "%s is already mounted" -msgstr "образ уже присоединён" - -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/powervm/exception.py:21 -#, fuzzy -msgid "Connection to PowerVM manager failed" -msgstr "Сбой соединения c melange" +#: nova/virt/disk/api.py:564 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/api.py:580 +#, python-format +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/powervm/exception.py:29 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" -msgstr "Копия %(instance_id)s не найдена." +#: nova/virt/disk/mount/api.py:41 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" -#: nova/virt/powervm/exception.py:33 -#, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" -msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" +msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." +msgstr "" + +#: nova/virt/disk/mount/api.py:135 #, fuzzy, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" -msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." +msgid "Map dev %s" +msgstr "Импортировать ключ %s" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/powervm/exception.py:64 -#, fuzzy, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" -msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" - -#: nova/virt/powervm/operator.py:91 +#: nova/virt/disk/mount/api.py:156 #, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "Копия не найдена" +msgid "partition %s not found" +msgstr "разделы не найдена" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/mount/api.py:179 +#, python-format +msgid "Unmap dev %s" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, fuzzy, python-format -msgid "Creating LPAR instance '%s'" -msgstr "Перечень копий" +#: nova/virt/disk/mount/api.py:187 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" -#: nova/virt/powervm/operator.py:211 -#, fuzzy, python-format -msgid "LPAR instance '%s' creation failed" -msgstr "копия %s: Создание образа" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "Ошибка монтирования файловой системы: %s" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Umount %s" msgstr "" -#: nova/virt/powervm/operator.py:225 -#, fuzzy, python-format -msgid "Copying image '%s' to IVM" -msgstr "Выгрузка образа %s" - -#: nova/virt/powervm/operator.py:230 +#: nova/virt/disk/mount/api.py:214 #, fuzzy -msgid "Creating logical volume" -msgstr "создание sr в volume_utils" +msgid "Fail to mount, tearing back down" +msgstr "Ошибка обновления тома в базе данных" + +#: nova/virt/disk/mount/loop.py:33 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "Невозможно прикрепить образ для замыкания: %s" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/mount/loop.py:34 #, fuzzy, python-format -msgid "Copying image to the device '%s'" -msgstr "Получение размера образа для образа %s" +msgid "Loop mount error: %s" +msgstr "ошибка qemu-nbd: %s" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/disk/mount/loop.py:40 #, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "Запуск моста интерфейса для %s" +msgid "Got loop device %s" +msgstr "block_device_list %s" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/disk/mount/loop.py:58 #, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "Выполнение запуска копий" +msgid "Release loop device %s" +msgstr "Присвоить адрес %s" -#: nova/virt/powervm/operator.py:258 -#, python-format -msgid "Instance '%s' failed to boot" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "Нет свободных устройств nbd" + +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/powervm/operator.py:284 -#, fuzzy, python-format -msgid "Shutting down the instance '%s'" -msgstr "Включение питания на копии ВМ %s" +#: nova/virt/disk/mount/nbd.py:91 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "ошибка qemu-nbd: %s" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "Невозможно найти том %s" +msgid "NBD mount error: %s" +msgstr "ошибка qemu-nbd: %s" -#: nova/virt/powervm/operator.py:291 -#, fuzzy, python-format -msgid "Deleting the LPAR instance '%s'" -msgstr "Выполнение запуска копий" +#: nova/virt/disk/mount/nbd.py:104 +#, python-format +msgid "nbd device %s did not show up" +msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/mount/nbd.py:111 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/mount/nbd.py:126 +#, fuzzy, python-format +msgid "Release nbd device %s" +msgstr "Нет свободных устройств nbd" + +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/powervm/operator.py:554 +#: nova/virt/disk/vfs/api.py:32 #, fuzzy -msgid "Unable to get checksum" -msgstr "Невозможно использовать глобальные полномочия %(role_id)s" +msgid "Trying to import guestfs" +msgstr "Невозможно импортировать suds." -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -#, fuzzy -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -"Необходимо указать vmwareapi_host_ip,vmwareapi_host_username и " -"vmwareapi_host_password useconnection_type=vmwareapi" -#: nova/virt/vmwareapi/driver.py:275 -#, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" -msgstr "В vmwareapi:_create_session, принято это исключение: %s" +#: nova/virt/disk/vfs/guestfs.py:64 +#, fuzzy, python-format +msgid "Inspecting guest OS image %s" +msgstr "Удаление образа %s" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/vfs/guestfs.py:68 +#, fuzzy, python-format +msgid "No operating system found in %s" +msgstr "установка сетевого узла" + +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" -msgstr "В vmwareapi:_call_method, принято это исключение: %s" +msgid "Multi-boot OS %(roots)s" +msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" -msgstr "Состояние задачи [%(task_name)s] %(task_ref)s: готово" +msgid "Multi-boot operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:80 +#, fuzzy, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "Ошибка монтирования файловой системы: %s" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/vfs/guestfs.py:85 #, 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" +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" -msgstr "В vmwareapi:_poll_task, принята эта ошибка %s" +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "%(text)s: _db_content => %(content)s" -msgstr "%(text)s: _db_content => %(content)s" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" -#: nova/virt/vmwareapi/fake.py:131 -#, fuzzy, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" -msgstr "Свойство %(attr)s не назначено для управляемого объекта %(objName)s" +#: nova/virt/disk/vfs/guestfs.py:120 +#, fuzzy +msgid "Tearing down appliance" +msgstr "Запуск копии %s" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" -msgstr "Отсутствуют зарегистрированные ВМ" +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "Невозможно найти том %s" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 -#, python-format -msgid "Logging out a session that is invalid or already logged out: %s" -msgstr "Завершение сеанса с неполадками или уже завершённого сеанса: %s" - -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" -msgstr "Сеанс имеет неполадки" - -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" -msgstr "Недопустимый сеанс" +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "Ошибка обновления агента: %(resp)r" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" -msgstr " Отсутствуют зарегистриованные виртуальные машины" +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, fuzzy, python-format +msgid "Make directory path=%(path)s" +msgstr "Создана папка с адресом %s" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 #, python-format -msgid "Glance image %s is in killed state" +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, fuzzy, python-format +msgid "Read file path=%(path)s" +msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." -msgstr "Невозможно импортировать suds." - -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" -msgstr "Необходимо задать vmwareapi_wsdl_loc" - -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "httplib error in %s: " +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "Ошибка обновления агента: %(resp)r" + +#: nova/virt/disk/vfs/localfs.py:90 +#, fuzzy, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" + +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "Ошибка schedule_%(method)s: %(ex)s" + +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "Socket error in %s: " +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Type error in %s: " +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 -#, python-format -msgid "Exception in %s " -msgstr "Исключение в %s " +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" -msgstr "Перечень копий" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 -#, python-format -msgid "Got total of %s instances" -msgstr "Всего %s копий" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -#, fuzzy -msgid "Creating VM on the ESX host" -msgstr "Создание ВМ с именем %s на узле ESX" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 +#: nova/virt/hyperv/driver.py:191 #, fuzzy -msgid "Created VM on the ESX host" -msgstr "Создание ВМ с именем %s на узле ESX" +msgid "get_console_output called" +msgstr "Получить консольный вывод для копии %s" -#: nova/virt/vmwareapi/vmops.py:232 -#, 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" +#: nova/virt/hyperv/hostops.py:93 +#, fuzzy, python-format +msgid "Windows version: %s " +msgstr "Версия агента копии: %s" + +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 -#, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/hyperv/hostops.py:159 +#, fuzzy +msgid "get_host_stats called" +msgstr "Получить консольный вывод для копии %s" + +#: nova/virt/hyperv/hostops.py:174 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "Присвоить адрес %s" + +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/hyperv/imagecache.py:68 #, python-format msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationops.py:45 +#, fuzzy +msgid "live_migration called" +msgstr "Запущено post_live_migration().." + +#: nova/virt/hyperv/livemigrationops.py:55 +#, python-format +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/hyperv/livemigrationops.py:59 +#, python-format +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 +#: nova/virt/hyperv/livemigrationops.py:65 #, fuzzy -msgid "Powering on the VM instance" -msgstr "Включение питания на копии ВМ %s" +msgid "pre_live_migration called" +msgstr "Запущено post_live_migration().." -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/hyperv/livemigrationops.py:78 #, fuzzy -msgid "Powered on the VM instance" -msgstr "Питание включено на копии ВМ %s" +msgid "post_live_migration_at_destination called" +msgstr "Запущено post_live_migration().." -#: nova/virt/vmwareapi/vmops.py:385 +#: nova/virt/hyperv/livemigrationops.py:85 #, fuzzy -msgid "Creating Snapshot of the VM instance" -msgstr "Создание снимка копии ВМ %s " +msgid "check_can_live_migrate_destination called" +msgstr "Запущено post_live_migration().." -#: nova/virt/vmwareapi/vmops.py:395 +#: nova/virt/hyperv/livemigrationops.py:90 #, fuzzy -msgid "Created Snapshot of the VM instance" -msgstr "Создание снимка копии ВМ %s " +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "Запущено post_live_migration().." -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationops.py:94 +#, fuzzy +msgid "check_can_live_migrate_source called" +msgstr "Запущено post_live_migration().." + +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, fuzzy, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "Перечень копий" + +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Ошибка аутентификации: %s" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, fuzzy, python-format +msgid "VM not found: %s" +msgstr "объект не найден" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 +#, fuzzy, python-format +msgid "Duplicate VM name found: %s" +msgstr "Объект Quantum не найден: %s" + +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Uploading image %s" -msgstr "Выгрузка образа %s" +msgid "Destroying existing remote planned VM: %s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "Uploaded image %s" -msgstr "Выгруженный образ %s" +msgid "Creating remote planned VM for VM: %s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "Deleting temporary vmdk file %s" -msgstr "Удаление временного файла vmdk %s" +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "Deleted temporary vmdk file %s" -msgstr "Удалённый временный файл vmdk %s" +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" -msgstr "копия не включена" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "Перечень копий" -#: nova/virt/vmwareapi/vmops.py:533 -#, fuzzy -msgid "Rebooting guest OS of VM" -msgstr "Перезагрузка гостевой ОС ВМ %s" +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -#, fuzzy -msgid "Rebooted guest OS of VM" -msgstr "Выполнена перезагрузка гостевой ОС ВМ %s" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -#, fuzzy -msgid "Doing hard reboot of VM" -msgstr "Выполнение безотказной перезагрузки ВМ %s" +#: nova/virt/hyperv/migrationops.py:52 +#, fuzzy, python-format +msgid "Migration target host: %s" +msgstr "Обновление агента до %s" -#: nova/virt/vmwareapi/vmops.py:542 -#, fuzzy -msgid "Did hard reboot of VM" -msgstr "Выполнение безотказной перезагрузки ВМ %s" +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -#, fuzzy -msgid "instance not present" -msgstr "копия - %s не представлена" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -#, fuzzy -msgid "Powering off the VM" -msgstr "Выключение питания ВМ %s" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -#, fuzzy -msgid "Powered off the VM" -msgstr "Питание ВМ %s выключено" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -#, fuzzy -msgid "Unregistering the VM" -msgstr "Исключение регистрации ВМ %s" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -#, fuzzy -msgid "Unregistered the VM" -msgstr "Незарегистрированная ВМ %s" +#: nova/virt/hyperv/migrationops.py:152 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/migrationops.py:156 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "установка сетевого узла" + +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/migrationops.py:190 #, python-format msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -#, fuzzy -msgid "Suspending the VM" -msgstr "Приостановка ВМ %s " - -#: nova/virt/vmwareapi/vmops.py:645 -#, fuzzy -msgid "Suspended the VM" -msgstr "Приостановленная ВМ %s " - -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." -msgstr "Питание копии выключено и следовательно она не может быть приостановлена." - -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -#, fuzzy -msgid "Resuming the VM" -msgstr "Возобновление работы ВМ %s" - -#: nova/virt/vmwareapi/vmops.py:669 -#, fuzzy -msgid "Resumed the VM" -msgstr "Работа ВМ %s возобновлена " - -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" -msgstr "копия не в приостановленном состоянии" - -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" -msgstr "" +#: nova/virt/hyperv/networkutils.py:46 +#, fuzzy, python-format +msgid "vswitch \"%s\" not found" +msgstr "разделы не найдена" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 -#, python-format -msgid "Creating directory with path %s" +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" msgstr "Создание папки с адресом %s" -#: nova/virt/vmwareapi/vmops.py:814 -#, python-format -msgid "Created directory with path %s" -msgstr "Создана папка с адресом %s" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Создание папки с адресом %s" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "Создание снимка копии ВМ %s " + +#: nova/virt/hyperv/snapshotops.py:65 +#, fuzzy, python-format +msgid "Getting info for VHD %s" +msgstr "установка сетевого узла" + +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format -msgid "Getting image size for the image %s" -msgstr "Получение размера образа для образа %s" +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" +msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" -msgstr "Принят размер образа %(size)s для образа %(image)s" - -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 -#, fuzzy, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -"ВРЕМЯ ПРОСТОЯ: Срок вызова %(method)s истёк. VM id=%(instance_uuid)s; " -"args=%(args)r" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/snapshotops.py:109 #, fuzzy, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" -msgstr "" -"НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM " -"id=%(instance_uuid)s; args=%(args)r" +msgid "Removing snapshot %s" +msgstr "Запуск снимка для ВМ %s" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/snapshotops.py:113 #, fuzzy, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" -msgstr "Вызов %(method)s возвратил ошибку: %(e)s." +msgid "Failed to remove snapshot for VM %s" +msgstr "Ошибка удаления контейнера: %s" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/vif.py:75 #, fuzzy, python-format -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 "Creating vswitch port for instance: %s" +msgstr "Создание снимка копии ВМ %s " -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "Ошибка запроса версии агента: %(resp)r" +msgid "VIF driver not found for network_api_class: %s" +msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" -msgstr "Запрос версии агента" +#: nova/virt/hyperv/vmops.py:99 +#, fuzzy +msgid "get_info called for instance" +msgstr "Перечень копий" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/vmops.py:120 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:144 -#, fuzzy, python-format -msgid "Updating agent to %s" -msgstr "Обновление агента до %s" +#: nova/virt/hyperv/vmops.py:126 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "Failed to update agent: %(resp)r" -msgstr "Ошибка обновления агента: %(resp)r" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" -msgstr "Настройка пароля администратора" +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "Запуск копии %s" -#: nova/virt/xenapi/agent.py:176 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "Ошибка обмена ключей: %(resp)r" +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy +msgid "Spawn instance failed" +msgstr "Ошибка приостановления копии" -#: nova/virt/xenapi/agent.py:195 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "Ошибка обновления пароля: %(resp)r" +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Создание снимка копии ВМ %s " -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Injecting file path: %r" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/agent.py:215 -#, python-format -msgid "Failed to inject file: %(resp)r" -msgstr "" +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "Перечень копий" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" -msgstr "Восстановление сети" +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 +#, fuzzy, python-format +msgid "Creating config drive at %(path)s" +msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Ошибка обновления пароля: %(resp)r" +msgid "Creating config drive failed with error: %s" +msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" -msgstr "" +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "Невозможно ликвидировать vbd %s" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" -msgstr "" +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "Копия не найдена" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" -msgstr "Средства XenServer не установлены в этот образ" +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "Невозможно ликвидировать vbd %s" -#: nova/virt/xenapi/agent.py:312 -#, python-format -msgid "OpenSSL error: %s" -msgstr "Ошибка OpenSSL: %s" +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "Перезагрузка копии %s" -#: nova/virt/xenapi/driver.py:135 +#: nova/virt/hyperv/vmops.py:300 #, fuzzy -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +msgid "Pause instance" +msgstr "Выполнение остановки копий" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "Выполнение остановки копий" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "Ошибка приостановления копии" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "Выполнение остановки копий" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "Питание включено на копии ВМ %s" + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "Питание включено на копии ВМ %s" + +#: nova/virt/hyperv/vmops.py:337 +#, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -"Необходимо указать xenapi_connection_url, xenapi_connection_username " -"(необязательно) и xenapi_connection_password для использования " -"connection_type=xenapi" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/vmops.py:341 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/hyperv/vmutils.py:75 #, fuzzy, python-format -msgid "Could not determine key: %s" -msgstr "Ошибка дешифрирования личного ключа: %s" +msgid "Cannot get VM summary data for: %s" +msgstr "Ошибка получения метаданных для ip: %s" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." -msgstr "Запуск узла на XenServer не поддерживается." +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Удалить том с идентификатором: %s" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "" -"Невозможно выполнить вход в XenAPI (недостаточно свободного места на " -"Dom0?)" +#: nova/virt/hyperv/vmutils.py:161 +#, fuzzy, python-format +msgid "Setting memory for vm %s" +msgstr "установка сетевого узла" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/vmutils.py:164 +#, python-format +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 -#, python-format -msgid "Got exception: %s" -msgstr "Исключение: %s" +#: nova/virt/hyperv/vmutils.py:262 +#, fuzzy +msgid "Controller not found" +msgstr "Сервер не найден" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/hyperv/vmutils.py:324 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "xenapi.fake does not have an implementation for %s" -msgstr "xenapi.fake не имеет реализации для %s" +msgid "Operation failed with return value: %s" +msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/hyperv/vmutils.py:383 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Выполняется вызов %(localname)s %(impl)s" +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Calling getter %s" -msgstr "Выполняется вызов getter %s" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" -#: nova/virt/xenapi/fake.py:713 -#, fuzzy, python-format -msgid "Calling setter %s" -msgstr "Выполняется вызов getter %s" +#: nova/virt/hyperv/vmutils.py:395 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" +msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -"xenapi.fake не имеет реализации для %s или был вызван с использованием " -"неправильным числом аргументов" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/hyperv/volumeops.py:98 #, 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" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Unable to get SR for this host: %s" -msgstr "Невозможно принять SR для этого узла: %s" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/volumeops.py:115 #, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "Ошибка перезагрузки копии" +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" -#: nova/virt/xenapi/host.py:207 -#, fuzzy -msgid "Unable to get updated status" -msgstr "Невозможно получить обновлённое состояние: %s" +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "Отсоединить том %s" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "Вызов %(method)s возвратил ошибку: %(e)s." +msgid "Unable to attach volume to instance %s" +msgstr "Невозможно присоединить том для копии %s" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Found non-unique network for name_label %s" -msgstr "Найдена не уникальная сеть для name_label %s" +msgid "Logging off storage target %(target_iqn)s" +msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/volumeops.py:165 #, python-format -msgid "Found non-unique network for bridge %s" -msgstr "Найдена не уникальная сеть для моста %s" +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "" -#: nova/virt/xenapi/network_utils.py:49 -#, python-format -msgid "Found no network for bridge %s" -msgstr "Не найдена сеть для моста %s" +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "Создание снимка копии ВМ %s " -#: nova/virt/xenapi/pool.py:75 -#, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 +#, fuzzy, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "Невозможно найти узел для копии %s" + +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/pool.py:202 -#, fuzzy, python-format -msgid "Unable to join %(host)s in the pool" -msgstr "Невозможно найти узел для копии %s" - -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/libvirt/blockinfo.py:267 #, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Невозможно использовать глобальные полномочия %(role_id)s" +msgid "Unable to determine disk bus for '%s'" +msgstr "Ошибка поиска vbd для vdi %s" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "Found no PIF for device %s" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +msgid "Connecting to libvirt: %s" +msgstr "Подключение к libvirt: %s" + +#: nova/virt/libvirt/driver.py:570 +#, fuzzy, python-format +msgid "URI %s does not support events" +msgstr "том группы %s не существует" + +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" +msgstr "Неполадка с подключением к libvirt" + +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 +#, python-format +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -#, fuzzy -msgid "Created VM" -msgstr "_создать: %s" +#: nova/virt/libvirt/driver.py:629 +#, fuzzy, python-format +msgid "Connection to libvirt failed: %s" +msgstr "Подключение к libvirt: %s" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:720 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 -#, python-format -msgid "VBD not found in instance %s" -msgstr "VBD не найдено для копии %s" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 -#, fuzzy, python-format -msgid "VBD %s already detached" -msgstr "группа %s уже существует" +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "Выполнение остановки копий" -#: nova/virt/xenapi/vm_utils.py:332 -#, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Unable to unplug VBD %s" -msgstr "Невозможно отсоединить VBD %s" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Unable to destroy VBD %s" -msgstr "Невозможно ликвидировать VBD %s" +msgid "Deleting instance files %(target)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/libvirt/driver.py:857 #, 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." +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/xenapi/vm_utils.py:375 -#, 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/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 -#, python-format -msgid "Unable to destroy VDI %s" -msgstr "Невозможно ликвидировать VDI %s" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 -#, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." +msgstr "" + +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -"Создан VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " -"на %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:454 +#: nova/virt/libvirt/driver.py:1058 #, fuzzy -msgid "SR not present and could not be introduced" -msgstr "Копия не найдена" +msgid "attaching network adapter failed." +msgstr "Сети не определены." -#: nova/virt/xenapi/vm_utils.py:555 -#, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 -#, fuzzy, python-format -msgid "No primary VDI found for %(vm_ref)s" -msgstr "Отсутствует первичный VDI для%(vm_ref)s" - -#: nova/virt/xenapi/vm_utils.py:584 +#: nova/virt/libvirt/driver.py:1082 #, fuzzy -msgid "Starting snapshot for VM" -msgstr "Запуск снимка для ВМ %s" +msgid "detaching network adapter failed." +msgstr "Сети не определены." -#: nova/virt/xenapi/vm_utils.py:632 -#, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -msgstr "Запрос xapi для выгрузки %(vdi_uuids)s в качестве ID %(image_id)s" - -#: nova/virt/xenapi/vm_utils.py:875 -#, 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." +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 -#, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 -#, fuzzy, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -"xapi 'download_vhd' возвратил VDI типа '%(vdi_type)s' с UUID " -"'%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:979 -#, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "снимок %s: создание завершено" + +#: nova/virt/libvirt/driver.py:1292 +#, fuzzy +msgid "Failed to soft reboot instance." +msgstr "Ошибка перезагрузки копии" + +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 -#, python-format -msgid "download_vhd failed: %r" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 -#, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "Запрос xapi на приём образа vhd %(image)s" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 -#, 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/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" -msgstr "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -"Размер образа %(size_bytes)d превышает допустимый instance_type размер " -"%(allowed_size_bytes)d" - -#: nova/virt/xenapi/vm_utils.py:1145 -#, fuzzy, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" -msgstr "Получение образа %(image)s" -#: nova/virt/xenapi/vm_utils.py:1158 -#, fuzzy, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "Ядро не найдено для образа %(image_id)s." +#: nova/virt/libvirt/driver.py:1603 +#, fuzzy +msgid "Guest does not have a console available" +msgstr "Пользователь не имеет административных привилегий" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -"Превышен размер ядра/Ramdisk образа: %(vdi_size)d байт, макс. " -"%(max_size)d байт" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" -msgstr "Копирование VDI %s в /boot/guest на dom0" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "Ядро/Ramdisk VDI %s ликвидирован" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -#, fuzzy -msgid "Failed to fetch glance image" -msgstr "Ошибка перезагрузки копии" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" +msgstr "Создание изображения" -#: nova/virt/xenapi/vm_utils.py:1247 -#, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" -msgstr "Обнаружен %(image_type_str)s формат для образа %(image_ref)s" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 -#, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "Поиск vdi %s для ядра PV" +#: nova/virt/libvirt/driver.py:1907 +#, fuzzy, python-format +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "Запрос xapi на приём образа vhd %(image)s" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "Unknown image format %(disk_image_type)s" -msgstr "Неизвестный формат образа %(disk_image_type)s" +msgid "Error injecting data into image %(img_id)s (%(e)s)" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/driver.py:1974 #, python-format -msgid "VDI %s is still available" -msgstr "VDI %s до сих пор доступен" +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 -#, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 -#, python-format -msgid "Re-scanning SR %s" -msgstr "Повторная проверка SR %s" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 +#: nova/virt/libvirt/driver.py:2004 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'" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" -msgstr "Невозможно найти SR типа содержимого ISO" - -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" -msgstr "ISO: поиск SR %(sr_rec)s" - -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" -msgstr "ISO: не содержимое iso типа" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:2340 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/driver.py:2357 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" +"Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " +"%(error_code)s] %(ex)s" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/driver.py:2525 +#, fuzzy +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" +"Невозможно получить количество ЦПУ, так как эта возможность не " +"реализована для этой платформы. Эту ошибку можно безопасно пропустить." -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/driver.py:2576 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" -msgstr "ISO: SR с локальной PBD" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "устаревшая версия libvirt (не поддерживается getVersion)" + +#: nova/virt/libvirt/driver.py:2731 +#, fuzzy, python-format +msgid "Trying to get stats for the volume %s" +msgstr "Получение размера образа для образа %s" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/driver.py:2755 #, python-format msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 -#, python-format -msgid "Invalid statistics data from Xenserver: %s" +#: nova/virt/libvirt/driver.py:2836 +#, fuzzy, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" +"Создание временного файла %s для оповещения других узлов сети compute о " +"необходимости присоединения того же хранилища." + +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 -#, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/libvirt/driver.py:2963 #, python-format msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Timeout waiting for device %s to be created" -msgstr "Время ожидания при создании устройства %s" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/driver.py:3017 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" +"Создание временного файла %s для оповещения других узлов сети compute о " +"необходимости присоединения того же хранилища." -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Plugging VBD %s ... " -msgstr "Подсоединение VBD %s ... " +msgid "The firewall filter for %s does not exist" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 -#, python-format -msgid "Plugging VBD %s done." -msgstr "Подсоединение VBD %s выполнено." +#: nova/virt/libvirt/driver.py:3137 +#, fuzzy, python-format +msgid "Live Migration failure: %(e)s" +msgstr "Ошибка аутентификации: %s" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" -msgstr "VBD %(vbd_ref)s подсоединено как %(orig_dev)s" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s." -#: nova/virt/xenapi/vm_utils.py:1855 -#, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +#: nova/virt/libvirt/driver.py:3340 +#, fuzzy, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -"VBD %(vbd_ref)s подсоединено в неправильный dev, изменение назначения на " -"%(dev)s" +"Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " +"%(error_code)s] %(ex)s" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Destroying VBD for VDI %s ... " -msgstr "Ликвидирование VBD для VDI %s ... " +msgid "skipping %(path)s since it looks like volume" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Destroying VBD for VDI %s done." -msgstr "Ликвидирование VBD для VDI %s завершено." - -#: nova/virt/xenapi/vm_utils.py:1881 -#, python-format -msgid "Running pygrub against %s" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "Found Xen kernel %s" -msgstr "Найдено ядро Xen %s" +msgid "Getting disk size of %(i_name)s: %(e)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." -msgstr "Ядро Xen не найдено. Загрузка HVM." +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" -msgstr "Разделы:" +#: nova/virt/libvirt/driver.py:3506 +#, fuzzy +msgid "Instance running successfully." +msgstr "Копия %s: выполнение" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" -msgstr " %(num)s: %(ptype)s %(size)d секторов" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 -#, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -"Запись таблицы разделов %(primary_first)d %(primary_last)d в " -"%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "Writing partition table %s done." -msgstr "Запись таблицы разделов %s выполнена." +msgid "Checking instance files accessability%(instance_path)s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 -#, python-format +#: nova/virt/libvirt/firewall.py:51 msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" +"Модуль Libvirt не может быть загружен. NWFilterFirewall не будет работать" +" надлежащим образом." -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -"Ошибка присоединения файловой системы (ожидаемо для копий не на базе " -"linux): %s" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/firewall.py:270 +#, 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 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "Брандмауэр iptables: Настройка базовой фильтрации" + +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/imagebackend.py:375 #, fuzzy, python-format -msgid "Updating progress to %(progress)d" -msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" - -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "Запуск копии %s" +msgid "Unknown image_type=%s" +msgstr "неизвестный обработчик образа диска: %s" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" -msgstr "Удаление ядра/ramdisk файлов из dom0" +#: nova/virt/libvirt/imagecache.py:140 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/imagecache.py:180 #, fuzzy, python-format -msgid "Block device information present: %s" -msgstr "block_device_mapping %s" +msgid "Reading image info file: %s" +msgstr "Выгрузка образа %s" -#: nova/virt/xenapi/vmops.py:381 -#, fuzzy -msgid "Failed to spawn, rolling back" -msgstr "Ошибка обновления тома в базе данных" +#: nova/virt/libvirt/imagecache.py:202 +#, fuzzy, python-format +msgid "Writing stored info to %s" +msgstr "Запуск моста интерфейса для %s" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/imagecache.py:332 +#, python-format +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -#, fuzzy -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/imagecache.py:335 +#, python-format +msgid "%s has a disk file" msgstr "" -"Автоматическая настройка диска для копии %(instance_uuid)s, выполняется " -"попытка изменения размера раздела..." -#: nova/virt/xenapi/vmops.py:488 -#, fuzzy -msgid "Starting VM" -msgstr "Выполнение перезагрузки xvp" +#: nova/virt/libvirt/imagecache.py:337 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/imagecache.py:350 #, python-format msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/imagecache.py:436 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "Instance agent version: %s" -msgstr "Версия агента копии: %s" - -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vmops.py:557 -#, fuzzy, python-format -msgid "Could not find VM with name %s" -msgstr "Невозможно найти конфигурацию по адресу %(path)s" - -#: nova/virt/xenapi/vmops.py:607 -#, fuzzy -msgid "Finished snapshot and upload for VM" -msgstr "Готовый снимок и выгрузка для ВМ %s" - -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" -msgstr "Ошибка перемещения vhd на новый узел" - -#: nova/virt/xenapi/vmops.py:655 -#, fuzzy, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" -msgstr "Изменение размера VDI %(cow_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" - -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" -msgstr "Изменение размера VDI %(vdi_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" - -#: nova/virt/xenapi/vmops.py:784 -#, fuzzy -msgid "Resize complete" -msgstr "Изменение размера копии %s завершено" - -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -#, fuzzy -msgid "Unable to find root VBD/VDI for VM" -msgstr "Ошибка поиска vbd для vdi %s" - -#: nova/virt/xenapi/vmops.py:938 -#, fuzzy, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "Не найден том для копии %(instance_id)s." - -#: nova/virt/xenapi/vmops.py:966 -#, fuzzy -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/imagecache.py:475 +#, python-format +msgid "Removing base file: %s" msgstr "" -"Копия %(instance_uuid)s использует RAW или VHD, пропуск ядра и удаление " -"ramdisk" - -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" -msgstr "копия содержит ядро или ramdisk, но не оба" - -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" -msgstr "файлы ядра/ramdisk удалены" - -#: nova/virt/xenapi/vmops.py:1006 -#, fuzzy -msgid "Destroying VM" -msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." -msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." +#: nova/virt/libvirt/imagecache.py:482 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Instance is already in Rescue Mode: %s" -msgstr "Копия в состоянии режима восстановления: %s" +msgid "image %(id)s at (%(base_file)s): checking" +msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -#, fuzzy -msgid "VM is not present, skipping power off..." -msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." +#: nova/virt/libvirt/imagecache.py:517 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" +msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/imagecache.py:529 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -#, fuzzy -msgid "Automatically hard rebooting" -msgstr "Автоматическая безотказная перезагрузка %d" +#: nova/virt/libvirt/imagecache.py:541 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/imagecache.py:548 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -#, fuzzy -msgid "Injecting network info to xenstore" -msgstr "установка сетевого узла" +#: nova/virt/libvirt/imagecache.py:572 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -#, fuzzy -msgid "Creating vifs" -msgstr "Создание изображения" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" +msgstr "" -#: nova/virt/xenapi/vmops.py:1368 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." +#: nova/virt/libvirt/imagecache.py:583 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1371 -#, fuzzy, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" -msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." +#: nova/virt/libvirt/imagecache.py:601 +#, python-format +msgid "Unknown base file: %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/libvirt/imagecache.py:606 +#, python-format +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/libvirt/imagecache.py:613 +#, python-format +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -#, fuzzy -msgid "Migrate Send failed" -msgstr "Ошибка создания" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" -msgstr "создание sr в volume_utils" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "type is = %s" -msgstr "тип = %s" +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." +msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "name = %s" -msgstr "наименование = %s" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "Created %(label)s as %(sr_ref)s." -msgstr "Создано %(label)s как %(sr_ref)s." - -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "Невозможно создать репозиторий хранилища" - -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" -msgstr "внедрение sr в volume_utils" +msgid "vg %s must be LVM volume group" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." -msgstr "внедрён %(label)s в качестве %(sr_ref)s." +msgid "Path %s must be LVM logical volume" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" -msgstr "Создание pbd для SR" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" -msgstr "Подключение SR" +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 +#, python-format +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" -msgstr "Невозможно внедрить Репозиторий хранения" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" -msgstr "Невозможно получить SR с использованием uuid" +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 +#, fuzzy, python-format +msgid "Unexpected vif_type=%s" +msgstr "Непредвиденная ошибка: %s" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "Forgetting SR %s..." -msgstr "Забывание SR %s..." - -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" -msgstr "Невозможно забыть Репозиторий хранения" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Introducing %s..." -msgstr "Внедрение %s..." +msgid "Ensuring bridge %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 -#, python-format +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +#, fuzzy +msgid "Failed while unplugging vif" +msgstr "Ошибка отсоединения vif копии '%s'" + +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "iSCSI-устройство не найдено в %s" + +#: nova/virt/libvirt/volume.py:240 +#, fuzzy, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" +msgstr "" +"Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " +"проверка и попытка. Повторение: %(tries)s" + +#: nova/virt/libvirt/volume.py:252 +#, 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:488 nova/virt/libvirt/volume.py:609 +#, fuzzy, python-format +msgid "%s is already mounted" +msgstr "образ уже присоединён" + +#: nova/virt/libvirt/volume.py:544 +#, fuzzy, python-format +msgid "AoE device not found at %s" +msgstr "iSCSI-устройство не найдено в %s" + +#: nova/virt/libvirt/volume.py:546 +#, 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:560 +#, 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:688 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:707 +#, fuzzy, python-format +msgid "Fibre Channel device not found." +msgstr "iSCSI-устройство не найдено в %s" + +#: nova/virt/libvirt/volume.py:710 +#, fuzzy, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" +msgstr "" +"Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " +"проверка и попытка. Повторение: %(tries)s" + +#: nova/virt/libvirt/volume.py:726 +#, 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:733 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" +msgstr "Невозможно найти том %s" + +#: nova/virt/powervm/blockdev.py:165 +#, python-format +msgid "Fetching image '%s' from glance" +msgstr "" + +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" +msgstr "Запуск моста интерфейса для %s" + +#: nova/virt/powervm/blockdev.py:172 +#, fuzzy, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "Выгрузка образа %s" + +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "создание sr в volume_utils" + +#: nova/virt/powervm/blockdev.py:186 +#, fuzzy, python-format +msgid "Copying image to the device '%s'" +msgstr "Получение размера образа для образа %s" + +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:242 +#, fuzzy +msgid "Snapshot added to glance." +msgstr "Ошибка перезагрузки копии" + +#: nova/virt/powervm/blockdev.py:248 +#, python-format +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "Невозможно использовать глобальные полномочия %(role_id)s" + +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:448 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" +msgstr "" + +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Выполнение команды (субпроцесс): %s" + +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/common.py:136 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:142 +#, fuzzy +msgid "File transfer from PowerVM manager failed" +msgstr "Сбой соединения c melange" + +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:127 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:129 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:174 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:305 +#, python-format +msgid "Unrecognized root disk information: %s" +msgstr "" + +#: nova/virt/powervm/exception.py:21 +#, fuzzy +msgid "Connection to PowerVM manager failed" +msgstr "Сбой соединения c melange" + +#: nova/virt/powervm/exception.py:25 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:29 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:33 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "Копия %(instance_id)s не найдена." + +#: nova/virt/powervm/exception.py:37 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" + +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:49 +#, python-format +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" +msgstr "" + +#: nova/virt/powervm/exception.py:58 +#, fuzzy, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." + +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:68 +#, fuzzy, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" + +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:99 +#, fuzzy, python-format +msgid "LPAR instance '%s' not found" +msgstr "Копия не найдена" + +#: nova/virt/powervm/operator.py:187 +#, fuzzy, python-format +msgid "PowerVM image creation failed: %s" +msgstr "Запуск моста интерфейса для %s" + +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "Перечень копий" + +#: nova/virt/powervm/operator.py:203 +#, fuzzy, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "копия %s: Создание образа" + +#: nova/virt/powervm/operator.py:208 +#, fuzzy, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "Выполнение запуска копий" + +#: nova/virt/powervm/operator.py:225 +#, python-format +msgid "Instance '%s' failed to boot" +msgstr "" + +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:241 +#, fuzzy, python-format +msgid "Instance spawned in %s seconds" +msgstr "копия не в приостановленном состоянии" + +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" + +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "копия %s: выполнение снимка" + +#: nova/virt/powervm/operator.py:294 +#, fuzzy, python-format +msgid "Shutting down the instance '%s'" +msgstr "Включение питания на копии ВМ %s" + +#: nova/virt/powervm/operator.py:299 +#, fuzzy, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "Выполнение запуска копий" + +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" +msgstr "" + +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" +msgstr "" + +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:138 +#, fuzzy +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" +msgstr "" +"Необходимо указать vmwareapi_host_ip,vmwareapi_host_username и " +"vmwareapi_host_password useconnection_type=vmwareapi" + +#: nova/virt/vmwareapi/driver.py:355 +#, fuzzy, python-format +msgid "VMware Cluster %s is not found" +msgstr "маркер [%s] не найден" + +#: nova/virt/vmwareapi/driver.py:456 +#, python-format +msgid "In vmwareapi:_create_session, got this exception: %s" +msgstr "В vmwareapi:_create_session, принято это исключение: %s" + +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "В vmwareapi:_call_method, принято это исключение: %s" + +#: nova/virt/vmwareapi/driver.py:574 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "Состояние задачи [%(task_name)s] %(task_ref)s: готово" + +#: nova/virt/vmwareapi/driver.py:579 +#, 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:583 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "В vmwareapi:_poll_task, принята эта ошибка %s" + +#: nova/virt/vmwareapi/error_util.py:93 +#, python-format +msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "%(text)s: _db_content => %(content)s" + +#: nova/virt/vmwareapi/fake.py:132 +#, 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:486 +msgid "There is no VM registered" +msgstr "Отсутствуют зарегистрированные ВМ" + +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:551 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "Завершение сеанса с неполадками или уже завершённого сеанса: %s" + +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" +msgstr "Сеанс имеет неполадки" + +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" +msgstr "Недопустимый сеанс" + +#: nova/virt/vmwareapi/fake.py:660 +#, fuzzy +msgid "No Virtual Machine has been registered yet" +msgstr " Отсутствуют зарегистриованные виртуальные машины" + +#: nova/virt/vmwareapi/host.py:40 +#, fuzzy, python-format +msgid "%(action)s %(host)s" +msgstr "действие: %s" + +#: nova/virt/vmwareapi/host.py:63 +#, 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 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:164 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:178 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/read_write_util.py:142 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." +msgstr "Невозможно импортировать suds." + +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" +msgstr "Необходимо задать vmwareapi_wsdl_loc" + +#: nova/virt/vmwareapi/vim.py:142 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:147 +#, python-format +msgid "httplib error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:154 +#, python-format +msgid "Socket error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:159 +#, python-format +msgid "Type error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:163 +#, python-format +msgid "Exception in %s " +msgstr "Исключение в %s " + +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" +msgstr "Перечень копий" + +#: nova/virt/vmwareapi/vmops.py:109 +#, python-format +msgid "Got total of %s instances" +msgstr "Всего %s копий" + +#: nova/virt/vmwareapi/vmops.py:204 +#, fuzzy +msgid "Creating VM on the ESX host" +msgstr "Создание ВМ с именем %s на узле ESX" + +#: nova/virt/vmwareapi/vmops.py:212 +#, fuzzy +msgid "Created VM on the ESX host" +msgstr "Создание ВМ с именем %s на узле ESX" + +#: nova/virt/vmwareapi/vmops.py:236 +#, 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:255 +#, 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:264 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:278 +#, 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:286 +#, 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:306 +#, 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:320 +#, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:341 +#, 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:420 +#, fuzzy +msgid "Powering on the VM instance" +msgstr "Включение питания на копии ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:426 +#, fuzzy +msgid "Powered on the VM instance" +msgstr "Питание включено на копии ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:472 +#, fuzzy +msgid "Creating Snapshot of the VM instance" +msgstr "Создание снимка копии ВМ %s " + +#: nova/virt/vmwareapi/vmops.py:482 +#, fuzzy +msgid "Created Snapshot of the VM instance" +msgstr "Создание снимка копии ВМ %s " + +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:549 +#, python-format +msgid "Uploading image %s" +msgstr "Выгрузка образа %s" + +#: nova/virt/vmwareapi/vmops.py:563 +#, python-format +msgid "Uploaded image %s" +msgstr "Выгруженный образ %s" + +#: nova/virt/vmwareapi/vmops.py:576 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "Удаление временного файла vmdk %s" + +#: nova/virt/vmwareapi/vmops.py:585 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "Удалённый временный файл vmdk %s" + +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" +msgstr "копия не включена" + +#: nova/virt/vmwareapi/vmops.py:624 +#, fuzzy +msgid "Rebooting guest OS of VM" +msgstr "Перезагрузка гостевой ОС ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:627 +#, fuzzy +msgid "Rebooted guest OS of VM" +msgstr "Выполнена перезагрузка гостевой ОС ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:629 +#, fuzzy +msgid "Doing hard reboot of VM" +msgstr "Выполнение безотказной перезагрузки ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:633 +#, fuzzy +msgid "Did hard reboot of VM" +msgstr "Выполнение безотказной перезагрузки ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "копия - %s не представлена" + +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +#, fuzzy +msgid "Destroying the VM" +msgstr "Выполнение перезагрузки xvp" + +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +#, fuzzy +msgid "Destroyed the VM" +msgstr "Незарегистрированная ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:658 +#, 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:696 nova/virt/vmwareapi/vmops.py:849 +#, fuzzy +msgid "Powering off the VM" +msgstr "Выключение питания ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +#, fuzzy +msgid "Powered off the VM" +msgstr "Питание ВМ %s выключено" + +#: nova/virt/vmwareapi/vmops.py:705 +#, fuzzy +msgid "Unregistering the VM" +msgstr "Исключение регистрации ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:708 +#, fuzzy +msgid "Unregistered the VM" +msgstr "Незарегистрированная ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:710 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:723 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:735 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:740 +#, 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:748 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:766 +#, fuzzy +msgid "Suspending the VM" +msgstr "Приостановка ВМ %s " + +#: nova/virt/vmwareapi/vmops.py:770 +#, fuzzy +msgid "Suspended the VM" +msgstr "Приостановленная ВМ %s " + +#: nova/virt/vmwareapi/vmops.py:773 +#, fuzzy +msgid "instance is powered off and cannot be suspended." +msgstr "Питание копии выключено и следовательно она не может быть приостановлена." + +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:789 +#, fuzzy +msgid "Resuming the VM" +msgstr "Возобновление работы ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:794 +#, fuzzy +msgid "Resumed the VM" +msgstr "Работа ВМ %s возобновлена " + +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" +msgstr "копия не в приостановленном состоянии" + +#: nova/virt/vmwareapi/vmops.py:857 +#, fuzzy +msgid "instance is suspended and cannot be powered off." +msgstr "копия не включена" + +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:877 +#, fuzzy +msgid "Powering on the VM" +msgstr "Выключение питания ВМ %s" + +#: nova/virt/vmwareapi/vmops.py:882 +#, fuzzy +msgid "Powered on the VM" +msgstr "Питание ВМ %s выключено" + +#: nova/virt/vmwareapi/vmops.py:899 +#, fuzzy, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" + +#: nova/virt/vmwareapi/vmops.py:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "Удалить том с идентификатором: %s" + +#: nova/virt/vmwareapi/vmops.py:936 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:959 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:981 +#, 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:996 +#, fuzzy, python-format +msgid "Renaming the VM from %s" +msgstr "Удалить том с идентификатором: %s" + +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "Создать том из снимка %s" + +#: nova/virt/vmwareapi/vmops.py:1025 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1037 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1051 +#, fuzzy, python-format +msgid "Automatically hard rebooting %d" +msgstr "Автоматическая безотказная перезагрузка %d" + +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1189 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1196 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1289 +#, python-format +msgid "Creating directory with path %s" +msgstr "Создание папки с адресом %s" + +#: nova/virt/vmwareapi/vmops.py:1295 +#, python-format +msgid "Created directory with path %s" +msgstr "Создана папка с адресом %s" + +#: nova/virt/vmwareapi/vmware_images.py:91 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:107 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:113 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:135 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:146 +#, python-format +msgid "Getting image size for the image %s" +msgstr "Получение размера образа для образа %s" + +#: nova/virt/vmwareapi/vmware_images.py:151 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "Принят размер образа %(size)s для образа %(image)s" + +#: nova/virt/vmwareapi/volume_util.py:163 +#, fuzzy, python-format +msgid "Rescanning HBA %s" +msgstr "Повторная проверка SR %s" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "Повторная проверка SR %s" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "Точка подключения не может быть переведена: %s" + +#: nova/virt/vmwareapi/volumeops.py:57 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:65 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:77 +#, fuzzy, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:84 +#, fuzzy, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:91 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +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:46 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "Невозможно найти адрес %r" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 +#, 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:102 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy +msgid "Unable to find volume" +msgstr "Ошибка поиска тома в базе данных" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "Точка подключения %(mountpoint)s отсоединена от копии %(instance_name)s" + +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 +#, 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:92 nova/virt/xenapi/vmops.py:1568 +#, fuzzy, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" +msgstr "" +"НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM " +"id=%(instance_uuid)s; args=%(args)r" + +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 +#, 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:107 +#, fuzzy, python-format +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" + +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" +msgstr "Ошибка запроса версии агента: %(resp)r" + +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" +msgstr "Запрос версии агента" + +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, fuzzy, python-format +msgid "Updating agent to %s" +msgstr "Обновление агента до %s" + +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" +msgstr "Ошибка обновления агента: %(resp)r" + +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "Настройка пароля администратора" + +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" +msgstr "Ошибка обмена ключей: %(resp)r" + +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" +msgstr "Ошибка обновления пароля: %(resp)r" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" +msgstr "Восстановление сети" + +#: nova/virt/xenapi/agent.py:273 +#, fuzzy, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "Ошибка обновления пароля: %(resp)r" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" +msgstr "Средства XenServer не установлены в этот образ" + +#: nova/virt/xenapi/agent.py:360 +#, python-format +msgid "OpenSSL error: %s" +msgstr "Ошибка OpenSSL: %s" + +#: nova/virt/xenapi/driver.py:134 +#, fuzzy +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" +"Необходимо указать xenapi_connection_url, xenapi_connection_username " +"(необязательно) и xenapi_connection_password для использования " +"connection_type=xenapi" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:354 +#, fuzzy, python-format +msgid "Could not determine key: %s" +msgstr "Ошибка дешифрирования личного ключа: %s" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." +msgstr "Запуск узла на XenServer не поддерживается." + +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" +"Невозможно выполнить вход в XenAPI (недостаточно свободного места на " +"Dom0?)" + +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 +#, 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 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "xenapi.fake не имеет реализации для %s" + +#: nova/virt/xenapi/fake.py:723 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "Выполняется вызов %(localname)s %(impl)s" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "Выполняется вызов getter %s" + +#: nova/virt/xenapi/fake.py:731 +#, fuzzy, python-format +msgid "Calling setter %s" +msgstr "Выполняется вызов getter %s" + +#: nova/virt/xenapi/fake.py:793 +#, 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 +#, 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 +#, 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" +msgstr "" + +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "Невозможно принять SR для этого узла: %s" + +#: nova/virt/xenapi/host.py:191 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Ошибка перезагрузки копии" + +#: nova/virt/xenapi/host.py:208 +#, fuzzy +msgid "Unable to get updated status" +msgstr "Невозможно получить обновлённое состояние: %s" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "Вызов %(method)s возвратил ошибку: %(e)s." + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "Найдена не уникальная сеть для name_label %s" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "Найдена не уникальная сеть для моста %s" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "Не найдена сеть для моста %s" + +#: nova/virt/xenapi/pool.py:71 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)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 "" + +#: nova/virt/xenapi/pool.py:192 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:195 +#, fuzzy, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "Невозможно найти узел для копии %s" + +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:223 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "Невозможно использовать глобальные полномочия %(role_id)s" + +#: nova/virt/xenapi/pool.py:234 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:122 +#, python-format +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +#, fuzzy +msgid "Created VM" +msgstr "_создать: %s" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" +msgstr "VBD не найдено для копии %s" + +#: nova/virt/xenapi/vm_utils.py:362 +#, fuzzy, python-format +msgid "VBD %s already detached" +msgstr "группа %s уже существует" + +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "Невозможно отсоединить VBD %s" + +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "Невозможно ликвидировать VBD %s" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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:411 +#, 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:437 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "Невозможно ликвидировать VDI %s" + +#: nova/virt/xenapi/vm_utils.py:469 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." +msgstr "" +"Создан VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " +"на %(sr_ref)s." + +#: nova/virt/xenapi/vm_utils.py:483 +#, fuzzy +msgid "SR not present and could not be introduced" +msgstr "Копия не найдена" + +#: nova/virt/xenapi/vm_utils.py:508 +#, fuzzy, python-format +msgid "block device info: %s" +msgstr "block_device_list %s" + +#: nova/virt/xenapi/vm_utils.py:594 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:614 +#, fuzzy, python-format +msgid "No primary VDI found for %(vm_ref)s" +msgstr "Отсутствует первичный VDI для%(vm_ref)s" + +#: nova/virt/xenapi/vm_utils.py:627 +#, fuzzy +msgid "Starting snapshot for VM" +msgstr "Запуск снимка для ВМ %s" + +#: nova/virt/xenapi/vm_utils.py:677 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:986 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1020 +#, 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:1032 +#, 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:1045 +#, python-format +msgid "download_vhd failed: %r" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1079 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1090 +#, fuzzy, python-format +msgid "Asking xapi to fetch vhd image %(image_id)s" +msgstr "Запрос xapi на приём образа vhd %(image)s" + +#: nova/virt/xenapi/vm_utils.py:1154 +#, 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:1169 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" + +#: nova/virt/xenapi/vm_utils.py:1173 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" +"Размер образа %(size_bytes)d превышает допустимый instance_type размер " +"%(allowed_size_bytes)d" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, fuzzy, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "Получение образа %(image)s" + +#: nova/virt/xenapi/vm_utils.py:1208 +#, fuzzy, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "Ядро не найдено для образа %(image_id)s." + +#: nova/virt/xenapi/vm_utils.py:1217 +#, python-format +msgid "" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" +"Превышен размер ядра/Ramdisk образа: %(vdi_size)d байт, макс. " +"%(max_size)d байт" + +#: nova/virt/xenapi/vm_utils.py:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "Копирование VDI %s в /boot/guest на dom0" + +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "Ядро/Ramdisk VDI %s ликвидирован" + +#: nova/virt/xenapi/vm_utils.py:1259 +#, fuzzy +msgid "Failed to fetch glance image" +msgstr "Ошибка перезагрузки копии" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, 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:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "Поиск vdi %s для ядра PV" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "Неизвестный формат образа %(disk_image_type)s" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "VDI %s до сих пор доступен" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "Повторная проверка SR %s" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "Невозможно найти SR типа содержимого ISO" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "ISO: поиск SR %(sr_rec)s" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "ISO: не содержимое iso типа" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "ISO: SR с локальной PBD" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "Время ожидания при создании устройства %s" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "Подсоединение VBD %s ... " + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "Подсоединение VBD %s выполнено." + +#: nova/virt/xenapi/vm_utils.py:1921 +#, 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:1924 +#, 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:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "Ликвидирование VBD для VDI %s ... " + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "Ликвидирование VBD для VDI %s завершено." + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "Найдено ядро Xen %s" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "Ядро Xen не найдено. Загрузка HVM." + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "Разделы:" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr " %(num)s: %(ptype)s %(size)d секторов" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, 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:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "Запись таблицы разделов %s выполнена." + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" +"Ошибка присоединения файловой системы (ожидаемо для копий не на базе " +"linux): %s" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, fuzzy, python-format +msgid "Updating progress to %(progress)d" +msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" + +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "Запуск моста интерфейса для %s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "Запуск копии %s" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "Удаление ядра/ramdisk файлов из dom0" + +#: nova/virt/xenapi/vmops.py:454 +#, fuzzy, python-format +msgid "Block device information present: %s" +msgstr "block_device_mapping %s" + +#: nova/virt/xenapi/vmops.py:485 +#, fuzzy +msgid "Failed to spawn, rolling back" +msgstr "Ошибка обновления тома в базе данных" + +#: nova/virt/xenapi/vmops.py:584 +#, fuzzy +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" +"Автоматическая настройка диска для копии %(instance_uuid)s, выполняется " +"попытка изменения размера раздела..." + +#: nova/virt/xenapi/vmops.py:630 +#, fuzzy +msgid "Starting VM" +msgstr "Выполнение перезагрузки xvp" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "Версия агента копии: %s" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, fuzzy, python-format +msgid "Could not find VM with name %s" +msgstr "Невозможно найти конфигурацию по адресу %(path)s" + +#: nova/virt/xenapi/vmops.py:761 +#, fuzzy +msgid "Finished snapshot and upload for VM" +msgstr "Готовый снимок и выгрузка для ВМ %s" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "Ошибка перемещения vhd на новый узел" + +#: nova/virt/xenapi/vmops.py:810 +#, fuzzy, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "Изменение размера VDI %(cow_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "Изменение размера VDI %(vdi_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" + +#: nova/virt/xenapi/vmops.py:945 +#, fuzzy +msgid "Resize complete" +msgstr "Изменение размера копии %s завершено" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +#, fuzzy +msgid "Unable to find root VBD/VDI for VM" +msgstr "Ошибка поиска vbd для vdi %s" + +#: nova/virt/xenapi/vmops.py:1093 +#, fuzzy +msgid "Destroying VDIs" +msgstr "Выполнение перезагрузки xvp" + +#: nova/virt/xenapi/vmops.py:1120 +#, fuzzy +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" +"Копия %(instance_uuid)s использует RAW или VHD, пропуск ядра и удаление " +"ramdisk" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "копия содержит ядро или ramdisk, но не оба" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "файлы ядра/ramdisk удалены" + +#: nova/virt/xenapi/vmops.py:1161 +#, fuzzy +msgid "Destroying VM" +msgstr "Выполнение перезагрузки xvp" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "Копия в состоянии режима восстановления: %s" + +#: nova/virt/xenapi/vmops.py:1275 +#, fuzzy +msgid "VM is not present, skipping soft delete..." +msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." + +#: nova/virt/xenapi/vmops.py:1328 +#, fuzzy +msgid "Automatically hard rebooting" +msgstr "Автоматическая безотказная перезагрузка %d" + +#: nova/virt/xenapi/vmops.py:1468 +#, fuzzy +msgid "Injecting network info to xenstore" +msgstr "установка сетевого узла" + +#: nova/virt/xenapi/vmops.py:1487 +#, fuzzy +msgid "Creating vifs" +msgstr "Создание изображения" + +#: nova/virt/xenapi/vmops.py:1496 +#, fuzzy, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." + +#: nova/virt/xenapi/vmops.py:1499 +#, 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:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +#, fuzzy +msgid "Migrate Send failed" +msgstr "Ошибка создания" + +#: nova/virt/xenapi/volume_utils.py:51 +#, fuzzy, python-format +msgid "Creating SR %(label)s" +msgstr "Создание SR %s" + +#: nova/virt/xenapi/volume_utils.py:61 +#, fuzzy, python-format +msgid "Introducing SR %(label)s" +msgstr "Внедрение SR %s" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy +msgid "Creating PBD for SR" +msgstr "Создание pbd для SR" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "Подключение SR" + +#: nova/virt/xenapi/volume_utils.py:82 +#, fuzzy, python-format +msgid "Forgetting SR..." +msgstr "Забывание SR %s..." + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format msgid "Unable to find SR from VBD %s" msgstr "Невозможно найти SR из VBD %s" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/xenapi/volume_utils.py:121 #, python-format msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" msgstr "Пропуск исключения %(exc)s при получении PBD для %(sr_ref)s" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/xenapi/volume_utils.py:129 #, python-format msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "Пропуск исключения %(exc)s при отсоединении PBD %(pbd)s" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/xenapi/volume_utils.py:153 #, python-format msgid "Unable to introduce VDI on SR %s" msgstr "Невозможно внедрить VDI на SR %s" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/xenapi/volume_utils.py:161 #, python-format msgid "Unable to get record of VDI %s on" msgstr "Невозможно получить запись VDI %s на" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/xenapi/volume_utils.py:183 #, python-format msgid "Unable to introduce VDI for SR %s" msgstr "Невозможно внедрить VDI для SR %s" -#: nova/virt/xenapi/volume_utils.py:263 -#, python-format -msgid "Error finding vdis in SR %s" -msgstr "Ошибка поиска vdis в SR %s" - -#: nova/virt/xenapi/volume_utils.py:270 -#, python-format -msgid "Unable to find vbd for vdi %s" -msgstr "Ошибка поиска vbd для vdi %s" +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: 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:309 -#, fuzzy, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "Невозможно получить сведения назначения %(data)s, %(mountpoint)s" +#: 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:114 +#, fuzzy, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "Копия %(instance_id)s не найдена." + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "Ошибка в соглашении: %s" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "Недопустимый запрос: %s" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "Запрос: %s" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "Запрос сделан с отсутствующим токеном: %s" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "Запрос сделан с недопустимым токеном: %s" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "Непредвиденная ошибка: %s" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "Запуск узла сети nova-xvpvncproxy (версия %s)" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "Том %(volume_id)s никуда не присоединён" + +#~ msgid "Failed to load data into json format" +#~ msgstr "Ошибка загрузки данных в формат json" + +#~ msgid "Invalid volume type" +#~ msgstr "Недопустимый тип тома" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "Невозможно найти конфигурацию по адресу %(path)s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "Том %(volume_id)s не найден." + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "Том %(volume_id)s не имеет метаданных с ключом %(metadata_key)s." + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "Тип тома %(volume_type_id)s не может быть найден." + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "Тип тома под названием %(volume_type_name)s не может быть найден." + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" +#~ "Тип тома %(volume_type_id)s не имеет " +#~ "дополнительных особенностей с ключом " +#~ "%(extra_specs_key)s." + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "удаление тома %(volume_name)s, который имеет снимок" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "Попытка удаления несуществующей консоли %(console_id)s." + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "Узел не назначен сети (%(network_id)s)." + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "Тип тома %(name)s уже существует." + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "Узел %(host)s не работает или не существует." + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "Выбрано макс. количество узлов (%d)" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" +#~ "Невозможно создать volume_type с именем " +#~ "%(name)s и спецификациями %(extra_specs)s" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "Обнаружено неизвестное исключение." + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" +#~ "Пропуск %(full_task_name)s, %(ticks_to_skip)s раз" +#~ " осталось, для произведения следующего " +#~ "запуска" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "Объект сервиса в базе данных отсутствует, Повторное создание." + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "%(url)s возвратил ошибку: %(e)s" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "Имя сервера является пустой строкой" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" +#~ "Невозможно создать volume_type с именем " +#~ "%(name)s и спецификациями %(extra_specs)s" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "Недопустимый запрос тела" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "Недопустимый запрос тела" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "Отсутствует узел для копии %s, немедленное удаление" + +#~ msgid "Image type not recognized %s" +#~ msgstr "Тип образа не распознан %s" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "Ошибка БД: %s" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "Копия уже была создана" + +#~ msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "внутренний интерфейс %s" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "Сервер не найден." + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "ограничения внешнего ключа не могут быть удалены" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "ограничения внешнего ключа не могут быть удалены" + +#~ msgid "foreign key could not be created" +#~ msgstr "ограничения внешнего ключа не могут быть удалены" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "ограничения внешнего ключа не могут быть удалены" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "ограничения внешнего ключа не могут быть удалены" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "Расположение флагов: %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "Запуск моста интерфейса для %s" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "Ошибка создания сетевой записи" + +#~ msgid "No network with net_id = %s" +#~ msgstr "Нет сети с net_id = %s" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "исключение сетевых распределений для копии |%s|" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "ответ %s" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "Ошибка объявления потребителю темы '%(topic)s': %(err_str)s" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "Отфильтрованы %(hosts)s" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "host_manager реализован только для 'compute'" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "Ошибка schedule_%(method)s: %(ex)s" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "Нераспознанное значение read_deleted '%s'" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "Заданные данные: %s" + +#~ msgid "Result data: %s" +#~ msgstr "Итоговые данные: %s" + +#~ msgid "_create: %s" +#~ msgstr "_создать: %s" + +#~ msgid "_get: %s" +#~ msgstr "_get: %s" + +#~ msgid "_get_all: %s" +#~ msgstr "_get_all: %s" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "test_snapshot_create: param=%s" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "test_snapshot_create: resp_dict=%s" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "test_snapshot_create_force: param=%s" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "test_snapshot_create_force: resp_dict=%s" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "test_snapshot_show: resp=%s" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "test_snapshot_detail: resp_dict=%s" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "Адрес |%(address)s| не выделен" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "Домен %s не существует" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "копия %s: Создание образа" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "нет настроенного совместимого обработчика образа" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "неизвестный обработчик образа диска: %s" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "неподдерживаемый раздел: %s" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "Создать снимок из тома %s" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 -#, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "Точка подключения не может быть переведена: %s" +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" -msgstr "" +#~ msgid "Removing folder %s " +#~ msgstr "Проверка SR %s" -#: nova/virt/xenapi/volumeops.py:67 -#, python-format -msgid "Creating SR %s" -msgstr "Создание SR %s" +#~ msgid "hyperv vm state: %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" -msgstr "Невозможно создать SR" +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" -msgstr "Невозможно получить запись SR" +#~ msgid "Starting VM %s " +#~ msgstr "Ошибка запуска xvp: %s" -#: nova/virt/xenapi/volumeops.py:78 -#, python-format -msgid "Introducing SR %s" -msgstr "Внедрение SR %s" +#~ msgid "Started VM %s " +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" -msgstr "SR найдено в базе данных xapi. Нет необходимости во внедрении" +#~ msgid "spawn vm failed: %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" -msgstr "Невозможно внедрить SR" +#~ msgid "Created VM %s..." +#~ msgstr "_создать: %s" -#: nova/virt/xenapi/volumeops.py:90 -#, python-format -msgid "Checking for SR %s" -msgstr "Проверка SR %s" +#~ msgid "Set memory for vm %s..." +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:100 -#, python-format -msgid "SR %s not found in the xapi database" -msgstr "SR %s не найден в базе данных xapi" +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" -msgstr "Невозможно забыть SR" +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Невозможно создать VDI на SR %(sr_ref)s для копии %(instance_name)s" +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "Ошибка приостановления копии" -#: nova/virt/xenapi/volumeops.py:183 -#, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "Невозможно использовать SR %(sr_ref)s для копии %(instance_name)s" +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:194 -#, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "Точка подключения %(mountpoint)s присоединена к копии %(instance_name)s" +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "Ошибка приостановления копии" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "" +#~ msgid "New disk drive path is %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" -msgstr "Невозможно найти том %s" +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "Ошибка монтирования файловой системы: %s" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "Невозможно отсоединить том %s" +#~ msgid "Created disk for %s" +#~ msgstr "Создание пары ключей %s" -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" -msgstr "Невозможно ликвидировать vbd %s" +#~ msgid "Creating nic for %s " +#~ msgstr "Создание изображения" -#: nova/virt/xenapi/volumeops.py:233 -#, python-format -msgid "Error purging SR %s" -msgstr "Ошибка очистки SR %s" +#~ msgid "Cannot find vSwitch" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "Точка подключения %(mountpoint)s отсоединена от копии %(instance_name)s" +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 -#, python-format -msgid "Error in handshake: %s" -msgstr "Ошибка в соглашении: %s" +#~ msgid "Failed creating port for %s" +#~ msgstr "Создание pbd для SR" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" -msgstr "Недопустимый запрос: %s" +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:137 -#, python-format -msgid "Request: %s" -msgstr "Запрос: %s" +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "Ошибка приостановления копии" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" -msgstr "Запрос сделан с отсутствующим токеном: %s" +#~ msgid "Created nic for %s " +#~ msgstr "_создать: %s" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" -msgstr "Запрос сделан с недопустимым токеном: %s" +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" -msgstr "Непредвиденная ошибка: %s" +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:177 -#, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" -msgstr "Запуск узла сети nova-xvpvncproxy (версия %s)" +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" -msgstr "" +#~ msgid "use_cow_image:%s" +#~ msgstr "" -#: nova/volume/api.py:128 -#, fuzzy, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" -msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG" +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" -#: nova/volume/api.py:134 -#, fuzzy, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" -msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG" +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." -msgstr "" +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" -#: nova/volume/api.py:215 -#, fuzzy -msgid "Failed to update quota for deleting volume." -msgstr "Ошибка обновления тома в базе данных" +#~ msgid "Creating folder %s " +#~ msgstr "Создание SR %s" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "Состояние тома должно быть доступно" +#~ msgid "Removing existing folder %s " +#~ msgstr "" -#: nova/volume/api.py:228 -#, python-format -msgid "Volume still has %d dependent snapshots" -msgstr "" +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "Ошибка поиска тома в базе данных" -#: nova/volume/api.py:395 -msgid "must be available" -msgstr "" +#~ msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#~ msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "Состояние тома должно быть доступно" +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "Состояние тома должно быть доступно" +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" -#: nova/volume/api.py:482 -#, fuzzy -msgid "Volume status is in-use." -msgstr "том %s: том занят" +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" -msgstr "" +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "Ошибка удаления контейнера: %s" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 -#, python-format -msgid "Recovering from a failed execute. Try number %s" -msgstr "Восстановление после недопустимого выполнения. Попытка номер %s" +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" -#: nova/volume/driver.py:113 -#, python-format -msgid "volume group %s doesn't exist" -msgstr "том группы %s не существует" +#~ msgid "device.TargetName: %s" +#~ msgstr "" -#: nova/volume/driver.py:324 -#, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" -msgstr "" +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" -#: nova/volume/driver.py:397 -#, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" -msgstr "" +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" -#: nova/volume/driver.py:414 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" -msgstr "" +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" -msgstr "" +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Невозможно найти экспортирование iSCSI для тома %s" +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" -msgstr "" +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." -msgstr "" -"Невозможно подтвердить идентификатора экспортированного " -"тома:%(volume_id)s." +#~ msgid "device.LegacyName: %s" +#~ msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" -msgstr "" +#~ msgid "device.DeviceType: %s" +#~ msgstr "" -#: nova/volume/driver.py:618 -#, python-format -msgid "rbd has no pool %s" -msgstr "rbd не имеет пула %s" +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" -msgstr "" +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" -#: nova/volume/driver.py:744 -#, python-format -msgid "Image %s has blank components" -msgstr "" +#~ msgid "Device number : %s" +#~ msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" -msgstr "" +#~ msgid "Target lun : %s" +#~ msgstr "_get: %s" -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" -msgstr "" +#~ msgid "Mounted disk is: %s" +#~ msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "Невозможно найти том %s" +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" -#: nova/volume/driver.py:815 -#, python-format -msgid "Sheepdog is not working: %s" -msgstr "Sheepdog не выполняется: %s" +#~ msgid "DeviceNumber : %s" +#~ msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" -msgstr "Sheepdog не выполняется" +#~ msgid "Disk path to parse: %s" +#~ msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" -msgstr "LoggingVolumeDriver: %s" +#~ msgid "start_device_id: %s" +#~ msgstr "block_device_list %s" -#: nova/volume/iscsi.py:122 -#, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "Удалить том с идентификатором: %s" +#~ msgid "end_device_id: %s" +#~ msgstr "block_device_list %s" -#: nova/volume/iscsi.py:136 -#, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." -msgstr "" +#~ msgid "attaching LXC block device" +#~ msgstr "" -#: nova/volume/iscsi.py:146 -#, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" -msgstr "" +#~ msgid "detaching LXC block device" +#~ msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "Удалить том с идентификатором: %s" +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "" -"Невозможно подтвердить идентификатора экспортированного " -"тома:%(volume_id)s." +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" -msgstr "" +#~ msgid "Starting toXML method" +#~ msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "Повторное экспортирование %s томов" +#~ msgid "Finished toXML method" +#~ msgstr "" -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" -msgstr "том %s: пропуск экспортирования" +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" -msgstr "" +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Удалить том с идентификатором: %s" +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" -msgstr "том %s: создание" +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "том %(vol_name)s: создание lv объёмом %(vol_size)sG" +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" -msgstr "том %s: создание экспортирования" +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" -msgstr "том %s: создание завершено" +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "" +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "том %s: удаление экспортирования" +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" -msgstr "том %s: удаление" +#~ msgid "Read: %s" +#~ msgstr "_создать: %s" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" -msgstr "том %s: том занят" +#~ msgid "Wrote: %s" +#~ msgstr "_создать: %s" -#: nova/volume/manager.py:217 -#, fuzzy -msgid "Failed to update usages deleting volume" -msgstr "Ошибка обновления тома в базе данных" +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "том %s: удаление завершено" +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" -msgstr "снимок %s: создание" +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" -msgstr "снимок %(snap_name)s: создание" +#~ 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/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" -msgstr "снимок %s: создание завершено" +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" -msgstr "снимок %s: удаление" +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "снимок %s: создание завершено" +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" -msgstr "снимок %s: удаление выполнено" +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" -msgstr "" +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" -#: nova/volume/manager.py:342 -#, fuzzy, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" -msgstr "Проверка возможностей тома" +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" -msgstr "Обнаружены новые возможности: %s" +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" -msgstr "Очистить возможности" +#~ msgid "Shutting down VM" +#~ msgstr "" -#: nova/volume/manager.py:445 -#, python-format -msgid "Notification {%s} received" -msgstr "Принято уведомление {%s}" +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "Запрос xapi для выгрузки %(vdi_uuids)s в качестве ID %(image_id)s" -#: nova/volume/netapp.py:108 -#, fuzzy, python-format -msgid "API %(name)s failed: %(reason)s" -msgstr "Образ %(image_id)s недопустим: %(reason)s" +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 -#, python-format -msgid "Using WSDL: %s" -msgstr "" +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/volume/netapp.py:129 -#, fuzzy, python-format -msgid "Using DFM server: %s" -msgstr "LoggingVolumeDriver: %s" +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" -#: nova/volume/netapp.py:134 -#, fuzzy, python-format -msgid "Using storage service: %s" -msgstr "Выполняемые копии: %s" +#~ msgid "creating sr within volume_utils" +#~ msgstr "создание sr в volume_utils" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" -msgstr "" +#~ msgid "name = %s" +#~ msgstr "наименование = %s" -#: nova/volume/netapp.py:145 -#, fuzzy, python-format -msgid "Using vfiler: %s" -msgstr "Добавление правила поставщика: %s" +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "Создано %(label)s как %(sr_ref)s." -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, python-format -msgid "%s is not set" -msgstr "" +#~ msgid "Unable to create Storage Repository" +#~ msgstr "Невозможно создать репозиторий хранилища" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" -msgstr "" +#~ msgid "introducing sr within volume_utils" +#~ msgstr "внедрение sr в volume_utils" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "Переподлючено к очереди" +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "внедрён %(label)s в качестве %(sr_ref)s." -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" -msgstr "" +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "Невозможно внедрить Репозиторий хранения" -#: nova/volume/netapp.py:297 -#, python-format -msgid "Job failed: %s" -msgstr "" +#~ msgid "Unable to get SR using uuid" +#~ msgstr "Невозможно получить SR с использованием uuid" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." -msgstr "" +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "Невозможно забыть Репозиторий хранения" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." -msgstr "" +#~ msgid "Introducing %s..." +#~ msgstr "Внедрение %s..." -#: nova/volume/netapp.py:399 -#, fuzzy -msgid "Failed to provision dataset member" -msgstr "Ошибка обновления базы данных" +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "Ошибка поиска vdis в SR %s" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" -msgstr "" +#~ msgid "Could not find VDI ref" +#~ msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" -msgstr "" +#~ msgid "Could not create SR" +#~ msgstr "Невозможно создать SR" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" -msgstr "" +#~ msgid "Could not retrieve SR record" +#~ msgstr "Невозможно получить запись SR" -#: nova/volume/netapp.py:513 -#, fuzzy, python-format -msgid "Failed to get LUN details for LUN ID %s" -msgstr "Ошибка получения метаданных для ip: %s" +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "SR найдено в базе данных xapi. Нет необходимости во внедрении" -#: nova/volume/netapp.py:530 -#, fuzzy, python-format -msgid "Failed to get host details for host ID %s" -msgstr "Ошибка получения метаданных для ip: %s" +#~ msgid "Could not introduce SR" +#~ msgstr "Невозможно внедрить SR" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "Невозможно найти экспортирование iSCSI для тома %s" +#~ msgid "Checking for SR %s" +#~ msgstr "Проверка SR %s" -#: nova/volume/netapp.py:776 -#, fuzzy, python-format -msgid "Failed to get target portal for filer: %s" -msgstr "Ошибка получения метаданных для ip: %s" +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "SR %s не найден в базе данных xapi" -#: nova/volume/netapp.py:781 -#, fuzzy, python-format -msgid "Failed to get target IQN for filer: %s" -msgstr "Ошибка получения метаданных для ip: %s" +#~ msgid "Could not forget SR" +#~ msgstr "Невозможно забыть SR" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 -#, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" -msgstr "" +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Невозможно создать VDI на SR %(sr_ref)s для копии %(instance_name)s" -#: nova/volume/netapp.py:980 -#, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" -msgstr "" +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "Невозможно использовать SR %(sr_ref)s для копии %(instance_name)s" -#: nova/volume/netapp.py:1014 -#, fuzzy, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" -msgstr "Свойство %(attr)s не назначено для управляемого объекта %(objName)s" +#~ msgid "Unable to locate volume %s" +#~ msgstr "Невозможно найти том %s" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" -msgstr "" +#~ msgid "Unable to detach volume %s" +#~ msgstr "Невозможно отсоединить том %s" -#: nova/volume/netapp.py:1100 -#, fuzzy, python-format -msgid "Created LUN with name %s" -msgstr "Создана папка с адресом %s" +#~ msgid "Error purging SR %s" +#~ msgstr "Ошибка очистки SR %s" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 -#, python-format -msgid "Destroyed LUN %s" -msgstr "" +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" -#: nova/volume/netapp.py:1146 -#, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" -msgstr "" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" -msgstr "" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG" -#: nova/volume/netapp.py:1156 -#, fuzzy, python-format -msgid "Failed to get LUN target details for the LUN %s" -msgstr "Ошибка получения метаданных для ip: %s" +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" -#: nova/volume/netapp.py:1160 -#, fuzzy, python-format -msgid "Failed to get target portal for the LUN %s" -msgstr "Ошибка получения метаданных для ip: %s" +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "Ошибка обновления тома в базе данных" -#: nova/volume/netapp.py:1164 -#, fuzzy, python-format -msgid "Failed to get target IQN for the LUN %s" -msgstr "Ошибка получения метаданных для ip: %s" +#~ msgid "Volume status must be available or error" +#~ msgstr "Состояние тома должно быть доступно" -#: nova/volume/netapp.py:1197 -#, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" -msgstr "" +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." -msgstr "" +#~ msgid "must be available" +#~ msgstr "" -#: nova/volume/netapp.py:1263 -#, python-format -msgid "Cloned LUN with new name %s" -msgstr "" +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "Состояние тома должно быть доступно" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "Невозможно найти конфигурацию по адресу %(path)s" +#~ msgid "Volume status must be available/in-use." +#~ msgstr "Состояние тома должно быть доступно" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " -msgstr "" +#~ msgid "Volume status is in-use." +#~ msgstr "том %s: том занят" -#: nova/volume/nfs.py:62 -#, fuzzy -msgid "NFS config file doesn't exist" -msgstr "Копия не существует" +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "Восстановление после недопустимого выполнения. Попытка номер %s" -#: nova/volume/nfs.py:85 -#, fuzzy, python-format -msgid "casted to %s" -msgstr "_создать: %s" +#~ msgid "volume group %s doesn't exist" +#~ msgstr "том группы %s не существует" -#: nova/volume/nfs.py:95 -#, python-format -msgid "Volume %s does not have provider_location specified, skipping" -msgstr "" +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" -#: nova/volume/nfs.py:106 -#, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "" +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" -msgstr "Задайте san_password или san_private_key" +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" -msgstr "san_ip должен быть назначен" +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" -#: nova/volume/san.py:230 -#, python-format -msgid "Cannot parse list-view output: %s" -msgstr "" +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "Невозможно найти экспортирование iSCSI для тома %s" -#: nova/volume/san.py:324 -#, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" -msgstr "LUID не найден для %(zfs_poolname)s. Вывод=%(out)s" +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" -#: nova/volume/san.py:457 -#, python-format -msgid "CLIQ command returned %s" -msgstr "Возврат команды CLIQ %s" +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" +#~ "Невозможно подтвердить идентификатора " +#~ "экспортированного тома:%(volume_id)s." -#: nova/volume/san.py:463 -#, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "" -"Неправильный ответ на команду CLIQ %(verb)s %(cliq_args)s. " -"Результат=%(out)s" +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "Ошибка выполнения команды CLIQ %(verb)s %(cliq_args)s. Результат=%(out)s" +#~ msgid "rbd has no pool %s" +#~ msgstr "rbd не имеет пула %s" -#: nova/volume/san.py:501 -#, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" -msgstr "" -"Непредвиденное количество виртуальных ip для кластера %(cluster_name)s. " -"Результат=%(_xml)s" +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" -#: nova/volume/san.py:554 -#, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" -msgstr "Сведения о томе: %(volume_name)s => %(volume_attributes)s" +#~ msgid "Image %s has blank components" +#~ msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" -msgstr "local_path не поддерживается" +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" -msgstr "" +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" -msgstr "" +#~ msgid "Unable to read image %s" +#~ msgstr "Невозможно найти том %s" -#: nova/volume/solidfire.py:145 -#, python-format -msgid "Results of SolidFire API call: %s" -msgstr "" +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "Sheepdog не выполняется: %s" -#: nova/volume/solidfire.py:159 -#, python-format -msgid "Found solidfire account: %s" -msgstr "" +#~ msgid "Sheepdog is not working" +#~ msgstr "Sheepdog не выполняется" -#: nova/volume/solidfire.py:173 -#, python-format -msgid "solidfire account: %s does not exist, create it..." -msgstr "" +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "LoggingVolumeDriver: %s" -#: nova/volume/solidfire.py:279 -#, python-format -msgid "More than one valid preset was detected, using %s" -msgstr "" +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." -msgstr "" +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" -#: nova/volume/solidfire.py:334 -#, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "Удалить том с идентификатором: %s" +#~ msgid "Removing volume: %s" +#~ msgstr "Удалить том с идентификатором: %s" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" -msgstr "" +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "" +#~ "Невозможно подтвердить идентификатора " +#~ "экспортированного тома:%(volume_id)s." -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." -msgstr "" +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." -msgstr "" +#~ msgid "Re-exporting %s volumes" +#~ msgstr "Повторное экспортирование %s томов" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." -msgstr "" +#~ msgid "volume %s: skipping export" +#~ msgstr "том %s: пропуск экспортирования" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" -msgstr "" +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" -msgstr "" +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Удалить том с идентификатором: %s" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "volume %s: creating" +#~ msgstr "том %s: создание" -#: nova/volume/storwize_svc.py:155 -#, fuzzy, python-format -msgid "pool %s doesn't exist" -msgstr "том группы %s не существует" +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "том %(vol_name)s: создание lv объёмом %(vol_size)sG" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "volume %s: creating export" +#~ msgstr "том %s: создание экспортирования" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" -msgstr "" +#~ msgid "volume %s: created successfully" +#~ msgstr "том %s: создание завершено" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 -#, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Volume is not local to this node" +#~ msgstr "" -#: nova/volume/storwize_svc.py:250 -#, python-format -msgid "Did not find expected column name in lsportip: %s" -msgstr "" +#~ msgid "volume %s: removing export" +#~ msgstr "том %s: удаление экспортирования" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "volume %s: deleting" +#~ msgstr "том %s: удаление" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" -msgstr "" +#~ msgid "volume %s: volume is busy" +#~ msgstr "том %s: том занят" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" -msgstr "" +#~ msgid "volume %s: deleted successfully" +#~ msgstr "том %s: удаление завершено" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" -msgstr "" +#~ msgid "snapshot %s: creating" +#~ msgstr "снимок %s: создание" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" -msgstr "" +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "снимок %(snap_name)s: создание" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" -msgstr "" +#~ msgid "snapshot %s: created successfully" +#~ msgstr "снимок %s: создание завершено" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" -msgstr "" +#~ msgid "snapshot %s: deleting" +#~ msgstr "снимок %s: удаление" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" -msgstr "" +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "снимок %s: создание завершено" -#: nova/volume/storwize_svc.py:363 -#, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" -msgstr "" +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "снимок %s: удаление выполнено" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" -msgstr "" +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" -msgstr "" +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" -msgstr "" +#~ msgid "Checking volume capabilities" +#~ msgstr "Проверка возможностей тома" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " -msgstr "" +#~ msgid "New capabilities found: %s" +#~ msgstr "Обнаружены новые возможности: %s" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 -#, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Clear capabilities" +#~ msgstr "Очистить возможности" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " -msgstr "" +#~ msgid "Notification {%s} received" +#~ msgstr "Принято уведомление {%s}" -#: nova/volume/storwize_svc.py:453 -#, python-format -msgid "enter: delete_volume: volume %(name)s " -msgstr "" +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "Образ %(image_id)s недопустим: %(reason)s" -#: nova/volume/storwize_svc.py:468 -#, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Using WSDL: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." -msgstr "" +#~ msgid "Using DFM server: %s" +#~ msgstr "LoggingVolumeDriver: %s" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " -msgstr "" +#~ msgid "Using storage service: %s" +#~ msgstr "Выполняемые копии: %s" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" -msgstr "" +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "Using vfiler: %s" +#~ msgstr "Добавление правила поставщика: %s" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." -msgstr "" +#~ msgid "%s is not set" +#~ msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" -msgstr "" +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" -msgstr "" +#~ msgid "Connected to DFM server" +#~ msgstr "Переподлючено к очереди" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" -msgstr "" +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "Job failed: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" -msgstr "" +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" -msgstr "" +#~ msgid "Failed to provision dataset member" +#~ msgstr "Ошибка обновления базы данных" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" -#: nova/volume/storwize_svc.py:634 -#, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" -#: nova/volume/storwize_svc.py:648 -#, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" -msgstr "" +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "Ошибка получения метаданных для ip: %s" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "Ошибка получения метаданных для ip: %s" -#: nova/volume/storwize_svc.py:700 -#, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "No LUN ID for volume %s" +#~ msgstr "Невозможно найти экспортирование iSCSI для тома %s" -#: nova/volume/storwize_svc.py:725 -#, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" -msgstr "" +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "Ошибка получения метаданных для ip: %s" -#: nova/volume/storwize_svc.py:737 -#, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" -msgstr "" +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "Ошибка получения метаданных для ip: %s" -#: nova/volume/storwize_svc.py:741 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" -msgstr "" +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" -msgstr "" +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:755 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "Свойство %(attr)s не назначено для управляемого объекта %(objName)s" -#: nova/volume/storwize_svc.py:764 -#, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" -msgstr "" +#~ msgid "Success getting LUN list from server" +#~ msgstr "" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "" +#~ msgid "Created LUN with name %s" +#~ msgstr "Создана папка с адресом %s" -#: nova/volume/storwize_svc.py:780 -#, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" -msgstr "" +#~ msgid "Destroyed LUN %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" -msgstr "" +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" -msgstr "" +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:815 -#, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "снимок %s: создание завершено" +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "Ошибка получения метаданных для ip: %s" -#: nova/volume/storwize_svc.py:827 -#, fuzzy, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "Создать снимок из тома %s" +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "Ошибка получения метаданных для ip: %s" -#: nova/volume/storwize_svc.py:834 -#, fuzzy, python-format -msgid "create_snapshot: source volume %s does not exist" -msgstr "Создать снимок тома %s" +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "Ошибка получения метаданных для ip: %s" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" -msgstr "" +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:885 -#, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "снимок %s: создание завершено" +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" -#: nova/volume/storwize_svc.py:893 -#, python-format -msgid "enter: delete_snapshot: snapshot %s" -msgstr "" +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:902 -#, python-format -msgid "leave: delete_snapshot: snapshot %s" -msgstr "" +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/volume/storwize_svc.py:911 -#, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +#~ msgid "There's no NFS config file configured " +#~ msgstr "" -#: nova/volume/storwize_svc.py:921 -#, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "NFS config file doesn't exist" +#~ msgstr "Копия не существует" -#: nova/volume/storwize_svc.py:941 -#, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "casted to %s" +#~ msgstr "_создать: %s" -#: nova/volume/storwize_svc.py:957 -#, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" -#: nova/volume/storwize_svc.py:970 -#, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" -msgstr "" +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" -msgstr "" +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "Задайте san_password или san_private_key" -#: nova/volume/storwize_svc.py:992 -#, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "san_ip must be set" +#~ msgstr "san_ip должен быть назначен" -#: nova/volume/storwize_svc.py:1000 -#, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" -msgstr "" +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1009 -#, python-format -msgid "enter: _delete_host: host %s " -msgstr "" +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "LUID не найден для %(zfs_poolname)s. Вывод=%(out)s" -#: nova/volume/storwize_svc.py:1017 -#, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." -msgstr "" +#~ msgid "CLIQ command returned %s" +#~ msgstr "Возврат команды CLIQ %s" -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " -msgstr "" +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" +#~ "Неправильный ответ на команду CLIQ " +#~ "%(verb)s %(cliq_args)s. Результат=%(out)s" -#: nova/volume/storwize_svc.py:1024 -#, python-format -msgid "enter: _is_volume_defined: volume %s " -msgstr "" +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" +#~ "Ошибка выполнения команды CLIQ %(verb)s " +#~ "%(cliq_args)s. Результат=%(out)s" -#: nova/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " -msgstr "" +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" +#~ "Непредвиденное количество виртуальных ip для" +#~ " кластера %(cluster_name)s. Результат=%(_xml)s" -#: nova/volume/storwize_svc.py:1037 -#, python-format -msgid "enter: _is_host_defined: host %s " -msgstr "" +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "Сведения о томе: %(volume_name)s => %(volume_attributes)s" -#: nova/volume/storwize_svc.py:1049 -#, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "local_path not supported" +#~ msgstr "local_path не поддерживается" -#: nova/volume/storwize_svc.py:1059 -#, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1069 -#, fuzzy, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " -msgstr "Перевод узла %(host)s в %(state)s." +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1097 -#, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" -msgstr "" +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1127 -#, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Found solidfire account: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1137 -#, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" -msgstr "" +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "Удалить том с идентификатором: %s" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "снимок %s: создание завершено" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "Создать снимок из тома %s" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "Создать снимок тома %s" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "снимок %s: создание завершено" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1153 -#, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" -msgstr "" +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "Перевод узла %(host)s в %(state)s." -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 -#, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1184 -#, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" -msgstr "" +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1198 -#, python-format -msgid "enter: _get_volume_attributes: volume %s" -msgstr "" +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1207 -#, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"%(description)s\n" -"Команда: %(cmd)s\n" -"Код выхода: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1228 -#, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" -msgstr "" +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" -msgstr "" +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" -msgstr "" +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" -#: nova/volume/xensm.py:55 -#, python-format -msgid "SR name = %s" -msgstr "" +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "%(description)s\n" +#~ "Команда: %(cmd)s\n" +#~ "Код выхода: %(exit_code)s\n" +#~ "Stdout: %(stdout)r\n" +#~ "Stderr: %(stderr)r" -#: nova/volume/xensm.py:56 -#, python-format -msgid "Params: %s" -msgstr "" +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" -#: nova/volume/xensm.py:60 -#, python-format -msgid "Failed to create sr %s...continuing" -msgstr "Ошибка создания sr %s...продолжение" +#~ msgid "name cannot be None" +#~ msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" -msgstr "Ошибка создания" +#~ msgid "id cannot be None" +#~ msgstr "" -#: nova/volume/xensm.py:65 -#, python-format -msgid "SR UUID of new SR is: %s" -msgstr "" +#~ msgid "SR name = %s" +#~ msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" -msgstr "Ошибка обновления базы данных" +#~ msgid "Params: %s" +#~ msgstr "" -#: nova/volume/xensm.py:82 -#, python-format -msgid "Failed to introduce sr %s...continuing" -msgstr "Ошибка внедрения sr %s...продолжение" +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "Ошибка создания sr %s...продолжение" -#: nova/volume/xensm.py:93 -#, python-format -msgid "Failed to reach backend %d" -msgstr "" +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" -#: nova/volume/xensm.py:102 -#, fuzzy, python-format -msgid "XenSMDriver requires xenapi connection, using %s" -msgstr "XenSMDriver необходимо xenapi соединение" +#~ msgid "Failed to update db" +#~ msgstr "Ошибка обновления базы данных" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" -msgstr "Ошибка начала сеанса" +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "Ошибка внедрения sr %s...продолжение" -#: nova/volume/xensm.py:147 -#, python-format -msgid "Volume will be created in backend - %d" -msgstr "Том будет создан во внутреннем интерфейсе - %d" +#~ msgid "Failed to reach backend %d" +#~ msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" -msgstr "Ошибка обновления тома в базе данных" +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "XenSMDriver необходимо xenapi соединение" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" -msgstr "Невозможно создать том" +#~ msgid "Failed to initiate session" +#~ msgstr "Ошибка начала сеанса" -#: nova/volume/xensm.py:170 -#, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "том группы %s не существует" +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "Том будет создан во внутреннем интерфейсе - %d" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" -msgstr "Ошибка удаления vdi" +#~ msgid "Failed to update volume in db" +#~ msgstr "Ошибка обновления тома в базе данных" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" -msgstr "Ошибка удаления тома в базе данных" +#~ msgid "Unable to create volume" +#~ msgstr "Невозможно создать том" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" -msgstr "Ошибка поиска тома в базе данных" +#~ msgid "Volume %s does not exist" +#~ msgstr "том группы %s не существует" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" -msgstr "Ошибка поиска внутреннего интерфейса в базе данных" +#~ msgid "Failed to delete vdi" +#~ msgstr "Ошибка удаления vdi" -#: nova/volume/nexenta/__init__.py:27 -#, fuzzy -msgid "Nexenta SA returned the error" -msgstr "Сервер возвратил ошибку: %s" +#~ msgid "Failed to delete volume in db" +#~ msgstr "Ошибка удаления тома в базе данных" -#: nova/volume/nexenta/jsonrpc.py:64 -#, fuzzy, python-format -msgid "Sending JSON data: %s" -msgstr "Заданные данные: %s" +#~ msgid "Failed to find backend in db" +#~ msgstr "Ошибка поиска внутреннего интерфейса в базе данных" -#: nova/volume/nexenta/jsonrpc.py:69 -#, python-format -msgid "Auto switching to HTTPS connection to %s" -msgstr "" +#~ msgid "Nexenta SA returned the error" +#~ msgstr "Сервер возвратил ошибку: %s" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" -msgstr "" +#~ msgid "Sending JSON data: %s" +#~ msgstr "Заданные данные: %s" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" -msgstr "" +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "ответ %s" +#~ msgid "No headers in server response" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:96 -#, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "том группы %s не существует" +#~ msgid "Bad response from server" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:180 -msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." -msgstr "" +#~ msgid "Got response: %s" +#~ msgstr "ответ %s" -#: nova/volume/nexenta/volume.py:202 -#, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" -#: nova/volume/nexenta/volume.py:210 -#, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:219 -#, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:227 -#, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:237 -#, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:273 -#, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" -msgstr "" +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:280 -#, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" -msgstr "" +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index 615df355f..4b0fc1923 100644 --- a/nova/locale/tl/LC_MESSAGES/nova.po +++ b/nova/locale/tl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -17,60 +17,73 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Kailangan bang gumamit ng CA bawat proyekto?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -80,266 +93,288 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, python-format -msgid "Fatal call to deprecated config %(msg)s" +msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:247 -msgid "The request is invalid." +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:251 -msgid "Invalid input received" +#: nova/exception.py:258 +msgid "The request is invalid." msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" +#: nova/exception.py:262 +msgid "Invalid input received" msgstr "" -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -347,132 +382,90 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -msgid "Constraint not met." -msgstr "" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 +#: nova/exception.py:452 #, python-format -msgid "Could not find driver for compute_driver %(name)s" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:442 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" - -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Constraint not met." msgstr "" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -480,1583 +473,1835 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1102 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "walang paraan para sa mensahe: %s" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 #, python-format -msgid "The CA file for %(project)s could not be found" +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1181 #, python-format -msgid "The CRL file for %(project)s could not be found" +msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1185 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/manager.py:172 +#: nova/exception.py:1189 #, python-format -msgid "Running periodic task %(full_task_name)s" +msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:182 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/manager.py:231 -msgid "Notifying Schedulers of capabilities ..." +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 -msgid "Failed to send state update notification" +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/policy.py:32 -msgid "JSON file representing policy" +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:172 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/manager.py:246 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/manager.py:315 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:112 nova/notifications.py:152 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:32 +msgid "JSON file representing policy" msgstr "" #: nova/policy.py:35 msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:141 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:145 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, python-format +msgid "Calling method %s" +msgstr "" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2065,30 +2310,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2107,359 +2351,368 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2467,7389 +2720,10249 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to host %(host)s failed" +msgid "Live migration of instance %(id)s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format -msgid "Desired state must be specified. Valid states are: %s" +msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format -msgid "Compute.api::resetState %s" +msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:76 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" +msgid "Compute.api::resetState %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +msgid "Failed to attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:67 -msgid "Unable to get console" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 #, python-format -msgid "No more floating ips in pool %s." +msgid "Unknown action %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" +#: nova/api/openstack/compute/contrib/console_output.py:67 +msgid "Unable to get console" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/consoles.py:53 +msgid "Instance not yet ready" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 -msgid "No fixed ips associated to instance" +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 -msgid "floating ip is already associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 -msgid "l3driver call to add floating ip failed" +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 -msgid "floating ip not found" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 -msgid "Error. Unable to associate floating ip" +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 -#, python-format -msgid "Host '%s' could not be found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 -#, python-format -msgid "Invalid status: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 #, python-format -msgid "Invalid mode: '%s'" +msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Coverage doesn't have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 -#, python-format -msgid "Hypervisor with ID '%s' could not be found." +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 -msgid "Virt driver does not implement uptime function." +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 #, python-format -msgid "No hypervisor matching '%s' could be found." +msgid "Fixed IP %s has been deleted" msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 #, python-format -msgid "Invalid timestamp for date %s" +msgid "Fixed IP %s not found" msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:52 -msgid "Missing 'networkId' argument for addFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:68 -msgid "Missing 'address' argument for removeFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:77 -#, python-format -msgid "Unable to find address %r" +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +msgid "DNS entries not found." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, python-format -msgid "Showing network with id %s" +msgid "Floating ip not found for id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format -msgid "Deleting network with id %s" +msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 -msgid "Missing network in body" +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 -msgid "Network label is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 -msgid "Network cidr or cidr_v6 is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 -#, python-format -msgid "Creating network with label %s" +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 -#, python-format -msgid "Associating network %(network)s with project %(project)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:230 +msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 -#, python-format -msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:246 +msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 -msgid "Quota limit must be -1 or greater." +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 #, python-format -msgid "This rule already exists in group %s" +msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 -msgid "Security group not specified" +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 -msgid "Security group name cannot be empty" +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 -msgid "start instance" +#: nova/api/openstack/compute/contrib/hosts.py:186 +#, python-format +msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 -msgid "stop instance" +#: nova/api/openstack/compute/contrib/hosts.py:188 +#, python-format +msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 -#, python-format -msgid "vol=%s" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Delete volume with id: %s" +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 -#, python-format -msgid "Instance %s is not attached." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/hosts.py:223 #, python-format -msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/hosts.py:225 #, python-format -msgid "Delete snapshot with id: %s" +msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 -#, python-format -msgid "Create snapshot from volume %s" +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 -#, python-format -msgid "Invalid value '%s' for force. " +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 -msgid "Instance has had its instance_type removed from the DB" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/api/openstack/compute/contrib/hypervisors.py:204 +msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 +#, python-format +msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Invalid timestamp for date %s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/api/openstack/compute/contrib/keypairs.py:101 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Key pair '%s' already exists." msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/api/openstack/compute/contrib/multinic.py:52 +msgid "Missing 'networkId' argument for addFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/api/openstack/compute/contrib/multinic.py:68 +msgid "Missing 'address' argument for removeFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/api/openstack/compute/contrib/multinic.py:77 +#, python-format +msgid "Unable to find address %r" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, python-format +msgid "Disassociating host with network with id %s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Launching VPN for %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/api/openstack/compute/contrib/os_networks.py:74 #, python-format -msgid "Deprecated Config: %s" +msgid "Disassociating network with id %s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 +#, python-format +msgid "Showing network with id %s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 +#, python-format +msgid "Deleting network with id %s" msgstr "" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/api/openstack/compute/contrib/os_networks.py:110 +msgid "Missing network in body" msgstr "" -#: nova/compute/api.py:227 -#, python-format -msgid "Can only run %s more instances of this type." +#: nova/api/openstack/compute/contrib/os_networks.py:114 +msgid "Network label is required" msgstr "" -#: nova/compute/api.py:236 -#, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +#: nova/api/openstack/compute/contrib/os_networks.py:118 +msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/compute/api.py:256 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "" - -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +msgid "Creating network with label %s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:136 +#, python-format +msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" msgstr "" -#: nova/compute/api.py:498 +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format -msgid "Going to run %s instances..." +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/compute/api.py:569 -#, python-format -msgid "bdm %s" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." msgstr "" -#: nova/compute/api.py:596 -#, python-format -msgid "block_device_mapping %s" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/api/openstack/compute/contrib/quotas.py:65 +msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/api/openstack/compute/contrib/quotas.py:100 #, python-format -msgid "Searching by: %s" +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/compute/api.py:1203 +#: nova/api/openstack/compute/contrib/quotas.py:107 #, python-format -msgid "Image type not recognized %s" +msgid "Quota for %s should be integer." msgstr "" -#: nova/compute/api.py:1312 -#, python-format -msgid "snapshot for %s" +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/compute/api.py:1643 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" msgstr "" -#: nova/compute/api.py:1685 +#: nova/api/openstack/compute/contrib/security_groups.py:334 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/api/openstack/compute/contrib/security_groups.py:418 +msgid "Security group not specified" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/api/openstack/compute/contrib/security_groups.py:422 +msgid "Security group name cannot be empty" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +msgid "start instance" msgstr "" -#: nova/compute/api.py:2018 -#, python-format -msgid "Going to try to live migrate instance to %s" +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +msgid "stop instance" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/api/openstack/compute/contrib/volumes.py:75 +#, python-format +msgid "vol=%s" msgstr "" -#: nova/compute/api.py:2272 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Delete volume with id: %s" msgstr "" -#: nova/compute/api.py:2275 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format -msgid "Security group %s cannot be empty." +msgid "Instance %s is not attached." msgstr "" -#: nova/compute/api.py:2283 +#: nova/api/openstack/compute/contrib/volumes.py:377 #, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/compute/api.py:2289 +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/api/openstack/compute/contrib/volumes.py:573 +#, python-format +msgid "Delete snapshot with id: %s" msgstr "" -#: nova/compute/api.py:2312 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format -msgid "Create Security Group %s" +msgid "Create snapshot from volume %s" msgstr "" -#: nova/compute/api.py:2319 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format -msgid "Security group %s already exists" +msgid "Invalid value '%s' for force. " msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/compute/api.py:2395 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Delete security group %s" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/compute/api.py:2652 +#: nova/cells/messaging.py:373 #, python-format -msgid "Rule (%s) not found" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "walang paraan para sa mensahe: %s" + +#: nova/cells/messaging.py:424 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/compute/api.py:2664 +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "walang paraan para sa mensahe: %s" + +#: nova/cells/messaging.py:523 #, python-format -msgid "Authorize security group ingress %s" +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/compute/api.py:2675 +#: nova/cells/messaging.py:541 #, python-format -msgid "Revoke security group ingress %s" +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cells/messaging.py:651 +#, python-format +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cells/messaging.py:683 #, python-format -msgid "DB error: %s" +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/instance_types.py:104 +#: nova/cells/messaging.py:795 #, python-format -msgid "Instance type %s not found for deletion" +msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cells/messaging.py:823 +#, python-format +msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cells/messaging.py:838 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/manager.py:233 +#: nova/cells/messaging.py:852 #, python-format -msgid "Loading compute driver '%s'" +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/manager.py:239 +#: nova/cells/messaging.py:873 #, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/manager.py:302 +#: nova/cells/messaging.py:1077 #, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cells/scheduler.py:139 +#, python-format +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/manager.py:425 +#: nova/cells/state.py:315 #, python-format -msgid "Setting up bdm %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/manager.py:550 -#, python-format -msgid "Build error: %s" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/manager.py:595 +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Re-scheduling instance: attempt %d" +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, python-format +msgid "Failed to load %s" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" +#: nova/cmd/baremetal_deploy_helper.py:235 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/manager.py:694 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/manager.py:700 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/manager.py:862 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "%(action_str)s instance" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: 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/compute/manager.py:903 +#: nova/cmd/manage.py:242 #, python-format -msgid "terminating bdm %s" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" -msgstr "" +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "natanggap %s" -#: nova/compute/manager.py:1152 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "error: %s" msgstr "" -#: nova/compute/manager.py:1161 -#, python-format -msgid "Cannot reboot instance: %(exc)s" +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/manager.py:1198 -msgid "instance snapshotting" +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/manager.py:1204 -#, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:329 #, python-format -msgid "Deleting image %s" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:388 #, python-format -msgid "Failed to set admin password. Instance %s is not running" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/manager.py:1349 -#, python-format -msgid "set_admin_password failed: %s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:1376 -#, python-format -msgid "injecting file to %(path)s" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:1437 -#, python-format -msgid "Changing instance metadata according to %(diff)r" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:1805 -#, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/cmd/manage.py:604 +msgid "instance" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:2092 -#, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:2107 -#, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:2140 -msgid "Detaching volume from unknown instance" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:2153 -#, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/cmd/manage.py:687 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/cmd/manage.py:700 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:2579 -#, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:2588 -#, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/cmd/manage.py:847 +msgid "Instance Type exists." msgstr "" -#: nova/compute/manager.py:2606 -#, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:2631 -#, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:2649 +#: nova/cmd/manage.py:858 #, python-format -msgid "Failed to generate usage audit for instance on host %s" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/cmd/manage.py:869 +#, python-format +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/cmd/manage.py:874 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/cmd/manage.py:910 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/cmd/manage.py:932 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/cmd/manage.py:976 +#, python-format +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/cmd/manage.py:1017 +#, python-format +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:2877 -msgid "Instance is not (soft-)deleted." +#: nova/cmd/manage.py:1035 +#, python-format +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/api.py:288 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/api.py:297 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:2961 +#: nova/compute/api.py:317 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" -msgstr "" - -#: nova/compute/resource_tracker.py:151 msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/resource_tracker.py:168 -#, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/api.py:493 +msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/api.py:607 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/api.py:747 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/resource_tracker.py:262 -#, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +#: nova/compute/api.py:1016 +msgid "instance termination disabled" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/api.py:1152 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/api.py:1158 +msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/api.py:1168 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/resource_tracker.py:401 +#: nova/compute/api.py:1376 #, python-format -msgid "Compute_service record created for %s " +msgid "Searching by: %s" msgstr "" -#: nova/compute/resource_tracker.py:406 +#: nova/compute/api.py:1613 #, python-format -msgid "Compute_service record updated for %s " +msgid "snapshot for %s" msgstr "" -#: nova/compute/resource_tracker.py:425 -#, python-format -msgid "No service record for host %s" +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/api.py:1977 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/api.py:2019 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, python-format -msgid "Free disk (GB): %s" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/api.py:2457 #, python-format -msgid "Free VCPUS: %s" +msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/api.py:2480 #, python-format -msgid "Missing keys: %s" +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/api.py:2820 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/api.py:2823 +#, python-format +msgid "Security group %s cannot be empty." msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/api.py:2831 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/api.py:2837 #, python-format -msgid "Removing console %(console_id)s." +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/api.py:2860 #, python-format -msgid "Re-wrote %s" -msgstr "" - -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +msgid "Create Security Group %s" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/api.py:2932 #, python-format -msgid "Error starting xvp: %s" +msgid "Unable to delete system group '%s'" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/consoleauth/manager.py:70 +#: nova/compute/api.py:2948 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +msgid "Delete security group %s" msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/api.py:3034 nova/compute/api.py:3111 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "Rule (%s) not found" msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/compute/api.py:3053 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "Authorize security group ingress %s" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/api.py:3064 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "Revoke security group ingress %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "Aborting claim: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/claims.py:116 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/claims.py:130 +msgid "Claim failed" +msgstr "" + +#: nova/compute/claims.py:135 +msgid "Memory" +msgstr "" + +#: nova/compute/claims.py:144 +msgid "Disk" +msgstr "" + +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/claims.py:165 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/claims.py:170 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/claims.py:177 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/claims.py:184 +#, python-format +msgid "" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/instance_types.py:105 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "'%s' argument must be a positive integer" +msgstr "" + +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/instance_types.py:121 #, python-format -msgid "Table |%s| not created!" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/instance_types.py:138 +#, python-format +msgid "DB error: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/instance_types.py:148 +#, python-format +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:359 +#, python-format +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:402 +#, python-format +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:418 +#, python-format +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" +#: nova/compute/manager.py:439 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/image/glance.py:143 -#, python-format +#: nova/compute/manager.py:475 msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:481 +msgid "Failed to check if instance shared" msgstr "" -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/image/s3.py:338 -#, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:538 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +#: nova/compute/manager.py:562 +msgid "Failed to resume instance" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:576 #, python-format -msgid "Bad mac for to_global_ipv6: %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:592 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "Unexpected power state %d" msgstr "" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:604 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "natanggap %s" - -#: nova/network/api.py:81 +#: nova/compute/manager.py:729 #, python-format -msgid "kwargs: %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/network/api.py:169 +#: nova/compute/manager.py:746 #, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgid "Setting up bdm %s" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/network/linux_net.py:179 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Attempted to remove chain %s which does not exist" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/network/linux_net.py:239 +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." +msgstr "" + +#: nova/compute/manager.py:926 #, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +msgid "Error: %s" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/network/linux_net.py:790 -#, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:997 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:1075 #, python-format -msgid "Pid %d is stale, relaunching radvd" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:1081 #, python-format -msgid "Starting VLAN interface %s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/network/linux_net.py:1205 -#, python-format -msgid "Failed to add interface: %s" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:1120 #, python-format -msgid "Starting bridge %s " +msgid "Instance network_info: |%s|" msgstr "" -#: nova/network/linux_net.py:1314 -#, python-format -msgid "Done starting bridge %s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/network/linux_net.py:1333 -#, python-format -msgid "Failed unplugging gateway interface '%s'" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:1272 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "%(action_str)s instance" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" +#: nova/compute/manager.py:1288 +msgid "Failed to deallocate network for instance." msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:1309 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:1312 +#, python-format +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/network/manager.py:383 +#: nova/compute/manager.py:1319 #, python-format -msgid "Address |%(address)s| is not allocated" +msgid "terminating bdm %s" msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:1367 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" msgstr "" -#: nova/network/manager.py:650 -#, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/network/manager.py:657 -#, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:1593 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:1677 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:1709 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Detaching from volume api: %s" msgstr "" -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:1746 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:1762 #, python-format -msgid "Disassociated %s stale fixed ip(s)" +msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:1802 +msgid "instance snapshotting" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:1808 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" -msgstr "" - -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:1869 #, python-format -msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/network/manager.py:1358 +#: nova/compute/manager.py:1876 #, python-format -msgid "Unable to release %s because vif doesn't exist." +msgid "Rotating out %d backups" msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:1881 #, python-format -msgid "Leased IP |%(address)s|" +msgid "Deleting image %s" msgstr "" -#: nova/network/manager.py:1383 +#: nova/compute/manager.py:1909 #, python-format -msgid "IP %s leased that is not associated" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/network/manager.py:1400 +#: nova/compute/manager.py:1938 #, python-format -msgid "IP %s released that is not associated" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/network/manager.py:1422 +#: nova/compute/manager.py:1958 #, python-format -msgid "%s must be an integer" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:1962 +#, python-format +msgid "injecting file to %(path)s" msgstr "" -#: nova/network/manager.py:1466 -#, python-format +#: nova/compute/manager.py:1982 msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:2052 #, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:2271 +msgid "Instance has no source host" msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/manager.py:2097 -msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/manager.py:2104 +#: nova/compute/manager.py:2540 #, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 -#, python-format -msgid "No network with net_id = %s" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 -#, python-format -msgid "No fixed IPs to deallocate for vif %s" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/manager.py:2718 #, python-format -msgid "allocate_for_instance() for %s" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/quantumv2/api.py:100 -#, python-format -msgid "empty project id for instance %s" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/quantumv2/api.py:153 -#, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, python-format -msgid "deallocate_for_instance() for %s" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/manager.py:2844 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/manager.py:2895 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/manager.py:2904 #, python-format -msgid "validate_networks() for %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/manager.py:2919 #, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/manager.py:2949 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/manager.py:2959 +msgid "Detaching volume from unknown instance" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/manager.py:2966 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/manager.py:3028 #, python-format -msgid "syslog facility must be one of: %s" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/manager.py:3048 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/compute/manager.py:3062 #, python-format -msgid "No handler for matches of kind %s" +msgid "Host %(host)s not found" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/manager.py:3199 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 -#, python-format -msgid "%s not in valid priorities" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/manager.py:3282 #, python-format +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "" + +#: nova/compute/manager.py:3284 msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." msgstr "" -#: nova/openstack/common/notifier/api.py:170 -#, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 +#: nova/compute/manager.py:3483 #, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/compute/manager.py:3489 #, python-format -msgid "unpacked context: %s" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/compute/manager.py:3498 #, python-format -msgid "received %s" -msgstr "natanggap %s" +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 +#: nova/compute/manager.py:3505 #, python-format -msgid "no method for message: %s" -msgstr "walang paraan para sa mensahe: %s" +msgid "Instance %(instance_uuid)s not found" +msgstr "" + +#: nova/compute/manager.py:3509 +msgid "In ERROR state" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 +#: nova/compute/manager.py:3516 #, python-format -msgid "No method for message: %s" -msgstr "Walang paraan para sa mensahe: %s" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/compute/manager.py:3525 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/compute/manager.py:3542 #, python-format -msgid "MSG_ID is %s" +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/compute/manager.py:3561 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" +#: nova/compute/manager.py:3703 +msgid "Updating volume usage cache" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/compute/manager.py:3747 #, python-format msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/compute/manager.py:3788 +#, python-format +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/common.py:206 -#, python-format -msgid "Returning exception %s to caller" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 -#, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 -#, python-format -msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +#: nova/compute/manager.py:3886 +msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/compute/manager.py:3974 #, python-format -msgid "Failed to consume message from queue: %s" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/compute/manager.py:3981 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/compute/manager.py:3988 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 -#, python-format -msgid "Connected to AMQP server on %s" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/compute/resource_tracker.py:280 #, python-format -msgid "Deserializing: %s" +msgid "Deleting compute node %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "-> bind: %(bind)s" +msgid "No service record for host %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/compute/resource_tracker.py:334 +#, python-format +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "Subscribing to %s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/compute/resource_tracker.py:340 +#, python-format +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Running func with context: %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" +#: nova/compute/resource_tracker.py:350 +#, python-format +msgid "Free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/compute/resource_tracker.py:355 +#, python-format +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/compute/resource_tracker.py:396 +#, python-format +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 -#, python-format -msgid "CONSUMER GOT %s" +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "->response->%s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "Created topic proxy: %s" +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 -#, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/compute/utils.py:141 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:88 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "" + +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "" + +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/console/xvp.py:119 +#, python-format +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 -#, fuzzy, python-format -msgid "Received message: %s" -msgstr "natanggap %s" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" +msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 -#, python-format -msgid "%(msg)s" +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/console/xvp.py:147 #, python-format -msgid "Sending message(s) to: %s" +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/consoleauth/manager.py:88 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/db/sqlalchemy/api.py:1542 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "Invalid instance id %s in request" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/db/sqlalchemy/api.py:2752 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/scheduler/driver.py:334 +#: nova/db/sqlalchemy/utils.py:61 #, python-format msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "No host selection for %s defined." +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 -#, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +#: 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/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 #, python-format -msgid "Filtered %(hosts)s" +msgid "table '%s' not dropped" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/image/glance.py:187 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/image/glance.py:492 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "fetching image %s from glance" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/image/s3.py:318 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/image/s3.py:335 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/image/s3.py:345 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/image/s3.py:355 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/image/s3.py:379 +#, python-format +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/image/s3.py:386 #, python-format -msgid "No service for compute ID %s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/scheduler/manager.py:79 +#: nova/image/s3.py:397 #, python-format -msgid "Failed to schedule create_volume: %(ex)s" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/scheduler/manager.py:165 -#, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/ipv6/account_identifier.py:42 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/api.py:239 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 -#, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/driver.py:43 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Loading network driver '%s'" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/floating_ips.py:87 +#, python-format +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Interface %(interface)s not found" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/floating_ips.py:121 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 -#, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/floating_ips.py:196 #, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/floating_ips.py:200 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/floating_ips.py:220 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 -#, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/floating_ips.py:530 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/floating_ips.py:537 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/floating_ips.py:568 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +#: nova/network/floating_ips.py:576 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/floating_ips.py:624 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/floating_ips.py:664 #, python-format -msgid "Faked command matched %s" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Faked command raised an exception %s" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/ldapdns.py:100 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/linux_net.py:680 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "arping error for ip %s" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/linux_net.py:966 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/linux_net.py:1011 +#, python-format +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/linux_net.py:1013 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/linux_net.py:1418 +#, python-format +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/linux_net.py:1420 #, python-format -msgid "unrecognized argument %s" +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/linux_net.py:1442 #, python-format -msgid "Run CLI command: %s" +msgid "Starting Bridge %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/linux_net.py:1454 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/linux_net.py:1490 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to add interface: %s" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/linux_net.py:1536 #, python-format -msgid "Given data: %s" +msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/linux_net.py:1539 #, python-format -msgid "Result data: %s" +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/linux_net.py:1735 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Starting bridge %s " msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/linux_net.py:1743 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "Done starting bridge %s" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/network/linux_net.py:1763 +#, python-format +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/linux_net.py:1765 +#, python-format +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/manager.py:500 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 -#, python-format -msgid "_create: %s" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/network/manager.py:812 #, python-format -msgid "_delete: %s" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/network/manager.py:838 #, python-format -msgid "_get: %s" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 -#, python-format -msgid "_get_all: %s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/manager.py:926 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/manager.py:949 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/manager.py:953 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/manager.py:962 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/network/manager.py:967 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/manager.py:971 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/network/manager.py:975 #, python-format -msgid "Running instances: %s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/network/manager.py:994 #, python-format -msgid "After terminating instances: %s" +msgid "%s must be an integer" msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/network/manager.py:1038 #, python-format -msgid "After force-killing instances: %s" +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 -#, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 +#: nova/network/manager.py:1122 #, python-format -msgid "Failed to destroy vm %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/network/manager.py:1133 #, python-format -msgid "Failed to get info for disk %s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 -#, python-format -msgid "Result: %(result)s is not a dict." +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/network/manager.py:1209 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 -#, python-format -msgid "Result: %(result)s is not a list." +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/network/manager.py:1812 #, python-format msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/network/minidns.py:48 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 -#, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +msgid "Invalid name" msgstr "" -#: nova/tests/integrated/test_login.py:31 -#, python-format -msgid "flavor: %s" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/network/minidns.py:122 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "" +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "natanggap %s" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/network/minidns.py:207 +#, python-format +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Body: %s" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/network/quantumv2/api.py:154 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/network/quantumv2/api.py:269 +msgid "Port not found" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "Decoding JSON: %s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/network/quantumv2/api.py:324 +#, python-format +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/network/quantumv2/api.py:343 +#, python-format +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/network/quantumv2/api.py:365 +#, python-format +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/virt/firewall.py:357 +#: nova/network/quantumv2/api.py:397 #, python-format -msgid "Adding security group rule: %r" +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "Adding provider rule: %s" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/network/quantumv2/api.py:437 +#, python-format +msgid "validate_networks() for %s" msgstr "" -#: nova/virt/images.py:107 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/virt/images.py:118 +#: nova/network/quantumv2/api.py:807 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/network/security_group/quantum_driver.py:53 +#, python-format +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/network/security_group/quantum_driver.py:104 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Quantum security group %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, python-format +msgid "Quantum Error: %s" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/network/security_group/quantum_driver.py:171 #, python-format -msgid "No such domain (%s)" +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/virt/baremetal/dom.py:134 -#, python-format -msgid "Failed power down Bare-metal node %s" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/network/security_group/quantum_driver.py:228 +#, python-format +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/network/security_group/quantum_driver.py:239 +#, python-format +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "No such domain %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "Domains: %s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/network/security_group/quantum_driver.py:426 #, python-format -msgid "After storing domains: %s" +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/excutils.py:48 +#, python-format +msgid "Original exception being dropped: %s" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/lockutils.py:98 +#, python-format +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/lockutils.py:184 +#, python-format +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "Created new domain: %s" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:231 -#, python-format -msgid "Stored fake domains to the file: %s" -msgstr "" +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "natanggap %s" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/log.py:329 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/log.py:540 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "instance %s: rebooted" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "instance %s: rescued" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/db/sqlalchemy/session.py:486 +#, python-format +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "instance %s: is building" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "%s not in valid priorities" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "instance %s spawned successfully" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "instance %s:not booted" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "instance %s: Creating image" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "instance %s: finished toXML method" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 +#: nova/openstack/common/rpc/amqp.py:208 +#, python-format msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "#### RLK: cpu_arch = %s " -msgstr "" - -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" -msgstr "" - -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +msgid "unpacked context: %s" msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." -msgstr "" +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" +msgstr "natanggap %s" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" -msgstr "" +msgid "no method for message: %s" +msgstr "walang paraan para sa mensahe: %s" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" -msgstr "" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" +msgstr "Walang paraan para sa mensahe: %s" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "MSG_ID is %s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/amqp.py:657 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "no disk image handler for: %s" -msgstr "" - -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/common.py:121 #, python-format msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/disk/api.py:340 -#, python-format -msgid "Failed to unmount container filesystem: %s" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/common.py:143 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "User %(username)s not found in password file." +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/disk/api.py:568 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "unsupported partition: %s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "Failed to mount filesystem: %s" +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "Could not attach image to loopback: %s" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/mount.py:83 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "partition search unsupported with %s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "partition %s not found" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "Failed to map partitions: %s" +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 +#, python-format +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/disk/nbd.py:86 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "qemu-nbd error: %s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "nbd device %s did not show up" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/openstack/common/rpc/impl_qpid.py:357 +#, python-format +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:104 +#, python-format +msgid "Deserializing: %s" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:140 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" +#: nova/openstack/common/rpc/impl_zmq.py:141 +#, python-format +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/openstack/common/rpc/impl_zmq.py:142 +#, python-format +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/openstack/common/rpc/impl_zmq.py:162 +#, python-format +msgid "Subscribing to %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 -#, python-format -msgid "Getting live migration networks for remote host: %s" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "Starting live migration for instance: %s" +msgid "Running func with context: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 -#, python-format -msgid "Failed to live migrate VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:129 -#, python-format -msgid "Calling live migration recover_method for instance: %s" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 -#, python-format -msgid "Calling live migration post_method for instance: %s" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 -#, python-format -msgid "compare_cpu called %s" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "Creating snapshot for instance %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/openstack/common/rpc/impl_zmq.py:464 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Creating proxy for topic: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 -#, python-format -msgid "Getting info for VHD %s" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 -#, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:504 +msgid "Topic socket file creation failed." msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 -#, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, python-format -msgid "Removing snapshot %s" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 -#, python-format -msgid "Failed to remove snapshot for VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "Removing folder %s " +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/hyperv/vmops.py:93 -#, python-format -msgid "hyperv vm state: %s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/hyperv/vmops.py:99 -#, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, python-format -msgid "cache image failed: %s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/hyperv/vmops.py:154 -#, python-format -msgid "Starting VM %s " +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "natanggap %s" + +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/hyperv/vmops.py:156 -#, python-format -msgid "Started VM %s " +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/hyperv/vmops.py:158 -#, python-format -msgid "spawn vm failed: %s" +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/hyperv/vmops.py:177 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "Failed to create VM %s" +msgid "%(msg)s" msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "Created VM %s..." +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 -#, python-format -msgid "Set memory for vm %s..." +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/vmops.py:210 -#, python-format -msgid "Set vcpus for vm %s..." +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/hyperv/vmops.py:214 -#, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:231 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Failed to add scsi controller to VM %s" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/vmops.py:236 -#, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:263 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "Failed to add diskdrive to VM %s" +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, python-format -msgid "Failed to add vhd file to VM %s" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/hyperv/vmops.py:287 -#, python-format -msgid "Created disk for %s" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "Creating nic for %s " +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, python-format -msgid "Failed creating port for %s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/scheduler/driver.py:335 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:332 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "Failed to add nic to VM %s" +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/vmops.py:334 -#, python-format -msgid "Created nic for %s " +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/scheduler/filter_scheduler.py:275 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/vmops.py:374 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "Got request to destroy vm %s" +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -msgid "Pause instance" +#: nova/scheduler/filter_scheduler.py:387 +#, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/vmops.py:429 -msgid "Unpause instance" +#: nova/scheduler/host_manager.py:307 +#, python-format +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:435 -msgid "Suspend instance" +#: nova/scheduler/host_manager.py:316 +#, python-format +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:440 -msgid "Resume instance" +#: nova/scheduler/host_manager.py:321 +#, python-format +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:445 -msgid "Power off instance" +#: nova/scheduler/host_manager.py:353 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:450 -msgid "Power on instance" +#: nova/scheduler/host_manager.py:358 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/vmops.py:470 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "Windows version: %s " +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/scheduler/manager.py:196 +#, python-format +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "use_cow_image:%s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "duplicate name found: %s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "Creating folder %s " +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Removing existing folder %s " +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, python-format -msgid "block device info: %s" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/volumeops.py:100 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "Unable to attach boot volume to instance %s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "Attach volume failed: %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "Unable to attach volume to instance %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/volumeops.py:156 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "Failed to add volume to VM %s" +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:170 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "host_resource disk detached is: %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Physical disk detached is: %s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Failed to remove volume from VM %s" -msgstr "" - -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/servicegroup/api.py:83 #, python-format -msgid "device.InitiatorName: %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/servicegroup/api.py:90 #, python-format -msgid "device.TargetName: %s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/servicegroup/api.py:99 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/servicegroup/api.py:106 #, python-format -msgid "device.ScsiPathId: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 +#: nova/servicegroup/api.py:114 #, python-format -msgid "device.ScsiTargetId): %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "device.ScsiLun: %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 -#, python-format -msgid "device.DeviceInterfaceGuid :%s" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 -#, python-format -msgid "device.DeviceNumber %s" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "device.PartitionNumber :%s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 -#, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Device number : %s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Target lun : %s" +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 -#, python-format -msgid "Mounted disk is: %s" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "DeviceNumber : %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Disk path to parse: %s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "natanggap %s" - -#: nova/virt/hyperv/volumeops.py:292 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "end_device_id: %s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" -msgstr "" - -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "block_device_list %s" +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/libvirt/driver.py:333 -#, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "Connecting to libvirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/tests/fake_utils.py:101 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/libvirt/driver.py:523 -#, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/libvirt/driver.py:536 -#, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/libvirt/driver.py:553 -#, python-format -msgid "Deleting instance files %(target)s" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/libvirt/driver.py:567 -#, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/libvirt/driver.py:884 -msgid "Instance soft rebooted successfully." +#: nova/tests/test_misc.py:59 +#, python-format +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/tests/test_xenapi.py:897 +#, python-format +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/tests/test_xenapi.py:908 +#, python-format +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/libvirt/driver.py:1198 -#, python-format -msgid "Path '%(path)s' supports direct I/O" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/libvirt/driver.py:1202 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgid "Running instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" -msgstr "" - -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Creating config drive at %(path)s" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1426 -#, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/tests/integrated/test_api_samples.py:199 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/libvirt/driver.py:1540 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 +#, python-format msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" -msgstr "" - -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/tests/integrated/test_login.py:31 +#, python-format +msgid "flavor: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/tests/integrated/api/client.py:38 #, python-format msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:2437 -#, python-format -msgid "The firewall filter for %s does not exist" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/configdrive.py:97 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2678 -#, python-format -msgid "skipping %(path)s since it looks like volume" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/driver.py:930 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/virt/driver.py:955 +#, python-format +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/driver.py:962 +#, python-format +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/fake.py:210 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/firewall.py:377 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/images.py:221 #, python-format -msgid "Unknown image_type=%s" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/images.py:233 #, python-format -msgid "%s is a valid instance name" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "%s has a disk file" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 -#, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/baremetal/driver.py:295 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Base file too young to remove: %s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "Removing base file: %s" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "%(id)s (%(base_file)s): checking" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 -#, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 -#, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 -#, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 -#, python-format -msgid "%(id)s (%(base_file)s): image is in use" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/ipmi.py:134 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 -#, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 -#, python-format -msgid "Unknown base file: %s" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Active base files: %s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Corrupt base files: %s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Removable base files: %s" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, python-format +msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/baremetal/pxe.py:467 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/baremetal/pxe.py:472 +#, python-format +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/baremetal/pxe.py:476 #, python-format -msgid "Reading image info file: %s" +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/utils.py:503 -#, fuzzy, python-format -msgid "Read: %s" -msgstr "natanggap %s" - -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "Writing image info file: %s" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/baremetal/tilera.py:154 #, python-format -msgid "Wrote: %s" +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/baremetal/tilera.py:372 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/baremetal/tilera.py:378 #, python-format -msgid "Ensuring bridge %s" +msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/baremetal/tilera.py:389 #, python-format -msgid "iSCSI device not found at %s" +msgid "Tilera deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/volume.py:177 -#, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/volume.py:189 -#, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 -#, python-format -msgid "%s is already mounted" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/baremetal/utils.py:60 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/operator.py:91 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "LPAR instance '%s' not found" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/baremetal/vif_driver.py:75 +#, python-format +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, python-format -msgid "Creating LPAR instance '%s'" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:211 -#, python-format -msgid "LPAR instance '%s' creation failed" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "Fetching image '%s' from glance" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "Copying image '%s' to IVM" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/baremetal/volume_driver.py:226 +#, python-format +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "Copying image to the device '%s'" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/powervm/operator.py:238 -#, python-format -msgid "PowerVM image creation failed: %s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "Activating the LPAR instance '%s'" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, python-format -msgid "Instance '%s' failed to boot" +msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "Shutting down the instance '%s'" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Removing the logical volume '%s'" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/api.py:149 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/api.py:159 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/powervm/operator.py:554 -msgid "Unable to get checksum" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/api.py:282 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/api.py:299 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 +#: nova/virt/disk/api.py:318 +#, python-format msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/api.py:335 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/api.py:348 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/api.py:373 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/api.py:394 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/api.py:435 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/api.py:464 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/api.py:564 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/api.py:580 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/disk/mount/api.py:41 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Glance image %s is in killed state" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 -#, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Map dev %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "partition %s not found" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/disk/mount/api.py:179 +#, python-format +msgid "Unmap dev %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "httplib error in %s: " +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Socket error in %s: " +msgid "Umount %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "Type error in %s: " +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/disk/mount/loop.py:34 #, python-format -msgid "Exception in %s " +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/disk/mount/loop.py:40 +#, python-format +msgid "Got loop device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/disk/mount/loop.py:58 #, python-format -msgid "Got total of %s instances" +msgid "Release loop device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/disk/mount/nbd.py:86 #, 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" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/disk/vfs/api.py:27 #, python-format msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/disk/vfs/guestfs.py:68 +#, python-format +msgid "No operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "Uploading image %s" +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "Uploaded image %s" +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/disk/vfs/guestfs.py:126 +#, python-format +msgid "Failed to close augeas %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/disk/vfs/guestfs.py:142 +#, python-format +msgid "Failed to close guest handle %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -msgid "instance not present" +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, python-format +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, python-format +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, python-format +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/disk/vfs/localfs.py:80 +#, python-format +msgid "Failed to mount image %(ex)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/disk/vfs/localfs.py:90 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/disk/vfs/localfs.py:96 +#, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/disk/vfs/localfs.py:139 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/disk/vfs/localfs.py:144 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 -#, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 -#, python-format -msgid "Creating directory with path %s" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 -#, python-format -msgid "Created directory with path %s" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 -#, python-format -msgid "Downloading image %s from glance image server" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/hostops.py:174 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/imagecache.py:68 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "Getting image size for the image %s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 -#, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/xenapi/agent.py:99 -#, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/xenapi/agent.py:109 -#, python-format -msgid "Failed to query agent version: %(resp)r" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/xenapi/agent.py:144 -#, python-format -msgid "Updating agent to %s" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/livemigrationutils.py:49 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Live migration failed: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 -#, python-format -msgid "Failed to update password: %(resp)r" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/xenapi/agent.py:203 -#, python-format -msgid "Injecting file path: %r" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "VM not found: %s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 +#, python-format +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/hyperv/livemigrationutils.py:99 +#, python-format +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:256 +#: nova/virt/hyperv/livemigrationutils.py:156 +#, python-format msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/livemigrationutils.py:163 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/livemigrationutils.py:199 #, python-format -msgid "OpenSSL error: %s" +msgid "Starting live migration for VM: %s" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/xenapi/driver.py:355 +#: nova/virt/hyperv/migrationops.py:52 #, python-format -msgid "Could not determine key: %s" +msgid "Migration target host: %s" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 -#, python-format -msgid "Got exception: %s" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "xenapi.fake does not have an implementation for %s" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Calling getter %s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/hyperv/migrationops.py:174 #, python-format -msgid "Calling setter %s" +msgid "Getting info for disk: %s" msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/hyperv/migrationops.py:190 #, 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" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/host.py:156 -#, python-format -msgid "Unable to get SR for this host: %s" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/migrationops.py:208 #, python-format -msgid "Failed to extract instance support from %s" +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/hyperv/networkutils.py:46 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/hyperv/pathutils.py:91 #, python-format -msgid "Found no network for bridge %s" +msgid "Creating directory: %s" msgstr "" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 #, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +msgid "Removing directory: %s" msgstr "" -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/hyperv/snapshotops.py:56 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Creating snapshot for instance %s" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/hyperv/snapshotops.py:65 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Found no PIF for device %s" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/hyperv/vif.py:75 +#, python-format +msgid "Creating vswitch port for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/hyperv/vmops.py:90 +#, python-format +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/hyperv/vmops.py:120 #, python-format -msgid "VBD not found in instance %s" +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "VBD %s already detached" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 -#, python-format -msgid "Unable to unplug VBD %s" +#: nova/virt/hyperv/vmops.py:151 +msgid "Spawning new instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 -#, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +#: nova/virt/hyperv/vmops.py:177 +msgid "Spawn instance failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/hyperv/vmops.py:202 #, python-format -msgid "Unable to destroy VBD %s" +msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/hyperv/vmops.py:213 #, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Unable to destroy VDI %s" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/hyperv/vmops.py:270 +#, python-format +msgid "Got request to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/hyperv/vmops.py:283 #, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgid "Instance not found: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/hyperv/vmops.py:289 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "Failed to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/hyperv/vmops.py:294 +msgid "reboot instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 -#, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +#: nova/virt/hyperv/vmops.py:300 +msgid "Pause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#: nova/virt/hyperv/vmops.py:306 +msgid "Unpause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 -#, 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." +#: nova/virt/hyperv/vmops.py:312 +msgid "Suspend instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 -#, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +#: nova/virt/hyperv/vmops.py:318 +msgid "Resume instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 -#, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +#: nova/virt/hyperv/vmops.py:324 +msgid "Power off instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 -#, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +#: nova/virt/hyperv/vmops.py:330 +msgid "Power on instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "download_vhd failed: %r" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/hyperv/vmutils.py:75 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/hyperv/vmutils.py:152 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "Creating VM %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 -#, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 -#, 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:1167 +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/hyperv/vmutils.py:383 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "Looking up vdi %s for PV kernel" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/hyperv/volumeops.py:98 #, python-format -msgid "VDI %s is still available" +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/hyperv/volumeops.py:115 #, python-format -msgid "Re-scanning SR %s" +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/hyperv/volumeops.py:145 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +msgid "Attach volume failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/hyperv/volumeops.py:147 +#, python-format +msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/hyperv/volumeops.py:165 +#, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/hyperv/volumeops.py:176 +#, python-format +msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/blockinfo.py:177 +#, python-format +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/libvirt/driver.py:570 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 -#, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "Plugging VBD %s ... " +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 -#, python-format -msgid "Plugging VBD %s done." +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 -#, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 -#, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." +msgstr "" + +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Destroying VBD for VDI %s ... " +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Destroying VBD for VDI %s done." +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Running pygrub against %s" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Found Xen kernel %s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 -#, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 -#, python-format -msgid "Writing partition table %s done." +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 -#, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 -#, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 -#, python-format -msgid "Updating progress to %(progress)d" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -msgid "Starting instance" +#: nova/virt/libvirt/driver.py:1288 +msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vmops.py:358 -#, python-format -msgid "Block device information present: %s" +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "Instance agent version: %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Could not find VM with name %s" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:611 -#, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/driver.py:1907 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/driver.py:1974 +#, python-format +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/driver.py:2325 +#, python-format +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/driver.py:2340 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/driver.py:2357 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/driver.py:2582 +#, python-format +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/driver.py:2731 +#, python-format +msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/driver.py:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1371 -#, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/driver.py:2963 #, python-format msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/libvirt/driver.py:2988 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/libvirt/driver.py:3000 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/libvirt/driver.py:3017 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/libvirt/driver.py:3065 +#, python-format +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "type is = %s" +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "name = %s" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "Created %(label)s as %(sr_ref)s." +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +#: nova/virt/libvirt/driver.py:3357 +#, python-format +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/libvirt/driver.py:3362 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "Forgetting SR %s..." +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 -#, python-format -msgid "Unable to find SR from VBD %s" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 -#, python-format -msgid "Unable to introduce VDI on SR %s" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Error finding vdis in SR %s" +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/libvirt/imagecache.py:202 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Mountpoint cannot be translated: %s" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/libvirt/imagecache.py:337 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Creating SR %s" +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/libvirt/imagecache.py:426 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/libvirt/imagecache.py:436 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "Introducing SR %s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/libvirt/imagecache.py:460 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/libvirt/imagecache.py:472 +#, python-format +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Checking for SR %s" +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/libvirt/imagecache.py:493 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/libvirt/imagecache.py:529 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/volumeops.py:204 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/libvirt/imagecache.py:572 #, python-format -msgid "Unable to locate volume %s" +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Unable to destroy vbd %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Error purging SR %s" +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgid "Active base files: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Error in handshake: %s" +msgid "Corrupt base files: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Invalid request: %s" +msgid "Removable base files: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:137 -#, python-format -msgid "Request: %s" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "Unexpected error: %s" +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 +#, python-format +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/volume/api.py:223 -msgid "Volume status must be available or error" +#: nova/virt/libvirt/vif.py:303 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/volume/api.py:228 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "Ensuring bridge %s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/volume/api.py:428 -msgid "Volume Snapshot status must be available or error" +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" msgstr "" -#: nova/volume/api.py:479 -msgid "Volume status must be available/in-use." +#: nova/virt/libvirt/volume.py:240 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/libvirt/volume.py:252 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "%s is already mounted" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "AoE device not found at %s" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "volume group %s doesn't exist" +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/libvirt/volume.py:560 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/volume/driver.py:397 -#, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/volume/driver.py:414 +#: nova/virt/libvirt/volume.py:697 #, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/volume/driver.py:470 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/volume/driver.py:474 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "rbd has no pool %s" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/volume/driver.py:744 -#, python-format -msgid "Image %s has blank components" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/volume/driver.py:747 +#: nova/virt/powervm/blockdev.py:147 #, python-format -msgid "Image %s is not an rbd snapshot" +msgid "Removing the logical volume '%s'" msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "%s is in a different ceph cluster" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/volume/driver.py:773 +#: nova/virt/powervm/blockdev.py:170 #, python-format -msgid "Unable to read image %s" +msgid "Using image found at '%s'" msgstr "" -#: nova/volume/driver.py:815 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "Sheepdog is not working: %s" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/powervm/blockdev.py:183 +#, python-format +msgid "Creating logical volume of size %s bytes" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "LoggingVolumeDriver: %s" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/volume/iscsi.py:122 -#, python-format -msgid "Creating volume: %s" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/volume/iscsi.py:136 -#, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/volume/iscsi.py:146 -#, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "Removing volume: %s" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/volume/iscsi.py:168 -#, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +msgid "Unable to get checksum" msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/volume/manager.py:107 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "volume %s: skipping export" +msgid "Image found on host at '%s'" msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/volume/manager.py:112 -#, python-format -msgid "Resuming delete on volume: %s" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/volume/manager.py:121 +#: nova/virt/powervm/common.py:71 #, python-format -msgid "volume %s: creating" +msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:159 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "volume %s: creating export" +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/volume/manager.py:195 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "volume %s: removing export" +msgid "Attempting to resolve %s" msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "volume %s: deleting" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "volume %s: volume is busy" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +#: nova/virt/powervm/driver.py:305 +#, python-format +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:233 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "snapshot %s: creating" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/volume/manager.py:252 +#: nova/virt/powervm/exception.py:33 #, python-format -msgid "snapshot %s: created successfully" +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/volume/manager.py:261 +#: nova/virt/powervm/exception.py:37 #, python-format -msgid "snapshot %s: deleting" +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/volume/manager.py:264 -#, python-format -msgid "snapshot %s: snapshot is busy" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/volume/manager.py:276 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "snapshot %s: deleted successfully" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/manager.py:342 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "New capabilities found: %s" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/powervm/operator.py:99 #, python-format -msgid "Notification {%s} received" +msgid "LPAR instance '%s' not found" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/powervm/operator.py:187 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/powervm/operator.py:201 #, python-format -msgid "Using WSDL: %s" +msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/powervm/operator.py:203 #, python-format -msgid "Using DFM server: %s" +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/volume/netapp.py:134 +#: nova/virt/powervm/operator.py:208 #, python-format -msgid "Using storage service: %s" +msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:139 +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "Using storage service prefix: %s" +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/volume/netapp.py:145 -#, python-format -msgid "Using vfiler: %s" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "%s is not set" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "Muling kumonekta sa queue" - -#: nova/volume/netapp.py:262 +#: nova/virt/powervm/operator.py:271 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/volume/netapp.py:297 +#: nova/virt/powervm/operator.py:294 #, python-format -msgid "Job failed: %s" +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/powervm/operator.py:299 +#, python-format +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/netapp.py:493 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "No entry in LUN table for volume %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/volume/netapp.py:513 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/netapp.py:530 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Failed to get host details for host ID %s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "No LUN ID for volume %s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/netapp.py:776 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" -msgstr "" - -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/netapp.py:1100 -#, python-format -msgid "Created LUN with name %s" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "Destroyed LUN %s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/netapp.py:1146 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/netapp.py:1156 -#, python-format -msgid "Failed to get LUN target details for the LUN %s" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/netapp.py:1160 -#, python-format -msgid "Failed to get target portal for the LUN %s" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/netapp.py:1164 +#: nova/virt/vmwareapi/host.py:40 #, python-format -msgid "Failed to get target IQN for the LUN %s" +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" -msgstr "" - -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/netapp.py:1280 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "Could not find handle for LUN named %s" -msgstr "" - -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/nfs.py:85 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "casted to %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/nfs.py:106 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "CLIQ command returned %s" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Type error in %s: " msgstr "" -#: nova/volume/san.py:471 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Exception in %s " msgstr "" -#: nova/volume/san.py:501 -#, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "Call to json.loads() raised an exception: %s" +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/volume/solidfire.py:145 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Results of SolidFire API call: %s" +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/volume/solidfire.py:159 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Found solidfire account: %s" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "More than one valid preset was detected, using %s" -msgstr "" - -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:334 +#: nova/virt/vmwareapi/vmops.py:306 #, python-format -msgid "Deleting volumeID: %s" +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/vmops.py:320 +#, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/vmops.py:341 +#, 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/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:155 -#, python-format -msgid "pool %s doesn't exist" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Uploading image %s" msgstr "" -#: nova/volume/storwize_svc.py:200 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +msgid "instance not present" msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "leave: create_volume: volume %(name)s " +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/storwize_svc.py:634 -#, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/vmwareapi/vmops.py:899 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/vmwareapi/vmops.py:996 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +msgid "Renaming the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/vmwareapi/vmops.py:1002 #, python-format -msgid "_run_flashcopy: %s" +msgid "Renamed the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:815 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "leave: create_snapshot: %s created successfully" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/vmwareapi/volume_util.py:163 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/vmwareapi/volume_util.py:166 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/storwize_svc.py:979 +#: nova/virt/vmwareapi/volumeops.py:57 +#, python-format msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:1049 -#, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +msgid "Unable to find iSCSI Target" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:185 +msgid "Unable to find volume" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:273 #, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:296 msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/agent.py:360 #, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:134 msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:354 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 +#, 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 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:723 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:731 +#, python-format +msgid "Calling setter %s" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/fake.py:793 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/host.py:68 #, python-format msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"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 +#, 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" +msgstr "" + +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:191 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/pool.py:175 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "SR name = %s" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Params: %s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/pool.py:223 +#, python-format +msgid "Unable to set up pool: %(e)s." msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vif.py:122 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 #, python-format -msgid "Failed to reach backend %d" +msgid "VBD not found in instance %s" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vm_utils.py:362 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "VBD %s already detached" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/vm_utils.py:370 #, python-format -msgid "Volume will be created in backend - %d" +msgid "Unable to unplug VBD %s" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vm_utils.py:408 #, python-format -msgid "Volume %s does not exist" +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:411 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:469 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:508 +#, python-format +msgid "block device info: %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "Sending JSON data: %s" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:677 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "Got response: %s" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vm_utils.py:1032 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:1090 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:1154 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:1208 +#, 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:1217 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" msgstr "" +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "natanggap %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to destroy vm %s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "Failed to live migrate VM %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Failed to create VM %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Unable to attach boot volume to instance %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "" + +#~ msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "natanggap %s" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "natanggap %s" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "" + +#~ msgid "Unable to detach volume %s" +#~ msgstr "" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Unable to read image %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "" + +#~ msgid "volume %s: creating" +#~ msgstr "" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "" + +#~ msgid "volume %s: created successfully" +#~ msgstr "" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "Muling kumonekta sa queue" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index c8c40af80..37270ac9d 100644 --- a/nova/locale/tr/LC_MESSAGES/nova.po +++ b/nova/locale/tr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -17,60 +17,73 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "" -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -80,266 +93,288 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, python-format -msgid "Fatal call to deprecated config %(msg)s" +msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:218 +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:247 -msgid "The request is invalid." +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:251 -msgid "Invalid input received" +#: nova/exception.py:258 +msgid "The request is invalid." msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" +#: nova/exception.py:262 +msgid "Invalid input received" msgstr "" -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -347,132 +382,90 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -msgid "Constraint not met." -msgstr "" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 +#: nova/exception.py:452 #, python-format -msgid "Could not find driver for compute_driver %(name)s" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:442 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" - -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Constraint not met." msgstr "" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -480,1583 +473,1835 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1102 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 #, python-format -msgid "The CA file for %(project)s could not be found" +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1181 #, python-format -msgid "The CRL file for %(project)s could not be found" +msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1185 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/manager.py:172 +#: nova/exception.py:1189 #, python-format -msgid "Running periodic task %(full_task_name)s" +msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:182 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/manager.py:231 -msgid "Notifying Schedulers of capabilities ..." +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 -msgid "Failed to send state update notification" +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/policy.py:32 -msgid "JSON file representing policy" +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:172 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/manager.py:246 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/manager.py:315 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:112 nova/notifications.py:152 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:32 +msgid "JSON file representing policy" msgstr "" #: nova/policy.py:35 msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:141 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:145 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, python-format +msgid "Calling method %s" +msgstr "" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2065,30 +2310,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2107,359 +2351,368 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2467,7388 +2720,10248 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to host %(host)s failed" +msgid "Live migration of instance %(id)s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format -msgid "Desired state must be specified. Valid states are: %s" +msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format -msgid "Compute.api::resetState %s" +msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:76 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" +msgid "Compute.api::resetState %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +msgid "Failed to attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:67 -msgid "Unable to get console" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 #, python-format -msgid "No more floating ips in pool %s." +msgid "Unknown action %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" +#: nova/api/openstack/compute/contrib/console_output.py:67 +msgid "Unable to get console" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/consoles.py:53 +msgid "Instance not yet ready" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 -msgid "No fixed ips associated to instance" +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 -msgid "floating ip is already associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 -msgid "l3driver call to add floating ip failed" +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 -msgid "floating ip not found" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 -msgid "Error. Unable to associate floating ip" +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 -#, python-format -msgid "Host '%s' could not be found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 -#, python-format -msgid "Invalid status: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 #, python-format -msgid "Invalid mode: '%s'" +msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Coverage doesn't have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 -#, python-format -msgid "Hypervisor with ID '%s' could not be found." +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 -msgid "Virt driver does not implement uptime function." +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 #, python-format -msgid "No hypervisor matching '%s' could be found." +msgid "Fixed IP %s has been deleted" msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 #, python-format -msgid "Invalid timestamp for date %s" +msgid "Fixed IP %s not found" msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:52 -msgid "Missing 'networkId' argument for addFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:68 -msgid "Missing 'address' argument for removeFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:77 -#, python-format -msgid "Unable to find address %r" +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +msgid "DNS entries not found." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, python-format -msgid "Showing network with id %s" +msgid "Floating ip not found for id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format -msgid "Deleting network with id %s" +msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 -msgid "Missing network in body" +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 -msgid "Network label is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 -msgid "Network cidr or cidr_v6 is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 -#, python-format -msgid "Creating network with label %s" +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 -#, python-format -msgid "Associating network %(network)s with project %(project)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:230 +msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 -#, python-format -msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:246 +msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 -msgid "Quota limit must be -1 or greater." +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 #, python-format -msgid "This rule already exists in group %s" +msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 -msgid "Security group not specified" +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 -msgid "Security group name cannot be empty" +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 -msgid "start instance" +#: nova/api/openstack/compute/contrib/hosts.py:186 +#, python-format +msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 -msgid "stop instance" +#: nova/api/openstack/compute/contrib/hosts.py:188 +#, python-format +msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 -#, python-format -msgid "vol=%s" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Delete volume with id: %s" +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 -#, python-format -msgid "Instance %s is not attached." +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/hosts.py:223 #, python-format -msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/hosts.py:225 #, python-format -msgid "Delete snapshot with id: %s" +msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 -#, python-format -msgid "Create snapshot from volume %s" +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 -#, python-format -msgid "Invalid value '%s' for force. " +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 -msgid "Instance has had its instance_type removed from the DB" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/api/openstack/compute/contrib/hypervisors.py:204 +msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 +#, python-format +msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Invalid timestamp for date %s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/api/openstack/compute/contrib/keypairs.py:101 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Key pair '%s' already exists." msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/api/openstack/compute/contrib/multinic.py:52 +msgid "Missing 'networkId' argument for addFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/api/openstack/compute/contrib/multinic.py:68 +msgid "Missing 'address' argument for removeFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/api/openstack/compute/contrib/multinic.py:77 +#, python-format +msgid "Unable to find address %r" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, python-format +msgid "Disassociating host with network with id %s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Launching VPN for %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/api/openstack/compute/contrib/os_networks.py:74 #, python-format -msgid "Deprecated Config: %s" +msgid "Disassociating network with id %s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 +#, python-format +msgid "Showing network with id %s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 +#, python-format +msgid "Deleting network with id %s" msgstr "" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/api/openstack/compute/contrib/os_networks.py:110 +msgid "Missing network in body" msgstr "" -#: nova/compute/api.py:227 -#, python-format -msgid "Can only run %s more instances of this type." +#: nova/api/openstack/compute/contrib/os_networks.py:114 +msgid "Network label is required" msgstr "" -#: nova/compute/api.py:236 -#, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +#: nova/api/openstack/compute/contrib/os_networks.py:118 +msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/compute/api.py:256 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "" - -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +msgid "Creating network with label %s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:136 +#, python-format +msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" msgstr "" -#: nova/compute/api.py:498 +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format -msgid "Going to run %s instances..." +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/compute/api.py:569 -#, python-format -msgid "bdm %s" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." msgstr "" -#: nova/compute/api.py:596 -#, python-format -msgid "block_device_mapping %s" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/api/openstack/compute/contrib/quotas.py:65 +msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/api/openstack/compute/contrib/quotas.py:100 #, python-format -msgid "Searching by: %s" +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/compute/api.py:1203 +#: nova/api/openstack/compute/contrib/quotas.py:107 #, python-format -msgid "Image type not recognized %s" +msgid "Quota for %s should be integer." msgstr "" -#: nova/compute/api.py:1312 -#, python-format -msgid "snapshot for %s" +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/compute/api.py:1643 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" msgstr "" -#: nova/compute/api.py:1685 +#: nova/api/openstack/compute/contrib/security_groups.py:334 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/api/openstack/compute/contrib/security_groups.py:418 +msgid "Security group not specified" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/api/openstack/compute/contrib/security_groups.py:422 +msgid "Security group name cannot be empty" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +msgid "start instance" msgstr "" -#: nova/compute/api.py:2018 -#, python-format -msgid "Going to try to live migrate instance to %s" +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +msgid "stop instance" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/api/openstack/compute/contrib/volumes.py:75 +#, python-format +msgid "vol=%s" msgstr "" -#: nova/compute/api.py:2272 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Delete volume with id: %s" msgstr "" -#: nova/compute/api.py:2275 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format -msgid "Security group %s cannot be empty." +msgid "Instance %s is not attached." msgstr "" -#: nova/compute/api.py:2283 +#: nova/api/openstack/compute/contrib/volumes.py:377 #, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/compute/api.py:2289 +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/api/openstack/compute/contrib/volumes.py:573 +#, python-format +msgid "Delete snapshot with id: %s" msgstr "" -#: nova/compute/api.py:2312 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format -msgid "Create Security Group %s" +msgid "Create snapshot from volume %s" msgstr "" -#: nova/compute/api.py:2319 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format -msgid "Security group %s already exists" +msgid "Invalid value '%s' for force. " msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/compute/api.py:2395 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Delete security group %s" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/compute/api.py:2652 +#: nova/cells/messaging.py:373 #, python-format -msgid "Rule (%s) not found" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cells/messaging.py:397 +#, python-format +msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/compute/api.py:2664 +#: nova/cells/messaging.py:424 #, python-format -msgid "Authorize security group ingress %s" +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/compute/api.py:2675 +#: nova/cells/messaging.py:503 #, python-format -msgid "Revoke security group ingress %s" +msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cells/messaging.py:651 #, python-format -msgid "DB error: %s" +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/compute/instance_types.py:104 +#: nova/cells/messaging.py:674 #, python-format -msgid "Instance type %s not found for deletion" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cells/messaging.py:795 +#, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/compute/manager.py:233 +#: nova/cells/messaging.py:823 #, python-format -msgid "Loading compute driver '%s'" +msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:239 +#: nova/cells/messaging.py:838 #, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cells/messaging.py:852 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/manager.py:302 +#: nova/cells/messaging.py:873 #, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/manager.py:425 +#: nova/cells/scheduler.py:139 #, python-format -msgid "Setting up bdm %s" +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/manager.py:550 +#: nova/cells/state.py:315 #, python-format -msgid "Build error: %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/manager.py:694 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 #, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Failed to load %s" msgstr "" -#: nova/compute/manager.py:700 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/baremetal_deploy_helper.py:243 +#, python-format +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/baremetal_deploy_helper.py:247 +#, python-format +msgid "deployment to node %s done" msgstr "" -#: nova/compute/manager.py:735 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 #, python-format -msgid "Instance network_info: |%s|" +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/manager.py:896 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Ignoring VolumeNotFound: %s" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: 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/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 +#: nova/cmd/manage.py:242 #, python-format -msgid "%s. Setting instance vm_state to ERROR" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" -msgstr "" - -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/manager.py:1161 -#, python-format -msgid "Cannot reboot instance: %(exc)s" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/manager.py:1198 -msgid "instance snapshotting" +#: nova/cmd/manage.py:251 +msgid "Reserved" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "error: %s" msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/manager.py:1316 -#, python-format -msgid "Failed to set admin password. Instance %s is not running" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:329 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:388 #, python-format -msgid "set_admin_password failed: %s" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/manager.py:1376 -#, python-format -msgid "injecting file to %(path)s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:1437 -#, python-format -msgid "Changing instance metadata according to %(diff)r" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:1805 -#, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/cmd/manage.py:604 +msgid "instance" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:2092 -#, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:2107 -#, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:2140 -msgid "Detaching volume from unknown instance" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:2153 -#, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:2401 +#: nova/cmd/manage.py:687 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/cmd/manage.py:700 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:2579 -#, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:2588 -#, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:2606 -#, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:2631 -#, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +#: nova/cmd/manage.py:847 +msgid "Instance Type exists." msgstr "" -#: nova/compute/manager.py:2649 -#, python-format -msgid "Failed to generate usage audit for instance on host %s" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/cmd/manage.py:858 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "%s created" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/cmd/manage.py:869 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/cmd/manage.py:874 +#, python-format +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/cmd/manage.py:910 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/cmd/manage.py:976 +#, python-format +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:2877 -msgid "Instance is not (soft-)deleted." +#: nova/cmd/manage.py:1017 +#, python-format +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:2947 +#: nova/cmd/manage.py:1035 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:2954 -#, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:2961 -#, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/api.py:288 +#, python-format +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/api.py:297 #, python-format msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/resource_tracker.py:210 +#: nova/compute/api.py:317 #, python-format msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:241 -#, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/api.py:493 +msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/api.py:607 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/api.py:720 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +msgid "bdm %s" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/api.py:747 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/api.py:1016 +msgid "instance termination disabled" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/api.py:1152 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/api.py:1158 +msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/api.py:1168 #, python-format -msgid "Finishing claim: %s" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/api.py:1376 #, python-format -msgid "No service record for host %s" +msgid "Searching by: %s" msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/api.py:1613 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/api.py:1977 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/resource_tracker.py:441 +#: nova/compute/api.py:2019 #, python-format -msgid "Hypervisor: free VCPUs: %s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, python-format -msgid "Free disk (GB): %s" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2457 #, python-format -msgid "Free VCPUS: %s" +msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/api.py:2480 #, python-format -msgid "Missing keys: %s" +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/rpcapi.py:47 +#: nova/compute/api.py:2820 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/api.py:2823 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Security group %s cannot be empty." msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/api.py:2831 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/api.py:2837 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:2860 #, python-format -msgid "Removing console %(console_id)s." +msgid "Create Security Group %s" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/api.py:2932 #, python-format -msgid "Re-wrote %s" +msgid "Unable to delete system group '%s'" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/api.py:2948 #, python-format -msgid "Error starting xvp: %s" +msgid "Delete security group %s" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/consoleauth/manager.py:70 +#: nova/compute/api.py:3053 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +msgid "Authorize security group ingress %s" msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/api.py:3064 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "Revoke security group ingress %s" msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "Aborting claim: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/claims.py:116 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 -#, python-format -msgid "No backend config with id %(sm_backend_id)s" +#: nova/compute/claims.py:130 +msgid "Claim failed" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 -#, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/claims.py:165 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/claims.py:170 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/claims.py:177 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/claims.py:184 +#, python-format +msgid "" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/instance_types.py:105 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "'%s' argument must be a positive integer" +msgstr "" + +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/instance_types.py:121 #, python-format -msgid "Table |%s| not created!" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/instance_types.py:138 +#, python-format +msgid "DB error: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/instance_types.py:148 +#, python-format +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:359 +#, python-format +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:402 +#, python-format +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:418 +#, python-format +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" +#: nova/compute/manager.py:439 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/image/glance.py:143 -#, python-format +#: nova/compute/manager.py:475 msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:481 +msgid "Failed to check if instance shared" msgstr "" -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/image/s3.py:338 -#, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:538 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +#: nova/compute/manager.py:562 +msgid "Failed to resume instance" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:576 #, python-format -msgid "Bad mac for to_global_ipv6: %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:592 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "Unexpected power state %d" msgstr "" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:604 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/network/api.py:80 +#: nova/compute/manager.py:729 #, python-format -msgid "args: %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/network/api.py:81 +#: nova/compute/manager.py:746 #, python-format -msgid "kwargs: %s" +msgid "Setting up bdm %s" msgstr "" -#: nova/network/api.py:169 -#, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 +#, python-format +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/network/linux_net.py:239 +#: nova/compute/manager.py:926 #, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +msgid "Error: %s" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/network/linux_net.py:790 -#, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:997 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:1075 #, python-format -msgid "Pid %d is stale, relaunching radvd" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:1081 #, python-format -msgid "Starting VLAN interface %s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/network/linux_net.py:1205 -#, python-format -msgid "Failed to add interface: %s" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:1120 #, python-format -msgid "Starting bridge %s " +msgid "Instance network_info: |%s|" msgstr "" -#: nova/network/linux_net.py:1314 -#, python-format -msgid "Done starting bridge %s" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/network/linux_net.py:1333 -#, python-format -msgid "Failed unplugging gateway interface '%s'" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:1272 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "%(action_str)s instance" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" +#: nova/compute/manager.py:1288 +msgid "Failed to deallocate network for instance." msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:1309 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:1312 +#, python-format +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/network/manager.py:383 +#: nova/compute/manager.py:1319 #, python-format -msgid "Address |%(address)s| is not allocated" +msgid "terminating bdm %s" msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:1367 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/network/manager.py:408 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" msgstr "" -#: nova/network/manager.py:650 -#, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/network/manager.py:657 -#, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:1593 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:1677 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:1709 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Detaching from volume api: %s" msgstr "" -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:1746 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:1762 #, python-format -msgid "Disassociated %s stale fixed ip(s)" +msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:1802 +msgid "instance snapshotting" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:1808 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" -msgstr "" - -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:1869 #, python-format -msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/network/manager.py:1358 +#: nova/compute/manager.py:1876 #, python-format -msgid "Unable to release %s because vif doesn't exist." +msgid "Rotating out %d backups" msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:1881 #, python-format -msgid "Leased IP |%(address)s|" +msgid "Deleting image %s" msgstr "" -#: nova/network/manager.py:1383 +#: nova/compute/manager.py:1909 #, python-format -msgid "IP %s leased that is not associated" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/network/manager.py:1400 +#: nova/compute/manager.py:1938 #, python-format -msgid "IP %s released that is not associated" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/network/manager.py:1422 +#: nova/compute/manager.py:1958 #, python-format -msgid "%s must be an integer" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:1962 +#, python-format +msgid "injecting file to %(path)s" msgstr "" -#: nova/network/manager.py:1466 -#, python-format +#: nova/compute/manager.py:1982 msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/manager.py:1550 -#, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:2052 #, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:2271 +msgid "Instance has no source host" msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/manager.py:2097 -msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/manager.py:2104 +#: nova/compute/manager.py:2540 #, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 -#, python-format -msgid "No network with net_id = %s" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 -#, python-format -msgid "No fixed IPs to deallocate for vif %s" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/manager.py:2718 #, python-format -msgid "allocate_for_instance() for %s" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/quantumv2/api.py:100 -#, python-format -msgid "empty project id for instance %s" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/quantumv2/api.py:153 -#, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, python-format -msgid "deallocate_for_instance() for %s" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/manager.py:2844 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/manager.py:2895 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/manager.py:2904 #, python-format -msgid "validate_networks() for %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/manager.py:2919 #, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/manager.py:2949 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/manager.py:2959 +msgid "Detaching volume from unknown instance" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/manager.py:2966 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/manager.py:3028 #, python-format -msgid "syslog facility must be one of: %s" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/manager.py:3048 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/compute/manager.py:3062 #, python-format -msgid "No handler for matches of kind %s" +msgid "Host %(host)s not found" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/manager.py:3199 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 -#, python-format -msgid "%s not in valid priorities" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/manager.py:3282 #, python-format +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "" + +#: nova/compute/manager.py:3284 msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." msgstr "" -#: nova/openstack/common/notifier/api.py:170 -#, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 +#: nova/compute/manager.py:3483 #, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/compute/manager.py:3489 #, python-format -msgid "unpacked context: %s" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/compute/manager.py:3498 #, python-format -msgid "received %s" +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 +#: nova/compute/manager.py:3505 #, python-format -msgid "no method for message: %s" +msgid "Instance %(instance_uuid)s not found" +msgstr "" + +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 +#: nova/compute/manager.py:3516 #, python-format -msgid "No method for message: %s" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/compute/manager.py:3525 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/compute/manager.py:3542 #, python-format -msgid "MSG_ID is %s" +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/compute/manager.py:3561 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:3703 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/compute/manager.py:3747 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/compute/manager.py:3788 #, python-format msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/common.py:206 -#, python-format -msgid "Returning exception %s to caller" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/compute/manager.py:3886 +msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:3974 #, python-format msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/compute/manager.py:3981 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/compute/manager.py:3988 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:280 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "Deleting compute node %s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "Connected to AMQP server on %s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/compute/resource_tracker.py:324 +#, python-format +msgid "No service record for host %s" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/compute/resource_tracker.py:334 +#, python-format +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/compute/resource_tracker.py:335 +#, python-format +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "Deserializing: %s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "-> bind: %(bind)s" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Subscribing to %s" +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Running func with context: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" +#: nova/compute/resource_tracker.py:568 +#, python-format +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/compute/rpcapi.py:54 +#, python-format +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/compute/utils.py:141 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/conductor/manager.py:88 #, python-format -msgid "CONSUMER GOT %s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, python-format -msgid "->response->%s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 -#, python-format -msgid "Created topic proxy: %s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, python-format -msgid "CONSUMER RECEIVED DATA: %s" +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 -#, python-format -msgid "ROUTER RELAY-OUT %(data)s" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 -#, python-format -msgid "Create Consumer for topic (%(topic)s)" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/console/xvp.py:119 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/console/xvp.py:147 +#, python-format +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 -#, python-format -msgid "Received message: %s" +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 -#, python-format -msgid "%(msg)s" +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Sending message(s) to: %s" +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/consoleauth/manager.py:112 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 -#, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/db/sqlalchemy/api.py:153 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/db/sqlalchemy/api.py:1542 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Invalid instance id %s in request" msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/db/sqlalchemy/utils.py:61 +#, 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/scheduler/driver.py:334 +#: nova/db/sqlalchemy/utils.py:67 #, python-format msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "No host selection for %s defined." +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 -#, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: 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/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/image/glance.py:187 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/image/glance.py:492 +#, python-format +msgid "fetching image %s from glance" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/image/s3.py:318 #, python-format -msgid "Filtered %(hosts)s" +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/image/s3.py:335 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/image/s3.py:345 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/image/s3.py:355 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/image/s3.py:379 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/image/s3.py:386 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/image/s3.py:397 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "No service for compute ID %s" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/manager.py:79 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Failed to schedule create_volume: %(ex)s" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/manager.py:165 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/scheduler_options.py:69 -#, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/scheduler/scheduler_options.py:78 -#, python-format -msgid "Could not decode scheduler options: '%(e)s'" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/api.py:239 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/driver.py:43 +#, python-format +msgid "Loading network driver '%s'" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/floating_ips.py:87 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/floating_ips.py:121 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/floating_ips.py:196 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/floating_ips.py:200 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/floating_ips.py:220 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 -#, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/floating_ips.py:530 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/floating_ips.py:537 #, python-format msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/floating_ips.py:568 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/floating_ips.py:576 #, python-format msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/floating_ips.py:624 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/floating_ips.py:664 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" -msgstr "" - -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/ldapdns.py:100 #, python-format -msgid "Faked command matched %s" +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/ldapdns.py:127 #, python-format -msgid "Faked command raised an exception %s" +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/tests/fake_utils.py:101 -#, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/linux_net.py:966 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/linux_net.py:1011 +#, python-format +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/linux_net.py:1013 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/linux_net.py:1093 +#, python-format +msgid "killing radvd threw %s" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/linux_net.py:1227 +#, python-format +msgid "Error clearing stale veth %s" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/network/linux_net.py:1418 +#, python-format +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/linux_net.py:1420 +#, python-format +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/linux_net.py:1442 +#, python-format +msgid "Starting Bridge %s" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/linux_net.py:1454 #, python-format -msgid "unrecognized argument %s" +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/linux_net.py:1490 #, python-format -msgid "Run CLI command: %s" +msgid "Failed to add interface: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/linux_net.py:1536 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/linux_net.py:1539 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/linux_net.py:1735 #, python-format -msgid "Given data: %s" +msgid "Starting bridge %s " msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/linux_net.py:1743 #, python-format -msgid "Result data: %s" +msgid "Done starting bridge %s" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/linux_net.py:1763 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/manager.py:500 +#, python-format +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/manager.py:812 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/manager.py:838 #, python-format -msgid "_create: %s" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 -#, python-format -msgid "_delete: %s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/network/manager.py:926 #, python-format -msgid "_get: %s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/manager.py:949 #, python-format -msgid "_get_all: %s" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/manager.py:953 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/manager.py:962 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/manager.py:967 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/manager.py:971 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/network/manager.py:975 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/manager.py:994 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "%s must be an integer" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 -#, python-format -msgid "Running instances: %s" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/network/manager.py:1038 #, python-format -msgid "After terminating instances: %s" +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/network/manager.py:1122 #, python-format -msgid "After force-killing instances: %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/network/manager.py:1133 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, python-format -msgid "Failed to destroy vm %s" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/network/manager.py:1209 #, python-format -msgid "Failed to get info for disk %s" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 -#, python-format -msgid "Result: %(result)s is not a dict." +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/network/manager.py:1812 #, python-format msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/network/minidns.py:48 #, python-format -msgid "Result: %(result)s is not a list." +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 -#, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +msgid "Invalid name" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 -#, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/network/minidns.py:122 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/network/minidns.py:201 #, python-format -msgid "flavor: %s" +msgid "deleted %s" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/network/minidns.py:207 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -msgstr "" - -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "" - -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Body: %s" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/network/quantumv2/api.py:154 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/network/quantumv2/api.py:269 +msgid "Port not found" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "Decoding JSON: %s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "Added %(filepath)s to config drive" -msgstr "" - -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/network/quantumv2/api.py:324 +#, python-format +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/network/quantumv2/api.py:343 +#, python-format +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/virt/firewall.py:357 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "Adding security group rule: %r" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/network/quantumv2/api.py:397 #, python-format -msgid "Adding provider rule: %s" +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/images.py:107 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "validate_networks() for %s" msgstr "" -#: nova/virt/images.py:118 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/network/quantumv2/api.py:807 +#, python-format +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/network/security_group/quantum_driver.py:53 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/network/security_group/quantum_driver.py:104 +#, python-format +msgid "Quantum security group %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, python-format +msgid "Quantum Error: %s" msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/virt/baremetal/dom.py:127 -#, python-format -msgid "No such domain (%s)" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/network/security_group/quantum_driver.py:171 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/network/security_group/quantum_driver.py:228 +#, python-format +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "No such domain %s" +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "Domains: %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "After storing domains: %s" +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/network/security_group/quantum_driver.py:426 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/excutils.py:48 +#, python-format +msgid "Original exception being dropped: %s" msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/lockutils.py:98 +#, python-format +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "Created new domain: %s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/lockutils.py:222 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/log.py:226 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "Deprecated: %s" msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/log.py:329 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/log.py:540 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "instance %s: rebooted" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "instance %s: rescued" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/db/sqlalchemy/session.py:486 +#, python-format +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "instance %s: is building" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "%s not in valid priorities" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "instance %s spawned successfully" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "instance %s:not booted" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "instance %s: Creating image" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "instance %s: finished toXML method" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 +#: nova/openstack/common/rpc/amqp.py:208 +#, python-format msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "#### RLK: cpu_arch = %s " -msgstr "" - -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" -msgstr "" - -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +msgid "unpacked context: %s" msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/amqp.py:337 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "no method for message: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" -msgstr "" - -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" -msgstr "" - -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +msgid "MSG_ID is %s" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/amqp.py:620 +#, python-format +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "no disk image handler for: %s" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/common.py:104 #, python-format msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "" - -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "User %(username)s not found in password file." +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "unsupported partition: %s" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Failed to mount filesystem: %s" -msgstr "" - -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "Could not attach image to loopback: %s" +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "partition %s not found" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "Failed to map partitions: %s" -msgstr "" - -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" -msgstr "" - -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/nbd.py:86 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "qemu-nbd error: %s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "nbd device %s did not show up" -msgstr "" - -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" -msgstr "" - -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" -msgstr "" - -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" -msgstr "" - -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" -msgstr "" - -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" -msgstr "" - -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" -msgstr "" - -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" -msgstr "" - -#: nova/virt/hyperv/livemigrationops.py:52 msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" -msgstr "" - -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" -msgstr "" - -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format -msgid "Starting live migration for instance: %s" +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "Failed to live migrate VM %s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 -#, python-format -msgid "compare_cpu called %s" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "Creating snapshot for instance %s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "Getting info for VHD %s" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 -#, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 -#, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Running func with context: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 -#, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 -#, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, python-format -msgid "Removing snapshot %s" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 -#, python-format -msgid "Failed to remove snapshot for VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 -#, python-format -msgid "Removing folder %s " +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "hyperv vm state: %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:464 #, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +msgid "Creating proxy for topic: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 -#, python-format -msgid "cache image failed: %s" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/hyperv/vmops.py:154 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Starting VM %s " +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/hyperv/vmops.py:156 -#, python-format -msgid "Started VM %s " +#: nova/openstack/common/rpc/impl_zmq.py:504 +msgid "Topic socket file creation failed." msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "spawn vm failed: %s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/hyperv/vmops.py:177 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "Failed to create VM %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "Created VM %s..." +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 -#, python-format -msgid "Set memory for vm %s..." +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "Set vcpus for vm %s..." +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/hyperv/vmops.py:231 -#, python-format -msgid "Failed to add scsi controller to VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, python-format -msgid "Failed to add diskdrive to VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, python-format -msgid "Failed to add vhd file to VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/hyperv/vmops.py:287 -#, python-format -msgid "Created disk for %s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/openstack/common/rpc/impl_zmq.py:718 #, python-format -msgid "Creating nic for %s " +msgid "Received message: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/hyperv/vmops.py:317 -#, python-format -msgid "Failed creating port for %s" +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "%(msg)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "Failed to add nic to VM %s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:334 -#, python-format -msgid "Created nic for %s " +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 -#, python-format -msgid "Attempting to bind NIC to %s " +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, python-format -msgid "Got request to destroy vm %s" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" -msgstr "" - -#: nova/virt/hyperv/vmops.py:424 -msgid "Pause instance" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/vmops.py:429 -msgid "Unpause instance" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:435 -msgid "Suspend instance" +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/vmops.py:440 -msgid "Resume instance" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/vmops.py:445 -msgid "Power off instance" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/hyperv/vmops.py:450 -msgid "Power on instance" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:470 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/vmops.py:555 -#, python-format -msgid "Windows version: %s " +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:604 -#, python-format -msgid "use_cow_image:%s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/scheduler/driver.py:335 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "duplicate name found: %s" +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 -#, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Creating folder %s " +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "Removing existing folder %s " +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "block device info: %s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/scheduler/filter_scheduler.py:387 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Unable to attach boot volume to instance %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Attach volume failed: %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Unable to attach volume to instance %s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:156 +#: nova/scheduler/host_manager.py:358 #, python-format -msgid "Failed to add volume to VM %s" +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/volumeops.py:170 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/scheduler/manager.py:196 #, python-format -msgid "host_resource disk detached is: %s" +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "Physical disk detached is: %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Failed to remove volume from VM %s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/scheduler/filters/affinity_filter.py:95 +#, python-format +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "device.InitiatorName: %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "device.TargetName: %s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "device.ScsiPathId: %s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "device.ScsiLun: %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "device.DeviceInterfaceGuid :%s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "device.LegacyName: %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "device.DeviceType: %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "device.DeviceNumber %s" +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "device.PartitionNumber :%s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Device number : %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Target lun : %s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Mounted disk is: %s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/servicegroup/api.py:90 #, python-format -msgid "DeviceNumber : %s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Disk path to parse: %s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/servicegroup/api.py:106 #, python-format -msgid "start_device_id: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/servicegroup/api.py:114 #, python-format -msgid "end_device_id: %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "block_device_list %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/libvirt/driver.py:333 -#, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" msgstr "" -#: nova/virt/libvirt/driver.py:339 -#, python-format -msgid "Connecting to libvirt: %s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/libvirt/driver.py:467 -#, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/servicegroup/drivers/mc.py:77 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/storage/linuxscsi.py:117 +#, python-format +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/storage/linuxscsi.py:121 +#, python-format +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/libvirt/driver.py:884 -msgid "Instance soft rebooted successfully." +#: nova/tests/fake_utils.py:72 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/tests/fake_utils.py:80 +#, python-format +msgid "Faked command matched %s" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/tests/fake_utils.py:101 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/libvirt/driver.py:1198 -#, python-format -msgid "Path '%(path)s' supports direct I/O" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 -#, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Creating config drive at %(path)s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 -#, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 +#, python-format +msgid "Running instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/tests/compute/test_compute.py:3445 +#, python-format +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format msgid "" -"Instance launched has CPU info:\n" -"%s" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/libvirt/driver.py:2389 -#, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:2437 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "flavor: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 -#, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/configdrive.py:97 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/driver.py:930 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 -#, python-format -msgid "Unknown image_type=%s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/driver.py:955 #, python-format -msgid "%s is a valid instance name" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/driver.py:962 #, python-format -msgid "%s has a disk file" +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/fake.py:210 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 -#, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 -#, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 -#, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/firewall.py:377 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "Base file too young to remove: %s" +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 -#, python-format -msgid "Removing base file: %s" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/images.py:221 #, python-format -msgid "%(id)s (%(base_file)s): checking" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/images.py:233 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 -#, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/driver.py:295 +#, python-format +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "Unknown base file: %s" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "Active base files: %s" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "Corrupt base files: %s" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "Removable base files: %s" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/utils.py:131 -#, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/utils.py:140 -#, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/baremetal/ipmi.py:134 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/utils.py:499 -#, python-format -msgid "Reading image info file: %s" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/utils.py:503 -#, python-format -msgid "Read: %s" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Writing image info file: %s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Wrote: %s" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 #, python-format -msgid "Ensuring bridge %s" -msgstr "" - -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 #, python-format -msgid "iSCSI device not found at %s" +msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/baremetal/pxe.py:467 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/baremetal/pxe.py:472 #, python-format -msgid "%s is already mounted" +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" -msgstr "" - -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" -msgstr "" - -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/baremetal/tilera.py:154 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/baremetal/tilera.py:372 +#, python-format +msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/baremetal/tilera.py:378 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/baremetal/tilera.py:389 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Tilera deploy failed for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:59 -#, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/powervm/exception.py:64 -#, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/powervm/operator.py:91 -#, python-format -msgid "LPAR instance '%s' not found" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, python-format -msgid "Creating LPAR instance '%s'" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/powervm/operator.py:211 -#, python-format -msgid "LPAR instance '%s' creation failed" +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "Copying image '%s' to IVM" -msgstr "" - -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "Copying image to the device '%s'" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "PowerVM image creation failed: %s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "Activating the LPAR instance '%s'" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "Instance '%s' failed to boot" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Shutting down the instance '%s'" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "Removing the logical volume '%s'" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:554 -msgid "Unable to get checksum" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/baremetal/volume_driver.py:121 +#, python-format +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/baremetal/volume_driver.py:185 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/baremetal/volume_driver.py:226 +#, python-format +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 -#, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/vmwareapi/driver.py:398 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/disk/api.py:138 +#, python-format +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/api.py:149 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/api.py:159 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/disk/api.py:282 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/disk/api.py:299 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/api.py:318 #, python-format -msgid "Glance image %s is in killed state" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/api.py:335 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/disk/api.py:348 +#, python-format +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/api.py:373 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/disk/api.py:435 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/disk/api.py:464 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/api.py:490 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 -#, python-format -msgid "httplib error in %s: " +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/api.py:564 #, python-format -msgid "Socket error in %s: " +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/api.py:580 #, python-format -msgid "Type error in %s: " +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Exception in %s " +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 -#, python-format -msgid "Got total of %s instances" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/disk/mount/api.py:57 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/disk/mount/api.py:135 #, 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" +msgid "Map dev %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "partition %s not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/disk/mount/api.py:203 +#, python-format +msgid "Umount %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/disk/mount/loop.py:33 +#, python-format +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/disk/mount/loop.py:34 +#, python-format +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/disk/mount/loop.py:40 +#, python-format +msgid "Got loop device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/disk/mount/loop.py:58 +#, python-format +msgid "Release loop device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 -#, python-format -msgid "Uploading image %s" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 -#, python-format -msgid "Uploaded image %s" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, python-format +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/disk/mount/nbd.py:104 +#, python-format +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/disk/mount/nbd.py:111 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -msgid "instance not present" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "No operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/disk/vfs/guestfs.py:90 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/disk/vfs/guestfs.py:95 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/disk/vfs/guestfs.py:126 +#, python-format +msgid "Failed to close augeas %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/disk/vfs/guestfs.py:142 +#, python-format +msgid "Failed to close guest handle %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, python-format +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, python-format +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "Creating directory with path %s" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Created directory with path %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/disk/vfs/localfs.py:80 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Failed to mount image %(ex)s)" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/disk/vfs/localfs.py:90 #, python-format -msgid "Getting image size for the image %s" +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/disk/vfs/localfs.py:96 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Failed to remove %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/xenapi/agent.py:99 -#, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/xenapi/agent.py:109 -#, python-format -msgid "Failed to query agent version: %(resp)r" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/xenapi/agent.py:144 -#, python-format -msgid "Updating agent to %s" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Windows version: %s " msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/xenapi/agent.py:176 -#, python-format -msgid "Failed to exchange keys: %(resp)r" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/xenapi/agent.py:195 -#, python-format -msgid "Failed to update password: %(resp)r" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/hostops.py:174 #, python-format -msgid "Injecting file path: %r" +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/imagecache.py:68 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/hyperv/imagecache.py:86 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/livemigrationops.py:55 +#, python-format +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "OpenSSL error: %s" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/xenapi/driver.py:355 -#, python-format -msgid "Could not determine key: %s" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/hyperv/livemigrationutils.py:46 #, python-format -msgid "Got exception: %s" +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/hyperv/livemigrationutils.py:49 +#, python-format +msgid "Live migration failed: %s" msgstr "" -#: nova/virt/xenapi/fake.py:671 -#, python-format -msgid "xenapi.fake does not have an implementation for %s" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/xenapi/fake.py:705 -#, python-format -msgid "Calling %(localname)s %(impl)s" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, python-format -msgid "Calling getter %s" +msgid "VM not found: %s" msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Calling setter %s" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/hyperv/livemigrationutils.py:99 #, 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" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "Failed to extract instance support from %s" +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, python-format +msgid "Starting live migration for VM: %s" msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 -#, python-format -msgid "Found non-unique network for name_label %s" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/migrationops.py:52 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "Migration target host: %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/hyperv/migrationops.py:73 #, python-format -msgid "Found no network for bridge %s" +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/xenapi/pool.py:75 -#, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/xenapi/pool.py:166 -#, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/xenapi/pool.py:182 -#, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/xenapi/pool.py:199 -#, python-format -msgid "Pool-Join failed: %(e)s" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/hyperv/migrationops.py:174 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Getting info for disk: %s" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Found no PIF for device %s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/hyperv/migrationops.py:190 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/hyperv/migrationops.py:208 +#, python-format +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/hyperv/networkutils.py:46 +#, python-format +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "VBD not found in instance %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "VBD %s already detached" +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/hyperv/pathutils.py:91 #, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgid "Creating directory: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 #, python-format -msgid "Unable to unplug VBD %s" +msgid "Removing directory: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/hyperv/snapshotops.py:56 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "Creating snapshot for instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/hyperv/snapshotops.py:65 #, python-format -msgid "Unable to destroy VBD %s" +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Unable to destroy VDI %s" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/hyperv/snapshotops.py:99 +#, python-format +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/hyperv/vif.py:75 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "Creating vswitch port for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +msgid "VIF driver not found for network_api_class: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/hyperv/vmops.py:120 #, 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." +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 -#, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +#: nova/virt/hyperv/vmops.py:151 +msgid "Spawning new instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 -#, python-format -msgid "download_vhd failed: %r" +#: nova/virt/hyperv/vmops.py:177 +msgid "Spawn instance failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/hyperv/vmops.py:202 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/hyperv/vmops.py:213 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/hyperv/vmops.py:270 #, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgid "Got request to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/hyperv/vmops.py:283 #, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" +msgid "Instance not found: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/hyperv/vmops.py:289 #, python-format -msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +msgid "Failed to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 -#, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +#: nova/virt/hyperv/vmops.py:294 +msgid "reboot instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 -#, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" +#: nova/virt/hyperv/vmops.py:300 +msgid "Pause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/hyperv/vmops.py:306 +msgid "Unpause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 -#, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +#: nova/virt/hyperv/vmops.py:312 +msgid "Suspend instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 -#, python-format -msgid "Looking up vdi %s for PV kernel" +#: nova/virt/hyperv/vmops.py:318 +msgid "Resume instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 -#, python-format -msgid "Unknown image format %(disk_image_type)s" +#: nova/virt/hyperv/vmops.py:324 +msgid "Power off instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 -#, python-format -msgid "VDI %s is still available" +#: nova/virt/hyperv/vmops.py:330 +msgid "Power on instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Re-scanning SR %s" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/hyperv/vmutils.py:75 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#: nova/virt/hyperv/vmutils.py:152 +#, python-format +msgid "Creating VM %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/hyperv/vmutils.py:161 +#, python-format +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/hyperv/vmutils.py:324 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/hyperv/vmutils.py:365 +#, python-format +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/hyperv/vmutils.py:383 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/hyperv/vmutils.py:391 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/hyperv/volumeops.py:98 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/hyperv/volumeops.py:102 #, python-format msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/hyperv/volumeops.py:115 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/hyperv/volumeops.py:145 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "Attach volume failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/hyperv/volumeops.py:165 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/hyperv/volumeops.py:176 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Plugging VBD %s ... " +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Plugging VBD %s done." +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Destroying VBD for VDI %s ... " +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "Destroying VBD for VDI %s done." +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "Running pygrub against %s" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "Found Xen kernel %s" +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +#: nova/virt/libvirt/driver.py:570 +#, python-format +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "Writing partition table %s done." +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 -#, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 -#, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Updating progress to %(progress)d" -msgstr "" - -#: nova/virt/xenapi/vmops.py:224 -msgid "Starting instance" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Block device information present: %s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" -msgstr "" - -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" -msgstr "" - -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/driver.py:848 +#, python-format +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 -#, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vmops.py:519 -#, python-format -msgid "Instance agent version: %s" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vmops.py:557 -#, python-format -msgid "Could not find VM with name %s" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vmops.py:611 -#, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vmops.py:655 -#, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vmops.py:779 -#, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/driver.py:1288 +msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vmops.py:938 -#, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/driver.py:1551 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/driver.py:1672 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/driver.py:1676 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/libvirt/driver.py:1907 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/driver.py:1974 #, python-format msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/libvirt/driver.py:1988 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "type is = %s" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "name = %s" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "Created %(label)s as %(sr_ref)s." +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +#: nova/virt/libvirt/driver.py:2576 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/libvirt/driver.py:2582 +#, python-format +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/libvirt/driver.py:2731 +#, python-format +msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/libvirt/driver.py:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "Forgetting SR %s..." +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/libvirt/driver.py:2963 #, python-format -msgid "Unable to find SR from VBD %s" +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/xenapi/volume_utils.py:193 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/libvirt/driver.py:3017 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Unable to get record of VDI %s on" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Error finding vdis in SR %s" +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "Mountpoint cannot be translated: %s" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 -#, python-format -msgid "Creating SR %s" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "Introducing SR %s" +msgid "Checking instance files accessability%(instance_path)s" +msgstr "" + +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "Checking for SR %s" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "SR %s not found in the xapi database" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:204 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/libvirt/imagecache.py:202 #, python-format -msgid "Unable to locate volume %s" +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:221 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "Unable to detach volume %s" +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Unable to destroy vbd %s" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Error purging SR %s" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Error in handshake: %s" +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/vnc/xvp_proxy.py:117 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Invalid request: %s" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "Request: %s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/vnc/xvp_proxy.py:140 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "Request made with missing token: %s" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/vnc/xvp_proxy.py:150 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Request made with invalid token: %s" +msgid "Base file too young to remove: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Unexpected error: %s" +msgid "Removing base file: %s" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/libvirt/imagecache.py:517 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/libvirt/imagecache.py:529 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" -msgstr "" - -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." -msgstr "" - -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." -msgstr "" - -#: nova/volume/api.py:223 -msgid "Volume status must be available or error" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/volume/api.py:228 +#: nova/virt/libvirt/imagecache.py:541 #, python-format -msgid "Volume still has %d dependent snapshots" -msgstr "" - -#: nova/volume/api.py:395 -msgid "must be available" +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/volume/api.py:428 -msgid "Volume Snapshot status must be available or error" +#: nova/virt/libvirt/imagecache.py:548 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/volume/api.py:479 -msgid "Volume status must be available/in-use." +#: nova/virt/libvirt/imagecache.py:572 +#, python-format +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "Unknown base file: %s" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "volume group %s doesn't exist" +msgid "Active base files: %s" msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Corrupt base files: %s" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "Removable base files: %s" msgstr "" -#: nova/volume/driver.py:414 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/volume/driver.py:474 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/volume/driver.py:606 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "FAKE ISCSI: %s" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "rbd has no pool %s" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Image %s has blank components" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "%s is in a different ceph cluster" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/volume/driver.py:773 +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "Unable to read image %s" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/volume/driver.py:815 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Sheepdog is not working: %s" +msgid "Ensuring bridge %s" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "LoggingVolumeDriver: %s" +msgid "iSCSI device not found at %s" msgstr "" -#: nova/volume/iscsi.py:122 +#: nova/virt/libvirt/volume.py:240 #, python-format -msgid "Creating volume: %s" +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/volume/iscsi.py:136 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/iscsi.py:146 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 #, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgid "%s is already mounted" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Removing volume: %s" +msgid "AoE device not found at %s" msgstr "" -#: nova/volume/iscsi.py:168 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/volume/manager.py:107 +#: nova/virt/libvirt/volume.py:697 #, python-format -msgid "volume %s: skipping export" +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/volume/manager.py:112 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Resuming delete on volume: %s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/volume/manager.py:121 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "volume %s: creating" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/manager.py:136 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/volume/manager.py:172 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "volume %s: created successfully" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/powervm/blockdev.py:147 #, python-format -msgid "volume %s: deleting" +msgid "Removing the logical volume '%s'" msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "volume %s: volume is busy" -msgstr "" - -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/volume/manager.py:220 +#: nova/virt/powervm/blockdev.py:170 #, python-format -msgid "volume %s: deleted successfully" +msgid "Using image found at '%s'" msgstr "" -#: nova/volume/manager.py:233 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "snapshot %s: creating" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/powervm/blockdev.py:183 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "Creating logical volume of size %s bytes" msgstr "" -#: nova/volume/manager.py:252 +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "snapshot %s: created successfully" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/volume/manager.py:264 -#, python-format -msgid "snapshot %s: snapshot is busy" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/volume/manager.py:342 -#, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" -msgstr "" - -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +msgid "Unable to get checksum" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Notification {%s} received" +msgid "Image found on host at '%s'" msgstr "" -#: nova/volume/netapp.py:108 -#, python-format -msgid "API %(name)s failed: %(reason)s" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 -#, python-format -msgid "Using WSDL: %s" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/powervm/common.py:71 #, python-format -msgid "Using DFM server: %s" +msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/volume/netapp.py:134 -#, python-format -msgid "Using storage service: %s" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/volume/netapp.py:139 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Using storage service prefix: %s" +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/volume/netapp.py:145 -#, python-format -msgid "Using vfiler: %s" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, python-format -msgid "%s is not set" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/powervm/driver.py:127 +#, python-format +msgid "Attempting to resolve %s" msgstr "" -#: nova/volume/netapp.py:184 -msgid "Connected to DFM server" +#: nova/virt/powervm/driver.py:129 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/volume/netapp.py:262 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/volume/netapp.py:297 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "Job failed: %s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/powervm/exception.py:25 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/powervm/exception.py:29 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/powervm/exception.py:33 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/powervm/exception.py:37 +#, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/volume/netapp.py:513 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/netapp.py:530 -#, python-format -msgid "Failed to get host details for host ID %s" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "No LUN ID for volume %s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/netapp.py:776 +#: nova/virt/powervm/exception.py:63 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/powervm/lpar.py:55 #, python-format msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/powervm/operator.py:99 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "LPAR instance '%s' not found" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/powervm/operator.py:187 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/powervm/operator.py:201 +#, python-format +msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/powervm/operator.py:203 #, python-format -msgid "Created LUN with name %s" +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/powervm/operator.py:208 #, python-format -msgid "Destroyed LUN %s" +msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:1146 +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/volume/netapp.py:1156 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Failed to get LUN target details for the LUN %s" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/volume/netapp.py:1160 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Failed to get target portal for the LUN %s" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/volume/netapp.py:1164 +#: nova/virt/powervm/operator.py:271 #, python-format -msgid "Failed to get target IQN for the LUN %s" +msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/powervm/operator.py:294 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/powervm/operator.py:299 +#, python-format +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:1263 -#, python-format -msgid "Cloned LUN with new name %s" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/netapp.py:1280 -#, python-format -msgid "Could not find handle for LUN named %s" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/nfs.py:85 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "casted to %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/nfs.py:106 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/driver.py:574 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/driver.py:579 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/san.py:324 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "CLIQ command returned %s" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/host.py:40 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/solidfire.py:159 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "Found solidfire account: %s" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/solidfire.py:334 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "Deleting volumeID: %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/network_util.py:178 +#, python-format +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/read_write_util.py:142 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/storwize_svc.py:123 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/vmwareapi/vim.py:147 +#, python-format +msgid "httplib error in %s: " msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Socket error in %s: " msgstr "" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "pool %s doesn't exist" +msgid "Type error in %s: " msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Exception in %s " +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/storwize_svc.py:200 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"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/volume/storwize_svc.py:250 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Did not find expected column name in lsportip: %s" +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/volume/storwize_svc.py:272 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/storwize_svc.py:302 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:306 +#, 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/volume/storwize_svc.py:331 +#: nova/virt/vmwareapi/vmops.py:320 +#, python-format msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:339 +#: nova/virt/vmwareapi/vmops.py:341 +#, python-format msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +"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/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:363 -#, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:392 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "enter: create_volume: volume %s " +msgid "Uploading image %s" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "leave: create_volume: volume %(name)s " +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:468 -#, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +msgid "instance not present" msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:615 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:623 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/storwize_svc.py:648 -#, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/storwize_svc.py:700 -#, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/storwize_svc.py:725 -#, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/storwize_svc.py:737 -#, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:741 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/storwize_svc.py:755 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/storwize_svc.py:764 -#, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:780 -#, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/storwize_svc.py:815 +#: nova/virt/vmwareapi/vmops.py:899 #, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:867 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "leave: create_snapshot: %s created successfully" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/vmwareapi/vmops.py:996 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "Renaming the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/vmwareapi/vmops.py:1002 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Renamed the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:992 -#, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:1000 -#, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "leave: _delete_host: host %s " +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/vmwareapi/volume_util.py:163 #, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/vmwareapi/volume_util.py:166 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "SR name = %s" +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "Params: %s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/xensm.py:60 -#, python-format -msgid "Failed to create sr %s...continuing" +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +msgid "Unable to find iSCSI Target" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 +#, python-format +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/vmwareapi/volumeops.py:185 +msgid "Unable to find volume" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "Failed to reach backend %d" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/agent.py:107 #, python-format -msgid "Volume will be created in backend - %d" +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/xensm.py:170 -#, python-format -msgid "Volume %s does not exist" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:273 +#, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:360 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:134 +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:354 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 +#, 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 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:723 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:731 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:793 +#, 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 +#, 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 +#, 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" +msgstr "" + +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "" + +#: nova/virt/xenapi/host.py:191 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/pool.py:71 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/pool.py:175 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Sending JSON data: %s" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/pool.py:223 +#, python-format +msgid "Unable to set up pool: %(e)s." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Got response: %s" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vif.py:122 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:362 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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:411 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +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:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "block device info: %s" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:986 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1020 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1045 +#, python-format +msgid "download_vhd failed: %r" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1079 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1090 +#, python-format +msgid "Asking xapi to fetch vhd image %(image_id)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1154 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" +#: nova/virt/xenapi/vm_utils.py:1169 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1173 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1208 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1217 +#, 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:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to destroy vm %s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "Failed to live migrate VM %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Failed to create VM %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Unable to attach boot volume to instance %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "" + +#~ msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "" + +#~ msgid "Unable to detach volume %s" +#~ msgstr "" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Unable to read image %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "" + +#~ msgid "volume %s: creating" +#~ msgstr "" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "" + +#~ msgid "volume %s: created successfully" +#~ msgstr "" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po index a4bf0b4fa..eca31959a 100644 --- a/nova/locale/tr_TR/LC_MESSAGES/nova.po +++ b/nova/locale/tr_TR/LC_MESSAGES/nova.po @@ -1,79 +1,91 @@ # English (United States) translations for nova. # Copyright (C) 2012 ORGANIZATION # This file is distributed under the same license as the nova project. -# -# Translators: +# # Translators: # Özcan Zafer AYAN , 2013. msgid "" msgstr "" -"Project-Id-Version: Nova\n" +"Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2013-02-02 18:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -"Language: tr_TR\n" -"Plural-Forms: nplurals=1; plural=0;\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "Kök sertifika yetkilisinin dosya adı" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Özel anahtarın dosya adı" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "Kök sertifika iptali listesinin dosya adı" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Anahtarlarımızı tuttuğumuz yer" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "Kök sertifika yetkilisini tutttuğumuz yer" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "Her proje için sertifika yetkilisini kullanmalı mıyız?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "Kullanıcıların sertifika konusu, proje, kullanıcı ve tarih bilgisi için %s" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "Projelerin sertifika konusu, proje ve tarih bilgisi için %s" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +#, fuzzy, python-format +msgid "Unable to find the key" +msgstr "%r adresini bulmak olanaksız" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "Bayrakların yolu: %s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Komut çalışırken beklenmeyen bir hata oluştu." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -81,1161 +93,1274 @@ msgid "" "Exit code: %(exit_code)s\n" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -msgstr "%(description)s⏎ Komut: %(cmd)s⏎ Çıkış kodu: %(exit_code)s⏎ Standart çıktı: %(stdout)r⏎ Standart hata: %(stderr)r" - -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "Veritabanı istisnası yakalandı." +msgstr "" +"%(description)s⏎ Komut: %(cmd)s⏎ Çıkış kodu: %(exit_code)s⏎ Standart " +"çıktı: %(stdout)r⏎ Standart hata: %(stderr)r" #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "Bilinmeyen bir istisna oluştu." -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 -#, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "" +#: nova/exception.py:182 +#, fuzzy, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "Özel anahtar çözümü başarısız: %s" -#: nova/exception.py:183 -msgid "Failed to decrypt text" -msgstr "" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "Özel anahtar çözümü başarısız: %s" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "Sanal arayüz oluşturma hatası" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "Hata. Eşsiz mac adresiyle sanal arayüz oluşturmada 5 kez girişim yapıldı." -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "Yetkiniz yok." -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "Kullanıcı yönetici ayrıcalıklarına sahip değil" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "%(action)s uygulanmasına izin verilmiyor." -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:218 +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "Kabul edilemez parametreler var." -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:234 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:239 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:244 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "%(volume_id)s bölümü hiçbir şeyle ilişkilendirilmedi" -#: nova/exception.py:235 +#: nova/exception.py:248 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 msgid "Keypair data is invalid" msgstr "Anahtar çifti verisi geçersiz" -#: nova/exception.py:243 -msgid "Failed to load data into json format" -msgstr "" - -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "İstek geçersiz" -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "Geçersiz giriş yapıldı" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "Geçersiz bölüm" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "Geçersiz metadata" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "Geçersiz port aralığı %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "Geçersiz IP %(protocol)s." -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Geçersiz içerik türü %(content_type)s." -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "Geçersiz CIDR %(cidr)s." -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "Hatalar: %(err)s" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" -"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason: " -"%(reason)s." -msgstr "%(aggregate_id)s üzerinde '%(action)s' eylemi gerçekleştirilemiyor. Nedeni: %(reason)s." +"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" +" %(reason)s." +msgstr "" +"%(aggregate_id)s üzerinde '%(action)s' eylemi gerçekleştirilemiyor. " +"Nedeni: %(reason)s." -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" -"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while " -"the instance is in this state." -msgstr "%(attr)s %(state)s 'deki %(instance_uuid)s örneği. Örnek bu durumda iken %(method)s yapılamaz." +"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" +" the instance is in this state." +msgstr "" +"%(attr)s %(state)s 'deki %(instance_uuid)s örneği. Örnek bu durumda iken " +"%(method)s yapılamaz." -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "%(instance_id)s örneği çalışmıyor." -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "%(instance_id)s örneği kurtarma modunda değil" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "%(instance_id)s örneği kurtarma modunda değil" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/exception.py:332 -msgid "Failed to resume server" -msgstr "" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "Örnek kapatmada hata oluştu." + +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "Örnek kapatmada hata oluştu." -#: nova/exception.py:336 +#: nova/exception.py:351 +#, fuzzy, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "Tekrar yükleme örneğinde hata oluştu." + +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "Tekrar yükleme örneğinde hata oluştu." + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "Şu anda servis kullanılamıyor." -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, fuzzy, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "Hesaplama servisi şu anda kullanılamıyor." -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format -msgid "" -"Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." +msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez." -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "Desteklenen hypervisor türü geçersiz." -#: nova/exception.py:365 -msgid "" -"The instance requires a newer hypervisor version than has been provided." +#: nova/exception.py:388 +msgid "The instance requires a newer hypervisor version than has been provided." msgstr "Örnek şu ankinden daha yeni hypervisor versiyonu gerektirir." -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "Desteklenen disk yolu (%(path)s) halen var,fakat var olmaması gerekir." -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "Desteklenen cihaz yolu (%(path)s) geçersiz." -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "Kabul edilemeyen CPU bilgisi" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s geçerli bir IP v4/6 adresi değildir." -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" -"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN tag" -" is %(tag)s, but the one associated with the port group is %(pgroup)s." -msgstr "VLAN etiketi %(bridge)s port grubu için uygun değil. Beklenen VLAN etiketi %(tag)s'dir, fakat tek ilişkili port grubu %(pgroup)s'dir." +"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " +"tag is %(tag)s, but the one associated with the port group is %(pgroup)s." +msgstr "" +"VLAN etiketi %(bridge)s port grubu için uygun değil. Beklenen VLAN " +"etiketi %(tag)s'dir, fakat tek ilişkili port grubu %(pgroup)s'dir." -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" -"vSwitch which contains the port group %(bridge)s is not associated with the " -"desired physical adapter. Expected vSwitch is %(expected)s, but the one " -"associated is %(actual)s." -msgstr "%(bridge)s port grubunu içeren vSwitch istenilen fiziksel adaptörü ile ilişkilendirilmemiştir. Beklenen vSwitch %(expected)s'dir, fakat ilişkilendirilen ise %(actual)s'dir." +"vSwitch which contains the port group %(bridge)s is not associated with " +"the desired physical adapter. Expected vSwitch is %(expected)s, but the " +"one associated is %(actual)s." +msgstr "" +"%(bridge)s port grubunu içeren vSwitch istenilen fiziksel adaptörü ile " +"ilişkilendirilmemiştir. Beklenen vSwitch %(expected)s'dir, fakat " +"ilişkilendirilen ise %(actual)s'dir." -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "%(disk_format)s disk formatı kabul edilemez." -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "%(image_id)s imajı kabul edilemez: %(reason)s" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "%(instance_id)s örneği kabul edilemez: %(reason)s" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "%(ec2_id)s Ec2 id'si kabul edilemez." -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -msgid "Constraint not met." -msgstr "" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "Kaynak bulunamadı." - -#: nova/exception.py:438 -#, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "%(volume_id)s bölümü bulunamadı." - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" +#: nova/exception.py:452 +#, fuzzy, python-format +msgid "Invalid ID received %(id)s." +msgstr "Geçersiz CIDR %(cidr)s." -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Constraint not met." msgstr "" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." -msgstr "" +#: nova/exception.py:465 +msgid "Resource could not be found." +msgstr "Kaynak bulunamadı." -#: nova/exception.py:469 -#, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." -msgstr "" +#: nova/exception.py:470 +#, fuzzy, python-format +msgid "No agent-build associated with id %(id)s." +msgstr "%(id)s ile ilişkilendirilmiş bir dinamik IP yok." #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." -msgstr "%(snapshot_id)s sistem anlık görüntüsü bulunamadı." +msgid "Volume %(volume_id)s could not be found." +msgstr "%(volume_id)s bölümü bulunamadı." #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" -msgstr "" +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "%(snapshot_id)s sistem anlık görüntüsü bulunamadı." #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "%(volume_id)s bölümü için hedef id bulunamadı." -#: nova/exception.py:491 -#, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "%(location)s'da disk yok." -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "%(driver_type)s bölümü için bir işleyici bulunamadı." -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Geçersiz %(image_href)s imaj kaynak dosyası." -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "%(image_id)s imaj kaynak dosyası bulunamadı." -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" -"Image %(image_id)s could not be found. The nova EC2 API assigns image ids " -"dynamically when they are listed for the first time. Have you listed image " -"ids since adding this image?" +"Image %(image_id)s could not be found. The nova EC2 API assigns image ids" +" dynamically when they are listed for the first time. Have you listed " +"image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "%(project_id)s projesi bulunamadı." -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "VDI'ya okuma/yazma yapılırken SR(Saklama deposu) bulunamadı." -#: nova/exception.py:530 +#: nova/exception.py:517 +#, fuzzy, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "%(network_id)s ağı bulunamadı." + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "Ağ oluşturulurken %(req)s gereklidir." -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "%(network_id)s ağı bulunamadı." -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "%(snapshot_id)s sistem anlık görüntüsü bulunamadı." + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr " %(bridge)s köprüsü için ağ bulunamadı." -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "%(uuid)s UUID'si için bir ağ bulunamadı" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "%(cidr)s CIDR ile bir ağ bulunamadı." -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "Tanımlı bir ağ yok." -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" -"Either Network uuid %(network_uuid)s is not present or is not assigned to " -"the project %(project_id)s." -msgstr "%(network_uuid)s ağ UUID verilmedi veya %(project_id)s projesi ile ilişkilendirilmedi." - -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." +"Either Network uuid %(network_uuid)s is not present or is not assigned to" +" the project %(project_id)s." msgstr "" +"%(network_uuid)s ağ UUID verilmedi veya %(project_id)s projesi ile " +"ilişkilendirilmedi." -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "VM'nin kullandığı veri deposu referansı(ları) bulunamadı." -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 -#, python-format -msgid "Port %(port_id)s could not be found." -msgstr "" +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "%(instance_id)s örneği için ağ bulunamadı." + +#: nova/exception.py:574 +#, fuzzy, python-format +msgid "No free port available for instance %(instance)s." +msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "%(id)s ile ilişkilendirilmiş bir dinamik IP yok." -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "%(address)s adresi için bir dinamik IP bulunamadı." -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." -msgstr "%(network_id)s ağında %(host)s ağ sunucusunun hiç dinamik IP'si yok.\n " +msgstr "" +"%(network_id)s ağında %(host)s ağ sunucusunun hiç dinamik IP'si yok.\n" +" " -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" -"Fixed IP address (%(address)s) does not exist in network (%(network_uuid)s)." +"Fixed IP address (%(address)s) does not exist in network " +"(%(network_uuid)s)." msgstr "(%(network_uuid)s) ağında bir (%(address)s) dinamik IP adresi yok." -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format -msgid "" -"More than one instance is associated with fixed ip address '%(address)s'." +msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "%(address)s dinamik IP adresi geçersiz." -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "Kullanılabilir hiç dinamik IP yok." -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "Hiç dinamik IP bulunamadı." -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "%(id)s ID'si için değişken IP bulunamadı." -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "%(domain)s alanında %(name)s DNS girdisi halen var." -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "%(address)s adresi için bir değişken IP bulunamadı." -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr " %(host)s sunucusu için bir değişken IP bulunamadı." -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "Hiç mevcut değişken IP yok." -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "%(address)s değişken IP adresi ilişkilendirildi." -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "%(address)s değişken IP adresi ilişkilendirilemedi." -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "Hiç değişken IP yok." -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "%(interface)s arayüzü bulunamadı." -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "%(user_id)s kullanıcısı için %(name)s anahtar çifti bulunamadı" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "%(certificate_id)s sertifikası bulunamadı" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "%(service_id)s servisi bulunamadı." -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "%(host)s sunucusu bulunamadı." -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "%(host)s hesaplama sunucusu bulunamadı." -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "%(host)s sunucusunda %(binary)s ikilisi bulunamadı." -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" -"Change would make usage less than 0 for the following resources: %(unders)s" +"Change would make usage less than 0 for the following resources: " +"%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "Kota bulunamadı." -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "%(project_id)s projesi için bir kota bulunamadı." -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "%(security_group_id)s güvenlik grubu bulunamadı." -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format -msgid "" -"Security group %(security_group_id)s not found for project %(project_id)s." -msgstr "%(project_id)s projesi için %(security_group_id)s güvenlik grubu bulunamadı." +msgid "Security group %(security_group_id)s not found for project %(project_id)s." +msgstr "" +"%(project_id)s projesi için %(security_group_id)s güvenlik grubu " +"bulunamadı." -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı." -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" -"Security group %(security_group_id)s is already associated with the instance" -" %(instance_id)s" -msgstr "%(security_group_id)s güvenlik grubu zaten %(instance_id)s örneği ile ilişkilendirimiş." +"Security group %(security_group_id)s is already associated with the " +"instance %(instance_id)s" +msgstr "" +"%(security_group_id)s güvenlik grubu zaten %(instance_id)s örneği ile " +"ilişkilendirimiş." -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" -msgstr "%(security_group_id)s güvenlik grubu %(instance_id)s örneği ile ilişkilendirilmedi." +msgstr "" +"%(security_group_id)s güvenlik grubu %(instance_id)s örneği ile " +"ilişkilendirilmedi." + +#: nova/exception.py:769 +#, fuzzy, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı." + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:783 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "%(migration_id)s göçü bulunamadı." -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format -msgid "" -"Migration not found for instance %(instance_id)s with status %(status)s." +msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "%(status)s durumuyla %(instance_id)s örneği için göç bulunamadı." -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "%(pool_id)s konsol havuzu bulunamadı." -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" -"Console pool of type %(console_type)s for compute host %(compute_host)s on " -"proxy host %(host)s not found." -msgstr "%(host)s roxy sunucusundaki %(compute_host)s hesaplama sunucusu için %(console_type)s türünün konsol havuzu bulunamadı." +"Console pool of type %(console_type)s for compute host %(compute_host)s " +"on proxy host %(host)s not found." +msgstr "" +"%(host)s roxy sunucusundaki %(compute_host)s hesaplama sunucusu için " +"%(console_type)s türünün konsol havuzu bulunamadı." -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "%(console_id)s konsolu bulunamadı." -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 -#, python-format -msgid "Invalid console type %(console_type)s " -msgstr "" +#: nova/exception.py:815 +#, fuzzy, python-format +msgid "Invalid console type %(console_type)s" +msgstr "Geçersiz içerik türü %(content_type)s." -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "%(instance_type_id)s örnek türü bulunamadı" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "%(instance_type_name)s isimli örnek türü bulunamadı." -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "%(flavor_id)s örnek türü bulunamadı." -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "%(name)s örneği zaten var." + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "%(instance_id)s örneği için ağ bulunamadı." + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "%(filter_name)s zamanlayıcı sunucu filtresi bulunamadı." -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "%(cost_fn_str)s zamanlayıcı maliyet fonksiyonu bulunamadı." -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "Zamanlayıcı yük bayrağı bulunamadı: %(flag_name)s" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" -"Instance %(instance_uuid)s has no system metadata with key %(metadata_key)s." +"Instance %(instance_uuid)s has no system metadata with key " +"%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." -msgstr "%(instance_type_id)s örnek türü %(extra_specs_key)s anahtarı ile ekstra özelliklere sahip değil." +msgstr "" +"%(instance_type_id)s örnek türü %(extra_specs_key)s anahtarı ile ekstra " +"özelliklere sahip değil." -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "%(file_path)s dosyası bulunamadı." -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "Hiç dosya bulunamadı." -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format -msgid "" -"Virtual switch associated with the network adapter %(adapter)s not found." -msgstr "%(adapter)s ağ bağdaştırıcısı ile ilişkilendirilen sanal anahtar bulunamadı." +msgid "Virtual switch associated with the network adapter %(adapter)s not found." +msgstr "" +"%(adapter)s ağ bağdaştırıcısı ile ilişkilendirilen sanal anahtar " +"bulunamadı." -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "%(adapter)s ağ bağdaştırıcısı bulunamadı." -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "%(class_name)s sınıfı bulunamadı: %(exception)s" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "İşlem için izin verilmiyor." -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "Önceki sistem geri görüntüsüne dönmek için izin verilmiyor." -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "Yedek imajı geri dönüş parametresi gerekli" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "%(key_name)s anahtar çifti zaten var." -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "%(name)s örneği zaten var." -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "Geçiş hatası." -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Hatalı biçimlendirilmiş mesaj gövdesi: %(reason)s" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "%(path)s'deki yapılandırma bulunamadı" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "İmaj dosyası verilen örneğin müsade ettiği türden daha büyük" -#: nova/exception.py:948 +#: nova/exception.py:989 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:952 +#: nova/exception.py:993 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:956 +#: nova/exception.py:997 #, 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:960 +#: nova/exception.py:1001 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:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Geçerli bir sunucu bulunamadı: %(reason)s" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "Kota aşıldı" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, python-format msgid "" -"Quota exceeded for %(overs)s: Requested %(req)s, but already used %(used)d " -"of %(allowed)d %(resource)s" +"Quota exceeded for %(overs)s: Requested %(req)s, but already used " +"%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "Kişisel dosya limiti aşıldı" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "Kişisel dosya yolu çok uzun" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "Kişisel dosya içeriği çok uzun" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" -"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: %(reason)s." +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "%(aggregate_id)s kümesi bulunamadı." -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "%(aggregate_name)s kümesi zaten var." -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, 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:1037 +#: nova/exception.py:1070 #, 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." +msgstr "" +"%(aggregate_id)s kümesi %(metadata_key)s. anahtarı ile hiç metadata'sı " +"yok." -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, 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:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" +#: nova/exception.py:1079 +msgid "Unable to create instance type" +msgstr "Örnek tür oluşturulamıyor." -#: nova/exception.py:1050 +#: nova/exception.py:1083 #, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1089 #, python-format -msgid "" -"Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1098 #, python-format -msgid "There is no share which can host %(volume_size)sG" -msgstr "" - -#: nova/exception.py:1072 -msgid "Unable to create instance type" -msgstr "Örnek tür oluşturulamıyor." +msgid "Instance %(instance_id)s could not be found." +msgstr "%(instance_id)s örneği bulunamadı." -#: nova/exception.py:1076 -#, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" -msgstr "" - -#: nova/exception.py:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "" +#: nova/exception.py:1102 +#, 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:1090 -#, python-format -msgid "Detected existing vlan with id %(vlan)d" -msgstr "" +#: nova/exception.py:1107 +#, fuzzy, python-format +msgid "Node %(node_id)s could not be found." +msgstr "%(volume_id)s bölümü bulunamadı." -#: nova/exception.py:1094 -#, python-format -msgid "Instance %(instance_id)s could not be found." -msgstr "%(instance_id)s örneği bulunamadı." +#: nova/exception.py:1111 +#, fuzzy, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "%(project_id)s projesi bulunamadı." -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format -msgid "" -"Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" +msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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" +"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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, 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:1181 +#, 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:1185 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1189 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 #, python-format msgid "" -"Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "%(full_task_name)s periyodik görevi çalışıyor" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "%(full_task_name)s sırasında hata: %(e)s" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "Yetenekler zamanlayıcısı bildiriliyor ..." @@ -1243,6 +1368,11 @@ msgstr "Yetenekler zamanlayıcısı bildiriliyor ..." msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy +msgid "Failed to get nw_info" +msgstr "Tekrar yükleme örneğinde hata oluştu." + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "JSON dosyası ilkeyi temsil eder" @@ -1251,822 +1381,966 @@ msgstr "JSON dosyası ilkeyi temsil eder" msgid "Rule checked when requested rule is not found" msgstr "İstekte bulunan kural bulunamadığında kural kontrol edildi." -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "%(flag)s : FLAG SET" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 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:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "Servis, hiç veritabanı girdisi olmayanı sonlandırdı." -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "Kurtarılmış model sunucu bağlantısı!" - -#: nova/service.py:561 -msgid "model server went away" -msgstr "Model sunucusu gitti." - -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "utils.execute için bilinmeyen anahtar kelime argümanları: %r" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "Çalışan komut(alt süreç): %s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "Sonuç %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "%r hatalı. Yeniden deneniyor." -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "Çalışan komut(SSH): %s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "SSH üzerinde ortam desteklenmemektedir." -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "SSH üzerinde process_input desteklenmemektedir." -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "Yerel adres bağlantısı bulunamadı.:%s" -#: nova/utils.py:443 +#: nova/utils.py:492 #, 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:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "Geçersiz backend: %s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, fuzzy, python-format +msgid "Unknown byte multiplier: %s" +msgstr "Bilinmeyen temel dosya: %s" + +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "Beklenen nesne türü: %s" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "Geçersiz server_string: %s" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, 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:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, fuzzy, python-format +msgid "%s is not a string or unicode" +msgstr "%s güvenlik grubu string veya unicode değil" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "%r adresini bulmak olanaksız" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "%r adresini bulmak olanaksız" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "%r adresini bulmak olanaksız" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "WSGI sunucusu durduruluyor." -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "WSGI sunucusu durduruldu." -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "__call__ fonksiyonunu uygulamalısınız." -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "%(code)s: %(message)s" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "Hata yakalayıcı: %s" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "Çok sayıda kimlik doğrulama başarısız oldu." -#: nova/api/ec2/__init__.py:187 +#: 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 erişim anahtarı %(failures)d kez yanlış girildi ve %(lock_mins)d dakika boyunca kilitlenmiş olacak." +"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 erişim anahtarı %(failures)d kez yanlış girildi ve " +"%(lock_mins)d dakika boyunca kilitlenmiş olacak." -#: nova/api/ec2/__init__.py:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "İmza verilmedi." -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "Erişim anahtarı verilmedi." -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, fuzzy, python-format +msgid "Keystone failure: %s" +msgstr "Temel dosya kaldırılıyor: %s" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "Çok sayıda kimlik doğrulama başarısız oldu." + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "işlem: %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s»»val: %(value)s" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format -msgid "" -"Unauthorized request for controller=%(controller)s and action=%(action)s" +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:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "ÖrnekBulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "BölümBulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "SistemAnlıkGörüntüsüBulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "Bulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "EC2API hatası: %s" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "AnahtarÇiftiZatenVar hatası: %s" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, fuzzy, python-format +msgid "InvalidKeypair raised: %s" +msgstr "Geçersizİstek hatası: %s" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "GeçersizParametreDeğeri hatası: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "GeçersizPortGenişliği hatası: %s" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "KimlikDoğrulama hatası: %s" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "Geçersizİstek hatası: %s" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "BeklenmeyenHata: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "Ortam: %s" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "Bilinmeyen bir hata oluştu. Lütfen tekrar deneyin." -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format -msgid "" -"Unsupported API request: controller = %(controller)s, action = %(action)s" +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:337 +#: nova/api/ec2/cloud.py:391 #, 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:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "%s anahtar çiftini oluştur" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "'%s' anahtar çifti zaten var." - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "%s anahtarını içeriye aktar" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "%s anahtar çiftini sil" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "Belirlenmiş parametreler için hiç kural yok" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, 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:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "%s sistem görüntüsünden birim oluştur" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "%s GB'lık birim oluştur" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, 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:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Birimi ayır %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "Özellik desteklenmiyor: %s" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" -msgstr "birim = %s\\n" +msgstr "birim = %s\n" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "Adres tahsisi" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "%s adresini serbest bırak" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, 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:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "Adresi kes %s" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "İmaj müsait olmak zorunda" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "%r örneğini tekrar yükle" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "Örnekler durdurulacak" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "Örnekler başlatılacak" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "%s imaj kaydı siliniyor" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, 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:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "Kullanıcı veya grup belirlenmedi" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "Sadece \"all\" grubu destekleniyor" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "İşlem türü eklenmek veya kaldırılmak zorunda" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "%s imaj tanıtımı güncelleniyor" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, python-format msgid "" -"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not have a" -" volume attached at root (%(root)s)" +"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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "%d saniye içinde örnek durdurulamadı" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "İstek geçersiz" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "IP için metadata alma hata ile sonuçlandı: %s" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "IP için metadata alma hata ile sonuçlandı: %s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "Yakalama hatası: %s" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s HTTP %(status)d ile geri döndü" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "UzantıYöneticisi sınıfı belirlenmek zorunda" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "Genişletilmiş kaynak: %s" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" -msgstr "%(ext_name)s uzantısı: %(collection)s kaynağı genişletilemiyor: Böyle bir kaynak yok" +msgstr "" +"%(ext_name)s uzantısı: %(collection)s kaynağı genişletilemiyor: Böyle bir" +" kaynak yok" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "%(ext_name)s uzantısı kaynağı genişletiyor: %(collection)s" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" -"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. Bad " -"upgrade or db corrupted?" +"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " +"Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "Sınır parametresi tam sayı olmak zorunda" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "Sınır parametresi pozitif olmak zorunda" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "Göreli konum parametresi tam sayı olmak zorunda" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "Göreli konum parametresi pozitif olmak zorunda" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr " [%s] göstergesi bulunamadı" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "%s referansı versiyon içermiyor" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "İmaj üstveri sınırı aşıldı" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "Örnek %(attr)s %(state)s'de iken '%(action)s' yapılamaz" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "Örnek '%(action)s' için geçersiz durumda" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "Sistem görüntüsü isteği reddedildi, sistem görüntüleri şu anda devre dışı." -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "Örnek sistem görüntüleri şu an onaylanmadı." -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "Yüklenen bölüm: %s" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "Ext adı: %s" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "Ext takma adı: %s" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "Ext açıklaması: %s" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "Ext isim uzayı: %s" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "Ext güncellendi: %s" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "İstisna yükleme uzantısı: %s" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "Genişletme yükleniyor: %s" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "Genişletme fabrikası çağırılıyor %s" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "%(ext_factory)s uzantısı yüklemede hata: %(exc)s" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "%(classpath)s uzantısı yüklemede hata: %(exc)s" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "%(ext_name)s uzantısı yüklemede hata: %(exc)s" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "JSON dosyası anlaşılamadı" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "XML dosyası anlaşılamadı" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "Çok sayıda gövde anahtarları" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "Hata fırlatıldı: %s" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP istisnası fırlatıldı: %s" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "İstekte tanınamayan içerik türü sağlayıcısı" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "İstekte içerik türü sağlayıcısı yok" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "İstekteki sağlayıcı gövdesi boş" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "Böyle bir işlem yok: %s" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "Kusurlu istek gövdesi" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, python-format +msgid "Calling method %s" +msgstr "" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "Desteklenmeyen içerik türü" @@ -2075,31 +2349,31 @@ msgstr "Desteklenmeyen içerik türü" msgid "Malformed request url" msgstr "Hatalı istek bağlantısı" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" -msgstr "%(url)s hata döndürdü: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "eleman çocuk değil" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "listeden kök elemanı seçiliyor" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format -msgid "" -"Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" -msgstr "Şablon ağacı uyumsuz; %(mastertag)s ana kaydına %(slavetag)s bağımlı birimi ekleniyor" +msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" +msgstr "" +"Şablon ağacı uyumsuz; %(mastertag)s ana kaydına %(slavetag)s bağımlı " +"birimi ekleniyor" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "alt sınıflar yapıcı() oluşturmak zorunda!" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "Genişletme yöneticisi başlatılıyor" @@ -2118,359 +2392,376 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "İmaj bulunamadı" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "Geçersiz gövde biçimi isteği." -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "URI ve gövde isteği uyumsuz" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "İstek gövdesi çok sayıda öğe içeriyor" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "Geçersiz özellik anahtarı" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "Örnek mevcut değil" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "Örnek belirlenmiş ağın bir üyesi değil" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "Bu istek sayı limitlidir." #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "Sunucu mevcut değil" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "İçerik özelliği bilgisi bulunamadı" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "Örnek bulunamadı." - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "Geçersiz değişiklik-oluşturma değeri" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "%(flavor_id)s örnek türü bulunamadı." -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" -msgstr "" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" +msgstr "Örnek bulunamadı." -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "Yanlış kişisel biçim: %s bulunamadı" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "Yanlış kişisel biçim" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "%s için kişisel içerik çözümlenemedi" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "Yanlış ağ biçimi: ağ UUID'si uygun formatta değil(%s)" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "Geçersiz değişken IP adresi (%s)" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "Tekrarlanan ağlara (%s) izin verilmiyor" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "Yanlış ağ biçimi: %s bulunamadı" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "Hatalı ağ biçimi" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "Kullanıcı verisi içeriği çözülemez" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "IPv4 adresi uygun IPv4 formatında değil" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "Sunucu adı tanımlanmadı" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "Geçersiz örnek türü sağlayıcısı" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "İstenilen imaj dosyası bulunamadı" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "Geçersiz anahtar adı verildi." -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy, python-format +msgid "Personality cannot be updated." +msgstr "%s için kişisel içerik çözümlenemedi" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "Örnek tekrar boyutlandırılacak şekilde ayarlanmadı." -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "Yeniden boyutlandırma onayında hata %s" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy, python-format +msgid "Flavor used by the instance could not be found." +msgstr "%(instance_id)s örneği bulunamadı." + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "Yeniden boyutlandırma dönüşünde hata %s" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "Önyükleme için argüman türü HARD veya SOFT değil" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "Önyükleme için tür argümanı eksik" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "Önyükleme sırasında hata %s" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "İstenilen örnek türü konumlandırılamıyor." -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "İmaj referans özelliği eksik" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "Geçersiz imaj referansı verildi." -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "Örnek türü referans özelliği eksik" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "Belirlenmiş bir yönetici parolası yok" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "Geçersiz yönetici parolası" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "Örnek kapatmada hata oluştu." + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "Çözümlenemeyen metadata anahtar/değer çifti." -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." -msgstr "Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliğine sahip." +msgstr "" +"Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliğine " +"sahip." -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." -msgstr "Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliği gerektirir." +msgstr "" +"Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliği " +"gerektirir." -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "Geçersiz istek gövdesi" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "İstekte bulunulan imaj referansı çözümlenemedi." -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "Yeniden kurulum için imaj dosyası bulunamadı." -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "createImage varlığının isim özelliğine ihtiyacı var" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "Sorgudan '%(unk_opt_str)s' seçenekleri kaldırılıyor" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "Göçte hata %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "yedekOluşturma birimi %s özelliğini gerektiriyor" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "Bozuk yedekOluşturma birimi" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +#, fuzzy +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2478,78 +2769,139 @@ msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" msgid "Instance not found" msgstr "Örnek bulunamadı" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "Sunucu ve blok_göçü tanımlanmak zorunda." -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, fuzzy, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "%(id)s'dan %(host)s sunucusuna örnek göçü hatalı" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "%(id)s'dan %(host)s sunucusuna örnek göçü hatalı" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format msgid "Compute.api::resetState %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "Kümeler %s işlemine sahip değil" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#, fuzzy +msgid "Network driver does not support this function." +msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyor" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy +msgid "Failed to attach interface" +msgstr "Tekrar yükleme örneğinde hata oluştu." + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "Özellik desteklenmiyor: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "%s VLAN arayüzü başlatılıyor " + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +#, fuzzy +msgid "Cell name cannot be empty" +msgstr "Güvenlik grup adı boş bırakılamaz" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 msgid "Only root certificate can be retrieved." msgstr "Sadece kök sertifikası alınabilir." -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try again" -" in a few minutes" -msgstr "VPN örnekleri için IP talep edilemiyor, çalışmadığından emin olun ve birkaç dakika içerisinde tekrar deneyin" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" +"VPN örnekleri için IP talep edilemiyor, çalışmadığından emin olun ve " +"birkaç dakika içerisinde tekrar deneyin" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "Tanınmayan zincir: %r" #: nova/api/openstack/compute/contrib/console_output.py:52 msgid "os-getConsoleOutput malformed or missing from request body" @@ -2563,143 +2915,259 @@ msgstr "" msgid "Unable to get console" msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy +msgid "Instance not yet ready" +msgstr "Örnek tekrar boyutlandırılacak şekilde ayarlanmadı." + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +#, fuzzy +msgid "Coverage not running" +msgstr "XVP çalışmıyor..." + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "Geçersiz metadata" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, fuzzy, python-format +msgid "Directory conflict: %s already exists" +msgstr "%s güvenlik grubu zaten var" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, fuzzy, python-format +msgid "Coverage doesn't have %s action" +msgstr "Kümeler %s işlemine sahip değil" + +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s 'MANUAL' veya 'AUTO' olmak zorunda" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +#, fuzzy +msgid "host and onSharedStorage must be specified." +msgstr "Sunucu ve blok_göçü tanımlanmak zorunda." + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, fuzzy, python-format +msgid "Error in evacuate, %s" +msgstr "Göçte hata %s" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "Kural (%s) bulunamadı" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 +#: nova/api/openstack/compute/contrib/flavor_access.py:105 msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 +#: nova/api/openstack/compute/contrib/flavor_access.py:117 msgid "No request body" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 msgid "No Request Body" msgstr "İstek gövdesi yok" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "Örnek bulunamadı" + #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, python-format msgid "Floating ip not found for id %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "%s havuzunda daha fazla değişken IP yok" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "Daha fazla değişken IP mevcut değil" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "Parametre dizini eksik" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "Adres belirtilmedi" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "Örnekle değişken IP ilişkilendirilmedi" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, fuzzy, python-format +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:381 #, python-format -msgid "Host '%s' could not be found." +msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy, python-format +msgid "fping utility is not found." +msgstr "Kural (%s) bulunamadı" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "Geçersiz güncelleme ayarı: '%s'" + +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "Geçersiz durum: %s" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, python-format msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" -msgstr "Geçersiz güncelleme ayarı: '%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/hosts.py:223 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Sunucu durumu güncelleniyor" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format msgid "Invalid timestamp for date %s" msgstr "" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "'%s' anahtar çifti zaten var." + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "addFixedlp için 'networkld' argümanı bulunamadı" @@ -2713,86 +3181,154 @@ msgstr "removeFixedIp için 'address' argümanı bulunamadı" msgid "Unable to find address %r" msgstr "%r adresini bulmak olanaksız" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" -msgstr "" - -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" msgstr "%s id'si ile ağ ayrılıyor" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 msgid "Network not found" msgstr "Ağ bulunamadı" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, fuzzy, python-format +msgid "Disassociating project with network with id %s" +msgstr "%s id'si ile ağ ayrılıyor" + +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" +msgstr "%s id'si ile ağ ayrılıyor" + +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "%s id'li ağ gösteriliyor" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "%s id'li ağ siliniyor" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 msgid "Missing network in body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format msgid "Creating network with label %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format -msgid "" -"Cannot associate network %(network)s with project %(project)s: %(message)s" +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +#, fuzzy +msgid "No CIDR requested" +msgstr "İstenilen imaj dosyası bulunamadı" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy +msgid "Address could not be converted." +msgstr "Kaynak bulunamadı." + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy +msgid "Create networks failed" +msgstr "Tanımlı bir ağ yok." + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, fuzzy, python-format +msgid "Quota for %s should be integer." +msgstr "Sürüm tam sayı olmak zorunda" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "Bozuk scheduler_hints özelliği" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" -msgstr "Güvenlik grup id'si integer olmak zorunda" - -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "Geçerli bir kuralı oluşturmak için yeterli parametre yok." -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "Bu kural zaten grupta var %s" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, fuzzy, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "%s id'li ağ gösteriliyor" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +#, fuzzy, python-format +msgid "security group default rule not found" +msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı." + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, fuzzy, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "Global ipv6 için yanlış sonek: %s" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "Güvenlik grubu belirlenmedi" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "Güvenlik grup adı boş bırakılamaz" @@ -2800,7060 +3336,9762 @@ msgstr "Güvenlik grup adı boş bırakılamaz" msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "birim=%s" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "%s id'li birim siliniyor" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, fuzzy, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "Yanlış ağ biçimi: ağ UUID'si uygun formatta değil(%s)" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "%(device)s'daki %(server_id)s örneğine %(volume_id)s birimi ekleniyor" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "%s id'li sistem görüntüsü siliniyor" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "%s biriminden sistem görüntüsü oluşturuluyor" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:373 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:397 +#, python-format +msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" -msgstr "" +#: nova/cells/messaging.py:424 +#, fuzzy, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "%(ext_factory)s uzantısı yüklemede hata: %(exc)s" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:503 +#, python-format +msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:651 #, python-format -msgid "Launching VPN for %s" +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:674 #, python-format -msgid "Deprecated Config: %s" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" -msgstr "" +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "%(status)s durumuyla %(instance_id)s örneği için göç bulunamadı." -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." -msgstr "" +#: nova/cells/messaging.py:823 +#, fuzzy, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:838 #, python-format -msgid "Can only run %s more instances of this type." +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:852 #, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s instances. " -"%(msg)s" +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" -msgstr "" - -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/scheduler.py:106 #, python-format -msgid "Going to run %s instances..." +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/scheduler.py:132 #, python-format -msgid "bdm %s" +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:596 -#, python-format -msgid "block_device_mapping %s" +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "%(instance_id)s örneği için ağ bulunamadı." + +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Searching by: %s" +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 #, python-format -msgid "Image type not recognized %s" +msgid "Failed to load %s" msgstr "" -#: nova/compute/api.py:1312 +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "snapshot for %s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." -msgstr "" +#: nova/cmd/baremetal_deploy_helper.py:243 +#, fuzzy, python-format +msgid "deployment to node %s failed" +msgstr "eleman çocuk değil" -#: nova/compute/api.py:1643 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" -msgstr "Eski örnek türü %(current_instance_type_name)s, yeni örnek türü %(new_instance_type_name)s" +msgid "deployment to node %s done" +msgstr "" -#: nova/compute/api.py:1685 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 #, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:2018 -#, python-format -msgid "Going to try to live migrate instance to %s" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2171 -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:2272 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Security group %s is not a string or unicode" -msgstr "%s güvenlik grubu string veya unicode değil" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." -msgstr "%s güvenlik grubu boş bırakılamaz." +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" -#: nova/compute/api.py:2283 -#, python-format +#: nova/cmd/manage.py:207 msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +"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/compute/api.py:2289 +#: nova/cmd/manage.py:242 #, 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:2309 -msgid "Quota exceeded, too many security groups." +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "%s güvenlik grubunu oluşturunuz" - -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" -msgstr "%s güvenlik grubu zaten var" +#: nova/cmd/manage.py:248 +msgid "Quota" +msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "%s güvenlik grubunu siliniz" +#: nova/cmd/manage.py:251 +msgid "Reserved" +msgstr "" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" -msgstr "Kural (%s) bulunamadı" +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "Veritabanı hatası: %s" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" -msgstr "Yetkilendirilmiş %s güvenlik grubu girişi" - -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" -msgstr "%s güvenlik grubu girişini iptal et" +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "Başlangıç adresi" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" -msgstr "Veritabanı hatası: %s" - -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" -msgstr "Silme işlemi için %s örnek türü bulunamadı" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +#, fuzzy +msgid "No fixed IP found." +msgstr "Hiç dinamik IP bulunamadı." -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." -msgstr "" +#: nova/cmd/manage.py:329 +#, fuzzy, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "Örnekle değişken IP ilişkilendirilmedi" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:388 +#, python-format +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" -msgstr "Sanallaştırma sürücüsü yükleme başarısız: %s" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" +msgstr "id" -#: nova/compute/manager.py:274 -msgid "" -"Instance has been destroyed from under us while trying to set it to ERROR" -msgstr "" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" +msgstr "IPv4" -#: nova/compute/manager.py:302 -#, 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/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" +msgstr "IPv6" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" +msgstr "Başlangıç adresi" + +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" +msgstr "DNS1" + +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" +msgstr "DNS2" + +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" +msgstr "VlanID" + +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" +msgstr "proje" + +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" +msgstr "uuid" + +#: nova/cmd/manage.py:514 +#, fuzzy +msgid "No networks found" +msgstr "Ağ bulunamadı" + +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:538 +#, fuzzy, python-format +msgid "UUID is required to delete Quantum Networks" +msgstr "Ağ oluşturulurken %(req)s gereklidir." + +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" -msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyor" +#: nova/cmd/manage.py:604 +#, fuzzy, python-format +msgid "instance" +msgstr "%r örneğini tekrar yükle" -#: nova/compute/manager.py:352 -msgid "Checking state" -msgstr "Durum kontrol ediliyor" +#: nova/cmd/manage.py:605 +msgid "node" +msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" -msgstr "%s blok aygıt haritalandırması ayarlanıyor" +#: nova/cmd/manage.py:606 +msgid "type" +msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:550 -#, python-format -msgid "Build error: %s" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" -msgstr "İmaj id=%(image_id)s, İmaj boyutu=%(size_bytes)d, İzin verilen boyut=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:660 +msgid "Binary" +msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed size" -" %(allowed_size_bytes)d" -msgstr "İmaj '%(image_id)s' boyut%(size_bytes)d izin verilen örnek %(allowed_size_bytes)d" +#: nova/cmd/manage.py:661 +msgid "Host" +msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." -msgstr "Örnek başlatılıyor.." +#: nova/cmd/manage.py:662 +msgid "Zone" +msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" -msgstr "Ağ kurulumundaki örnek başarısız" +#: nova/cmd/manage.py:663 +msgid "Status" +msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" -msgstr "Örnek ağ_bilgisi: |%s|" +#: nova/cmd/manage.py:664 +msgid "State" +msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" -msgstr "Örnek blok aygıtı kurulumu hatalı" +#: nova/cmd/manage.py:665 +msgid "Updated_At" +msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" -msgstr "Örnek oluşturmada hata" +#: nova/cmd/manage.py:687 +#, fuzzy, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "%(service_id)s servisi bulunamadı." -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" -msgstr "Örnek için ağ serbest bırakılıyor" +#: nova/cmd/manage.py:700 +#, fuzzy, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "%(service_id)s servisi bulunamadı." -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" -msgstr "%(action_str)s örneği" +#: nova/cmd/manage.py:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "BeklenmeyenHata: %s" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" -msgstr "DiskBulunamadı yok sayılıyor: %s" +#: nova/cmd/manage.py:715 +msgid "[Result]" +msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" -msgstr "Blok cihazı haritalandırması kapatılıyor %s" +#: nova/cmd/manage.py:720 +#, fuzzy +msgid "PROJECT" +msgstr "proje" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" -msgstr "" +#: nova/cmd/manage.py:843 +#, fuzzy +msgid "Must supply valid parameters to create instance_type" +msgstr "Örnek tür oluşturulamıyor." -#: nova/compute/manager.py:1161 -#, python-format -msgid "Cannot reboot instance: %(exc)s" +#: nova/cmd/manage.py:847 +#, fuzzy +msgid "Instance Type exists." +msgstr "Örnek mevcut değil" + +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:1198 -msgid "instance snapshotting" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/cmd/manage.py:855 +#, fuzzy +msgid "Unknown error" +msgstr "Kimlik doğrulama hatası" + +#: nova/cmd/manage.py:858 #, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" -msgstr "%(num_images)d tane imaj bulundu(dönüş: %(rotation)d)" +#: nova/cmd/manage.py:866 +#, fuzzy, python-format +msgid "Valid instance type name is required" +msgstr "%s geçerli bir örnek ismidir" + +#: nova/cmd/manage.py:869 +#, fuzzy, python-format +msgid "DB Error: %s" +msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:1280 +#: nova/cmd/manage.py:874 #, python-format -msgid "Rotating out %d backups" +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:910 #, python-format -msgid "Deleting image %s" -msgstr "İmaj siliniyor %s" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:932 #, 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:1323 -msgid "Root password set" +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." -msgstr "" +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:1017 #, python-format -msgid "set_admin_password failed: %s" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: %(current_power_state)s " -"expected: %(expected_state)s)" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1376 +#: nova/cmd/manage.py:1035 #, python-format -msgid "injecting file to %(path)s" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/manager.py:1437 +#: nova/compute/api.py:288 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" -msgstr "dedef kaynak ile aynı!" - -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:297 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1805 +#: nova/compute/api.py:317 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" +#: nova/compute/api.py:493 +msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/api.py:720 #, python-format -msgid "network_info to inject: |%s|" +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/compute/api.py:747 +#, python-format +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" -msgstr "" +#: nova/compute/api.py:1016 +#, fuzzy +msgid "instance termination disabled" +msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/manager.py:2040 -#, 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/api.py:1152 +#, fuzzy, python-format +msgid "instance type %(old_inst_type_id)d not found" +msgstr "%(instance_type_id)s örnek türü bulunamadı" -#: nova/compute/manager.py:2083 -#, 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/api.py:1158 +#, fuzzy +msgid "going to delete a resizing instance" +msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:1168 #, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at %(mountpoint)s" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:2107 -#, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/manager.py:2136 -#, 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:2140 -msgid "Detaching volume from unknown instance" +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/manager.py:2153 -#, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." -msgstr "Örneğin hiç bölümü yok." +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" +msgstr "" -#: nova/compute/manager.py:2306 +#: nova/compute/api.py:1376 #, 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ı" - -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:1613 +#, python-format +msgid "snapshot for %s" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:1977 #, python-format msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" +"Eski örnek türü %(current_instance_type_name)s, yeni örnek türü " +"%(new_instance_type_name)s" -#: nova/compute/manager.py:2401 +#: nova/compute/api.py:2019 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." -msgstr "%(dest)s'a örnek göçü işlemi başarıyla tamamlandı." +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2457 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/manager.py:2588 -#, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2595 +#: nova/compute/api.py:2480 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2723 +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:2820 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -msgstr "" +msgid "Security group %s is not a string or unicode" +msgstr "%s güvenlik grubu string veya unicode değil" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:2823 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." -msgstr "" +msgid "Security group %s cannot be empty." +msgstr "%s güvenlik grubu boş bırakılamaz." -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:2837 #, python-format -msgid "Failed to generate usage audit for instance on host %s" -msgstr "" +msgid "Security group %s should not be greater than 255 characters." +msgstr "%s güvenlik grubu 255 karakterden fazla olmamalıdır." -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" -msgstr "Bant genişliği kullanım önbelleği güncelleniyor" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." +msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" -msgstr "Sunucu durumu güncelleniyor" +#: nova/compute/api.py:2860 +#, python-format +msgid "Create Security Group %s" +msgstr "%s güvenlik grubunu oluşturunuz" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2867 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on the " -"hypervisor." -msgstr "Veritabanında %(num_db_instances)s ve misafir sistemde %(num_vm_instances)s bulundu" +msgid "Security group %s already exists" +msgstr "%s güvenlik grubu zaten var" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." -msgstr "" - -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:2932 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to " -"host %(dst)s" +msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." -msgstr "" +#: nova/compute/api.py:2948 +#, python-format +msgid "Delete security group %s" +msgstr "%s güvenlik grubunu siliniz" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." -msgstr "" +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" +msgstr "Kural (%s) bulunamadı" -#: nova/compute/manager.py:2877 -msgid "Instance is not (soft-)deleted." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." -msgstr "" +#: nova/compute/api.py:3053 +#, python-format +msgid "Authorize security group ingress %s" +msgstr "Yetkilendirilmiş %s güvenlik grubu girişi" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" -msgstr "Silinen örnek kurtarılıyor" +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "%s güvenlik grubu girişini iptal et" -#: nova/compute/manager.py:2947 +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" +msgstr "Güvenlik grup id'si integer olmak zorunda" + +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED but " -"still present on host." +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:116 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/compute/manager.py:2961 -#, python-format -msgid "" -"Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been " -"claimed." +#: nova/compute/claims.py:130 +msgid "Claim failed" msgstr "" -#: nova/compute/resource_tracker.py:168 -#, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d MB" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/claims.py:165 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:232 +#: nova/compute/claims.py:170 #, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +msgid "%(type_)s limit not specified, defaulting to unlimited" +msgstr "" + +#: nova/compute/claims.py:177 +#, python-format +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: %(free_disk)d " -"GB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" +msgstr "" + +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:105 +#, fuzzy, python-format +msgid "'%s' argument must be a positive integer" +msgstr "Göreli konum parametresi tam sayı olmak zorunda" + +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/instance_types.py:121 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "'%s' argument must be greater than 0" +msgstr "" + +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/instance_types.py:138 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested disk " -"%(disk_gb)d GB" +msgid "DB error: %s" +msgstr "Veritabanı hatası: %s" + +#: nova/compute/instance_types.py:148 +#, 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:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/manager.py:359 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/manager.py:402 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/manager.py:418 #, python-format msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" -msgstr "" +#: nova/compute/manager.py:439 +#, 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/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:363 +#: nova/compute/manager.py:475 msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking is " -"disabled." +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:401 -#, python-format -msgid "Compute_service record created for %s " +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "Tekrar yükleme örneğinde hata oluştu." + +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:406 -#, python-format -msgid "Compute_service record updated for %s " +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/manager.py:538 #, python-format -msgid "No service record for host %s" +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:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:435 -#, python-format -msgid "Hypervisor: free ram (MB): %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "Örnek kapatmada hata oluştu." + +#: nova/compute/manager.py:572 +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:576 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/resource_tracker.py:441 +#: nova/compute/manager.py:592 +#, fuzzy, python-format +msgid "Unexpected power state %d" +msgstr "BeklenmeyenHata: %s" + +#: nova/compute/manager.py:604 #, python-format -msgid "Hypervisor: free VCPUs: %s" +msgid "Ignoring event %s" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" -msgstr "" +#: nova/compute/manager.py:642 +msgid "Checking state" +msgstr "Durum kontrol ediliyor" -#: nova/compute/resource_tracker.py:450 +#: nova/compute/manager.py:729 #, python-format -msgid "Free ram (MB): %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/manager.py:746 #, python-format -msgid "Free disk (GB): %s" +msgid "Setting up bdm %s" +msgstr "%s blok aygıt haritalandırması ayarlanıyor" + +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Free VCPUS: %s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/resource_tracker.py:533 -#, python-format -msgid "Missing keys: %s" +#: nova/compute/manager.py:904 +#, fuzzy +msgid "Instance was deleted during spawn." +msgstr "Örnek oluşturmada hata" + +#: nova/compute/manager.py:926 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "Veritabanı hatası: %s" + +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "%s örneği için sunucu bulma başarısız" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" +msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:997 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" -msgstr "Konsol ekleniyor" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." +msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/manager.py:1075 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." -msgstr "Var olmayan %(console_id)s konsolu kaldırılmaya çalışıldı." +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" +"İmaj id=%(image_id)s, İmaj boyutu=%(size_bytes)d, İzin verilen " +"boyut=%(allowed_size_bytes)d" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/manager.py:1081 #, python-format -msgid "Removing console %(console_id)s." -msgstr "%(console_id)s konsolu kaldırılıyor." +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" +msgstr "" +"İmaj '%(image_id)s' boyut%(size_bytes)d izin verilen örnek " +"%(allowed_size_bytes)d" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" -msgstr "XVP ayarı yeniden oluşturuluyor" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." +msgstr "Örnek başlatılıyor.." + +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" +msgstr "Ağ kurulumundaki örnek başarısız" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:1120 #, python-format -msgid "Re-wrote %s" -msgstr "%s yeniden yazıldı" +msgid "Instance network_info: |%s|" +msgstr "Örnek ağ_bilgisi: |%s|" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" -msgstr "XVP durduruluyor" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" +msgstr "Örnek blok aygıtı kurulumu hatalı" -#: nova/console/xvp.py:134 -msgid "Starting xvp" -msgstr "XVP başlatılıyor" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" +msgstr "Örnek oluşturmada hata" -#: nova/console/xvp.py:141 -#, python-format -msgid "Error starting xvp: %s" -msgstr "XVP başlatılırken hata oluştu: %s" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" +msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" -msgstr "XVP tekar başlatılıyor" +#: nova/compute/manager.py:1272 +#, python-format +msgid "%(action_str)s instance" +msgstr "%(action_str)s örneği" -#: nova/console/xvp.py:146 -msgid "xvp not running..." -msgstr "XVP çalışmıyor..." +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/consoleauth/manager.py:70 +#: nova/compute/manager.py:1309 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" -msgstr "Token alındı: %(token)s, %(token_dict)s)" +msgid "Ignoring DiskNotFound: %s" +msgstr "DiskBulunamadı yok sayılıyor: %s" -#: nova/consoleauth/manager.py:75 +#: nova/compute/manager.py:1312 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" -msgstr "Anahtar kontrol edliyor: %(token)s, %(token_valid)s)" +msgid "Ignoring VolumeNotFound: %s" +msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/manager.py:1319 #, python-format -msgid "Unrecognized read_deleted value '%s'" -msgstr "Tanınmayan silinmiş okuma değeri '%s'" +msgid "terminating bdm %s" +msgstr "Blok cihazı haritalandırması kapatılıyor %s" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:1367 #, python-format -msgid "" -"Change will make usage less than 0 for the following resources: %(unders)s" +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 -#, python-format -msgid "No backend config with id %(sm_backend_id)s" +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 -#, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/compute/manager.py:1593 #, python-format -msgid "%(sm_flavor_id) flavor not found" +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/manager.py:1677 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Birimi ayır %s" + +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:1746 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/manager.py:1762 #, python-format -msgid "No sm_volume with id %(volume_id)s" +msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" -msgstr "Sürüm tam sayı olmak zorunda" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" +msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1802 +msgid "instance snapshotting" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1808 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1869 #, python-format -msgid "Table |%s| not created!" -msgstr "" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "%(num_images)d tane imaj bulundu(dönüş: %(rotation)d)" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/manager.py:1876 +#, python-format +msgid "Rotating out %d backups" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1881 +#, python-format +msgid "Deleting image %s" +msgstr "İmaj siliniyor %s" + +#: nova/compute/manager.py:1909 +#, 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:1916 +msgid "Root password set" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:1938 +#, python-format +msgid "set_admin_password failed: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1958 +#, python-format +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:1962 +#, python-format +msgid "injecting file to %(path)s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:2052 #, python-format -msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "%(image_path)si için %(image_location)s indirme işlemi başarısız" +#: nova/compute/manager.py:2271 +#, fuzzy +msgid "Instance has no source host" +msgstr "Örneğin hiç bölümü yok." -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "%(image_path)s için %(image_location)s çözümü başarısız" +#: nova/compute/manager.py:2277 +msgid "destination same as source!" +msgstr "dedef kaynak ile aynı!" -#: nova/image/s3.py:338 -#, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "%(image_path)s için %(image_location)s çıkarma işlemi başarısız" +#: nova/compute/manager.py:2294 +msgid "Migrating" +msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:2540 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "%(image_path)s için %(image_location)s yükleme işlemi başarısız" - -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" -msgstr "Özel anahtar çözümü başarısız: %s" - -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" -msgstr "Başlatma vektörü çözümü başarısız: %s" - -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "%(image_file)s imaj dosyası çözümü başarısız: %(err)s" - -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" -msgstr "İmajda güvenliksiz dosya isimleri var" - -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" -msgstr "Global ipv6 için yanlış mac numarası: %s" - -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 -#, python-format -msgid "Bad prefix for to_global_ipv6: %s" -msgstr "Global ipv6 için yanlış sonek: %s" - -#: nova/ipv6/account_identifier.py:42 -#, python-format -msgid "Bad project_id for to_global_ipv6: %s" -msgstr "Global ipv6 için yanlış proje numarası: %s" - -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/api.py:80 -#, python-format -msgid "args: %s" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/api.py:81 -#, python-format -msgid "kwargs: %s" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/api.py:169 -#, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." -msgstr "Bu türücü sadece 'a' türü girdileri destekliyor." - -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" -msgstr "Var olmayan %s zinciri kaldırılmaya çalışılıyor" - -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" -msgstr "Tanınmayan zincir: %r" - -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r %(top)r" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/linux_net.py:790 +#: nova/compute/manager.py:2718 #, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" -msgstr "" +#: nova/compute/manager.py:2797 +#, fuzzy +msgid "Getting spice console" +msgstr "Konsol ekleniyor" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:2844 #, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "%d süreç numarası bozuldu, radvd tekrar başlatılıyor" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "%(mountpoint)s'de %(volume_id)s bölümü ön yükleniyor" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:2895 #, python-format -msgid "Starting VLAN interface %s" -msgstr "%s VLAN arayüzü başlatılıyor " +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "%(mountpoint)s'e %(volume_id)s bölümü bağlanıyor" -#: nova/network/linux_net.py:1162 +#: nova/compute/manager.py:2904 #, python-format -msgid "Starting Bridge interface for %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1205 +#: nova/compute/manager.py:2919 #, python-format -msgid "Failed to add interface: %s" +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:2949 #, python-format -msgid "Starting bridge %s " -msgstr "" +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/network/linux_net.py:1314 -#, python-format -msgid "Done starting bridge %s" +#: nova/compute/manager.py:2959 +msgid "Detaching volume from unknown instance" msgstr "" -#: nova/network/linux_net.py:1333 -#, python-format -msgid "Failed unplugging gateway interface '%s'" -msgstr "" +#: nova/compute/manager.py:2966 +#, 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/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:3028 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" -msgstr "%(interface)s arayüzü bulunamadı" +#: nova/compute/manager.py:3048 +#, 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:3062 +#, fuzzy, python-format +msgid "Host %(host)s not found" +msgstr "%(host)s sunucusu bulunamadı." -#: nova/network/manager.py:301 +#: nova/compute/manager.py:3199 #, python-format -msgid "floating IP allocation for instance |%s|" -msgstr "|%s| örneği için değişken IP tahsisi" +msgid "Pre live migration failed at %(dest)s" +msgstr "Güncel göç işlemi %(dest)s'da bir hata ile karşılaştı" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" -msgstr "|%(address)s| adresi tahsis edilemedi" - -#: nova/network/manager.py:387 +#: nova/compute/manager.py:3282 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" -msgstr "Sizin |%(project)s| projeniz için |%(address)s| adresi tahsis edilemedi" +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "%(dest)s'a örnek göçü işlemi başarıyla tamamlandı." -#: nova/network/manager.py:408 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +#: nova/compute/manager.py:3284 +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/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:650 -#, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3483 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:3489 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:3498 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:3505 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but not" -" visible to either the floating or instance DNS driver. It will be ignored." +msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:3516 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:3525 #, python-format -msgid "Disassociated %s stale fixed ip(s)" -msgstr "" - -#: nova/network/manager.py:907 -msgid "setting network host" +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3542 +#, 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/network/manager.py:1026 +#: nova/compute/manager.py:3561 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" -msgstr "" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" +msgstr "Bant genişliği kullanım önbelleği güncelleniyor" + +#: nova/compute/manager.py:3703 +#, fuzzy +msgid "Updating volume usage cache" +msgstr "Bant genişliği kullanım önbelleği güncelleniyor" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3721 +msgid "Updating host status" +msgstr "Sunucu durumu güncelleniyor" + +#: nova/compute/manager.py:3747 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone |%(zone)s|." -" Instance is in zone |%(zone2)s|. No DNS record will be created." +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" +"Veritabanında %(num_db_instances)s ve misafir sistemde " +"%(num_vm_instances)s bulundu" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:3788 #, python-format -msgid "Leased IP |%(address)s|" +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3886 +msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/network/manager.py:1466 -#, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify network_size " -"flag." +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" -msgstr "" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" +msgstr "Silinen örnek kurtarılıyor" -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:3974 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:3981 #, python-format msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr (%(smaller)s)" -msgstr "" - -#: nova/network/manager.py:1620 -msgid "Network already exists!" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/manager.py:1640 +#: nova/compute/manager.py:3988 #, python-format -msgid "Network must be disassociated from project %s before delete" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/manager.py:2097 +#: nova/compute/resource_tracker.py:92 msgid "" -"The sum between the number of networks and the vlan start cannot be greater " -"than 4094" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/manager.py:2104 -#, python-format +#: nova/compute/resource_tracker.py:97 msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size is" -" %(network_size)s" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" -msgstr "miras nw_info için v4 alt ağları gerekiyor" - -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/resource_tracker.py:280 +#, fuzzy, python-format +msgid "Deleting compute node %s" +msgstr "İmaj siliniyor %s" + +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "No network with net_id = %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/resource_tracker.py:324 +#, python-format +msgid "No service record for host %s" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "allocate_for_instance() for %s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:100 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "empty project id for instance %s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, python-format -msgid "deallocate_for_instance() for %s" +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "Free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "validate_networks() for %s" +msgid "Free VCPUS: %s" msgstr "" -#: nova/network/quantumv2/api.py:438 -#, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/resource_tracker.py:471 +#, fuzzy +msgid "InstanceType could not be found, skipping migration." +msgstr "Örnek bulunamadı." + +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "syslog facility must be one of: %s" -msgstr "syslog servisi bunlardan biri olmak zorundadır: %s" +msgid "Unable to find host for Instance %s" +msgstr "%s örneği için sunucu bulma başarısız" -#: nova/openstack/common/policy.py:394 +#: nova/compute/utils.py:141 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/policy.py:404 -#, python-format -msgid "No handler for matches of kind %s" +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/conductor/manager.py:88 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 -#, python-format -msgid "%s not in valid priorities" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "Konsol ekleniyor" + +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" -msgstr "" +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "Var olmayan %(console_id)s konsolu kaldırılmaya çalışıldı." -#: nova/openstack/common/notifier/api.py:170 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Removing console %(console_id)s." +msgstr "%(console_id)s konsolu kaldırılıyor." + +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "Geçersiz bölüm" + +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "XVP ayarı yeniden oluşturuluyor" + +#: nova/console/xvp.py:119 #, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgid "Re-wrote %s" +msgstr "%s yeniden yazıldı" + +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "XVP durduruluyor" + +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "XVP başlatılıyor" + +#: nova/console/xvp.py:147 #, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +msgid "Error starting xvp: %s" +msgstr "XVP başlatılırken hata oluştu: %s" + +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "XVP tekar başlatılıyor" + +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "XVP çalışmıyor..." + +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "unpacked context: %s" -msgstr "" +msgid "Received Token: %(token)s, %(token_dict)s)" +msgstr "Token alındı: %(token)s, %(token_dict)s)" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "received %s" +msgid "Checking Token: %(token)s, %(token_valid)s)" +msgstr "Anahtar kontrol edliyor: %(token)s, %(token_valid)s)" + +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" +#: nova/db/api.py:675 nova/db/api.py:696 +#, fuzzy +msgid "Failed to notify cells of instance update" +msgstr "Tekrar yükleme örneğinde hata oluştu." + +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/db/api.py:1590 +#, fuzzy +msgid "Failed to notify cells of instance fault" +msgstr "Tekrar yükleme örneğinde hata oluştu." + +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 -#, python-format -msgid "MSG_ID is %s" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Making asynchronous cast on %s..." -msgstr "" +msgid "Unrecognized read_deleted value '%s'" +msgstr "Tanınmayan silinmiş okuma değeri '%s'" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/db/sqlalchemy/api.py:1409 +#, python-format +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/db/sqlalchemy/api.py:1542 +#, fuzzy, python-format +msgid "Invalid instance id %s in request" +msgstr "%s geçerli bir örnek ismidir" + +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" +msgstr "Sürüm tam sayı olmak zorunda" + +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/db/sqlalchemy/utils.py:61 #, python-format msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." -msgstr "" - -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." -msgstr "Geçersi RPC bağlantısı kullanımı." - -#: nova/openstack/common/rpc/common.py:89 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Returning exception %s to caller" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +#: 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/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 #, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +msgid "table '%s' not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 +#: nova/image/glance.py:187 #, python-format msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" -msgstr "" +#: nova/image/glance.py:492 +#, fuzzy, python-format +msgid "fetching image %s from glance" +msgstr "İmaj siliniyor %s" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 +#: nova/image/s3.py:318 #, python-format -msgid "Timed out waiting for RPC response: %s" -msgstr "" +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "%(image_path)si için %(image_location)s indirme işlemi başarısız" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/image/s3.py:335 #, python-format -msgid "Failed to consume message from queue: %s" -msgstr "" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "%(image_path)s için %(image_location)s çözümü başarısız" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/image/s3.py:345 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" -msgstr "" +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "%(image_path)s için %(image_location)s çıkarma işlemi başarısız" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/image/s3.py:355 #, python-format -msgid "Unable to connect to AMQP server: %s" -msgstr "" +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "%(image_path)s için %(image_location)s yükleme işlemi başarısız" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/image/s3.py:379 #, python-format -msgid "Connected to AMQP server on %s" -msgstr "" +msgid "Failed to decrypt private key: %s" +msgstr "Özel anahtar çözümü başarısız: %s" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" -msgstr "AMQP kuyrukları tekrar kuruluyor" +#: nova/image/s3.py:386 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "Başlatma vektörü çözümü başarısız: %s" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." -msgstr "" +#: nova/image/s3.py:397 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "%(image_file)s imaj dosyası çözümü başarısız: %(err)s" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." -msgstr "" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" +msgstr "İmajda güvenliksiz dosya isimleri var" -#: nova/openstack/common/rpc/impl_zmq.py:97 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "Deserializing: %s" -msgstr "" +msgid "Bad mac for to_global_ipv6: %s" +msgstr "Global ipv6 için yanlış mac numarası: %s" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Connecting to %(addr)s with %(type)s" -msgstr "" +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "Global ipv6 için yanlış sonek: %s" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "-> Subscribed to %(subscribe)s" -msgstr "" +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "Global ipv6 için yanlış proje numarası: %s" -#: nova/openstack/common/rpc/impl_zmq.py:135 -#, python-format -msgid "-> bind: %(bind)s" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." -msgstr "" +#: nova/network/api.py:80 +#, fuzzy +msgid "Failed storing info cache" +msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/network/api.py:239 #, python-format -msgid "Subscribing to %s" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." -msgstr "" +#: nova/network/driver.py:43 +#, fuzzy, python-format +msgid "Loading network driver '%s'" +msgstr "%s id'li ağ gösteriliyor" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/network/floating_ips.py:87 #, python-format -msgid "Running func with context: %s" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" -msgstr "" +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 +#, python-format +msgid "Interface %(interface)s not found" +msgstr "%(interface)s arayüzü bulunamadı" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" -msgstr "" +#: nova/network/floating_ips.py:121 +#, fuzzy, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" +msgstr "|%s| örneği için değişken IP tahsisi" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" -msgstr "" +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "|%(address)s| adresi tahsis edilemedi" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" -msgstr "" +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "Sizin |%(project)s| projeniz için |%(address)s| adresi tahsis edilemedi" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/network/floating_ips.py:220 #, python-format -msgid "CONSUMER GOT %s" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, python-format -msgid "->response->%s" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/network/floating_ips.py:530 #, python-format -msgid "Created topic proxy: %s" +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/network/floating_ips.py:537 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/network/floating_ips.py:568 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/network/floating_ips.py:576 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/network/floating_ips.py:624 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/network/floating_ips.py:664 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/network/floating_ips.py:673 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" -msgstr "" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." +msgstr "Bu türücü sadece 'a' türü girdileri destekliyor." -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/network/linux_net.py:219 #, python-format -msgid "Received message: %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" -msgstr "" +msgid "Attempted to remove chain %s which does not exist" +msgstr "Var olmayan %s zinciri kaldırılmaya çalışılıyor" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/linux_net.py:254 #, python-format -msgid "%(msg)s" -msgstr "" +msgid "Unknown chain: %r" +msgstr "Tanınmayan zincir: %r" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/linux_net.py:279 #, python-format -msgid "Sending message(s) to: %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:709 msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/linux_net.py:680 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" -msgstr "Uygun servis çalışıyor mu?" - -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" -msgstr "Başka bir işlem bulunamadı" - -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/network/linux_net.py:966 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/network/linux_net.py:1011 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/network/linux_net.py:1093 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "killing radvd threw %s" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" -msgstr "" +#: nova/network/linux_net.py:1095 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "%d süreç numarası bozuldu, radvd tekrar başlatılıyor" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" -msgstr "" +#: nova/network/linux_net.py:1227 +#, fuzzy, python-format +msgid "Error clearing stale veth %s" +msgstr "XVP başlatılırken hata oluştu: %s" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" -msgstr "" +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "%s VLAN arayüzü başlatılıyor " -#: nova/scheduler/driver.py:334 +#: nova/network/linux_net.py:1418 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/network/linux_net.py:1420 #, python-format -msgid "No host selection for %s defined." +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 -#, python-format -msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "%(num_instances)d örnek(leri) kurulmaya çalışılıyor." +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "%s köprüsü koruma altına alınıyor" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" -msgstr "" +#: nova/network/linux_net.py:1454 +#, 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/scheduler/filter_scheduler.py:213 +#: nova/network/linux_net.py:1490 #, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" -msgstr "" - -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +msgid "Failed to add interface: %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/linux_net.py:1536 #, python-format -msgid "Filtered %(hosts)s" -msgstr "%(hosts)s filtrelendi" +msgid "Failed unplugging bridge interface '%s'" +msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/linux_net.py:1539 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/network/linux_net.py:1735 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Starting bridge %s " msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/network/linux_net.py:1743 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Done starting bridge %s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/network/linux_net.py:1763 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/linux_net.py:1765 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/manager.py:362 #, python-format -msgid "Received %(service_name)s service update from %(host)s." +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/scheduler/host_manager.py:351 -#, python-format -msgid "No service for compute ID %s" -msgstr "%s işlem ID'si için servis yok" - -#: nova/scheduler/manager.py:79 -#, python-format -msgid "Failed to schedule create_volume: %(ex)s" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/manager.py:165 +#: nova/network/manager.py:500 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" -msgstr "%(method)s zamanlaması başarısız: %(ex)s" +msgid "networks retrieved for instance: |%(networks_list)s|" +msgstr "" -#: nova/scheduler/scheduler_options.py:69 -#, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" -msgstr "%(filename)s dosyası için zamanlayıcı seçenekleri başlatılamadı: '%(e)s'" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" +msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/manager.py:812 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "Zamanlayıcı seçenekleri çözülemedi: '%(e)s'" - -#: nova/scheduler/simple.py:52 msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/manager.py:838 +#, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/manager.py:926 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/manager.py:949 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/manager.py:953 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" -msgstr "VCPU ayarlanamadı, CPU koleksiyonunun bozulduğu varsayılıyor" - -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/manager.py:962 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only has " -"%(usable_disk_mb)s MB usable disk." +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/manager.py:967 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/manager.py:971 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "IP %s released that is not associated" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 +#: nova/network/manager.py:975 #, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the " -"compute node capabilities %(capabilities)s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 +#: nova/network/manager.py:994 #, python-format -msgid "%(host_state)s does not support requested instance_properties" +msgid "%s must be an integer" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 -#, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/manager.py:1038 #, python-format msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set to " -"%(max_instances)s" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 -#, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has " -"%(usable_ram)s MB usable ram." +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/manager.py:1122 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/manager.py:1133 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/fake_utils.py:72 -#, python-format -msgid "Faking execution of cmd (subprocess): %s" -msgstr "Komutun(alt sürecin) taklit çalıştırılması: %s" - -#: nova/tests/fake_utils.py:80 -#, python-format -msgid "Faked command matched %s" -msgstr "Sahte komut eşleşti %s" - -#: nova/tests/fake_utils.py:96 -#, python-format -msgid "Faked command raised an exception %s" -msgstr "Sahte komut bir istisna fırlattı %s" - -#: nova/tests/fake_utils.py:101 +#: nova/network/manager.py:1209 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -msgstr "Sahte komuta verilen yanıt: standartçıktı='%(stdout)s' standarthata='%(stderr)s'" - -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/manager.py:1812 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" -msgstr "Lütfen sahte libvirt modülü desteklenen bayraklar için genişletiniz" - -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" -msgstr "" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "Geçersiz bölüm" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/minidns.py:122 #, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" -msgstr "id" - -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" -msgstr "IPv4" - -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" -msgstr "IPv6" - -#: nova/tests/test_nova_manage.py:205 -msgid "start address" -msgstr "Başlangıç adresi" - -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" -msgstr "DNS1" - -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" -msgstr "DNS2" - -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "VlanID" +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "sil: %s" -#: nova/tests/test_nova_manage.py:209 -msgid "project" -msgstr "proje" +#: nova/network/minidns.py:207 +#, python-format +msgid "Cannot delete domain |%s|" +msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" -msgstr "uuid" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" +msgstr "miras nw_info için v4 alt ağları gerekiyor" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "unrecognized argument %s" +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Run CLI command: %s" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/quantumv2/api.py:154 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/quantumv2/api.py:200 #, python-format msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/test_volume_types.py:58 -#, python-format -msgid "Given data: %s" -msgstr "" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "Öğe bulunamadı" -#: nova/tests/test_volume_types.py:59 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "Result data: %s" +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "Creating files in %s to simulate guest agent" -msgstr "Konuk aracı benzetmek için %s'de dosyalar oluşturuluyor" +msgid "deallocate_for_instance() for %s" +msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "Removing simulated guest agent files in %s" -msgstr "%s'deki benzetilmiş konuk aracı dosyaları kaldırılıyor" - -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/quantumv2/api.py:343 +#, python-format +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/quantumv2/api.py:365 +#, python-format +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 +#: nova/network/quantumv2/api.py:397 +#, python-format msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "" -"Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/quantumv2/api.py:427 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/quantumv2/api.py:437 +#, python-format +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "_create: %s" -msgstr "oluştur: %s" +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 -#, python-format -msgid "_delete: %s" -msgstr "sil: %s" +#: nova/network/quantumv2/api.py:807 +#, fuzzy, python-format +msgid "Network %(net)s for port %(port_id)s not found!" +msgstr "%(network_id)s ağı bulunamadı." -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 -#, python-format -msgid "_get: %s" -msgstr "getir: %s" +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "%s güvenlik grubunu siliniz" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 -#, python-format -msgid "_get_all: %s" -msgstr "hepsini getir: %s" +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "%s güvenlik grubunu siliniz" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 -#, python-format -msgid "test_snapshot_create: param=%s" -msgstr "Test sistem görüntüsü oluşturulması: parametre=%s" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, fuzzy, python-format +msgid "Quantum Error: %s" +msgstr "Yakalama hatası: %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 -#, python-format -msgid "test_snapshot_create: resp_dict=%s" -msgstr "Test sistem görüntüsü oluşturulması: yanıt dizini=%s" +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "%s güvenlik grubunu siliniz" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 -#, python-format -msgid "test_snapshot_create_force: param=%s" -msgstr "Zorla test sistem görüntüsü oluşturulması: parametre=%s" +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +msgid "Security group id should be uuid" +msgstr "Güvenlik grup id'si integer olmak zorunda" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 -#, python-format -msgid "test_snapshot_create_force: resp_dict=%s" -msgstr "Zorla test sistem görüntüsü oluşturulması: yanıt dizini=%s" +#: nova/network/security_group/quantum_driver.py:171 +#, fuzzy, python-format +msgid "Quantum Error getting security group %s" +msgstr "%s güvenlik grubunu siliniz" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 -#, python-format -msgid "test_snapshot_show: resp=%s" -msgstr "Test sistem görüntüsü gösterimi: yanıt=%s" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "Yakalama hatası: %s" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" -msgstr "Test sistem görüntüsü ayrıntısı: yanıt dizin=%s" +msgid "Quantum Error unable to delete %s" +msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 -#, python-format -msgid "Running instances: %s" -msgstr "Örnekler çalışıyor: %s" +#: nova/network/security_group/quantum_driver.py:239 +#, fuzzy, python-format +msgid "Quantum security group rule %s not found" +msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı." -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "After terminating instances: %s" -msgstr "Örnekleri sonlandırmanın ardından: %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" +msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" -msgstr "İçsel hata" +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 +#, 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:426 +#, fuzzy, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" +"%(security_group_id)s güvenlik grubu %(instance_id)s örneği ile " +"ilişkilendirilmedi." -#: nova/tests/compute/test_compute.py:2383 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "After force-killing instances: %s" -msgstr "Zorla öldürülen örneklerin ardından: %s" +msgid "This rule already exists in group %s" +msgstr "Bu kural zaten grupta var %s" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "Failed to destroy vm %s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "Failed to get info for disk %s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/openstack/common/lockutils.py:195 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "Result: %(result)s is not a list." +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "sil: %s" + +#: nova/openstack/common/log.py:329 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." -msgstr "" +msgid "syslog facility must be one of: %s" +msgstr "syslog servisi bunlardan biri olmak zorundadır: %s" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/openstack/common/log.py:540 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "flavor: %s" -msgstr "Örnek türü: %s" +msgid "Failed to understand rule %(rule)s" +msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" -msgstr "%(message)s\nDurum Kodu: %(_status)s\nGövde: %(_body)s" - -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "Kimlik doğrulama hatası" - -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" -msgstr "Yetkilendirme hatası" - -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" -msgstr "Öğe bulunamadı" +msgid "No handler for matches of kind %s" +msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "Doing %(method)s on %(relative_url)s" -msgstr "%(relative_url)s'de %(method)s işlemleri yapılıyor" +msgid "Failed to understand rule %(rule)r" +msgstr "" -#: nova/tests/integrated/api/client.py:107 -#, python-format -msgid "Body: %s" -msgstr "Gövde: %s" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." +msgstr "Veritabanı istisnası yakalandı." -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" -msgstr "%(auth_uri)s => kodu %(http_status)s" +msgid "Got mysql server has gone away: %s" +msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/tests/integrated/api/client.py:172 -#, python-format -msgid "Decoding JSON: %s" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "%s not in valid priorities" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/openstack/common/notifier/api.py:142 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/openstack/common/notifier/api.py:172 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/virt/firewall.py:357 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "Adding security group rule: %r" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "Adding provider rule: %s" -msgstr "" - -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/images.py:107 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/images.py:118 -#, python-format -msgid "Converted to raw, but format is now %s" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/openstack/common/rpc/amqp.py:200 +#, python-format +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "============= initial domains =========== : %s" +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/openstack/common/rpc/amqp.py:291 +#, python-format +msgid "unpacked context: %s" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/rpc/amqp.py:337 +#, python-format +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "No such domain (%s)" +msgid "no method for message: %s" msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "No method for message: %s" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 +#, python-format +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "No such domain %s" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Domains: %s" +msgid "MSG_ID is %s" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "After storing domains: %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/amqp.py:657 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "Created new domain: %s" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/common.py:121 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/baremetal/dom.py:231 -#, python-format -msgid "Stored fake domains to the file: %s" -msgstr "" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." +msgstr "Geçersi RPC bağlantısı kullanımı." -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/rpc/common.py:151 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/common.py:280 +#, fuzzy, python-format +msgid "Failed to sanitize %(item)s. Key error %(err)s" +msgstr "%(base_file)s dosyasını kaldırma başarısız, %(error)s" + +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/baremetal/driver.py:158 -#, python-format -msgid "instance %s: rebooted" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/rpc/impl_kombu.py:480 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "instance %s: rescued" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/rpc/impl_kombu.py:539 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "instance %s: is building" +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 +#, python-format +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format -msgid "instance %s: booted" +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "instance %s spawned successfully" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "instance %s:not booted" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" +msgstr "AMQP kuyrukları tekrar kuruluyor" + +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "" -"instance %(inst_name)s: ignoring error injecting data into image %(img_id)s " -"(%(e)s)" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/baremetal/driver.py:513 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "instance %s: starting toXML method" +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "instance %s: finished toXML method" +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented for " -"this platform. This error can be safely ignored for now." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "#### RLK: cpu_arch = %s " +msgid "Subscribing to %s" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "Running func with context: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/baremetal/tilera.py:215 -#, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/baremetal/tilera.py:274 -#, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "" -"TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, python-format +msgid "Creating proxy for topic: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/impl_zmq.py:495 +#, python-format +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/impl_zmq.py:504 +msgid "Topic socket file creation failed." msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "no disk image handler for: %s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" -msgstr "" - -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': %(errors)s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "Failed to unmount container filesystem: %s" +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_zmq.py:575 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "User %(username)s not found in password file." +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/disk/guestfs.py:41 -#, python-format -msgid "unsupported partition: %s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "Failed to mount filesystem: %s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/disk/guestfs.py:119 -#, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/disk/loop.py:31 -#, python-format -msgid "Could not attach image to loopback: %s" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:718 #, python-format -msgid "partition %s not found" +msgid "Received message: %s" msgstr "" -#: nova/virt/disk/mount.py:100 -#, python-format -msgid "Failed to map partitions: %s" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:735 +#, fuzzy +msgid "RPC Message Invalid." +msgstr "İstek geçersiz" -#: nova/virt/disk/nbd.py:86 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "qemu-nbd error: %s" +msgid "%(msg)s" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "nbd device %s did not show up" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/openstack/common/rpc/matchmaker.py:239 +#, python-format +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version of " -"Hyper-V" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" +msgstr "Uygun servis çalışıyor mu?" + +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" +msgstr "Başka bir işlem bulunamadı" + +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 +#, python-format +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 -#, python-format -msgid "Getting live migration networks for remote host: %s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/scheduler/driver.py:335 #, python-format -msgid "Starting live migration for instance: %s" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "Failed to live migrate VM %s" +msgid "Attempting to build %(num_instances)d instance(s)" +msgstr "%(num_instances)d örnek(leri) kurulmaya çalışılıyor." + +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" -msgstr "" +#: nova/scheduler/filter_scheduler.py:341 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "%(hosts)s filtrelendi" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/scheduler/filter_scheduler.py:354 +#, python-format +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/scheduler/filter_scheduler.py:387 +#, fuzzy, python-format +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" +msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez." + +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "compare_cpu called %s" +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Creating snapshot for instance %s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Getting info for VHD %s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/scheduler/host_manager.py:358 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" -msgstr "" +msgid "No service for compute ID %s" +msgstr "%s işlem ID'si için servis yok" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/scheduler/manager.py:196 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" -msgstr "" +msgid "Failed to schedule_%(method)s: %(ex)s" +msgstr "%(method)s zamanlaması başarısız: %(ex)s" -#: nova/virt/hyperv/snapshotops.py:139 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "" -"Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" -msgstr "" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "%(filename)s dosyası için zamanlayıcı seçenekleri başlatılamadı: '%(e)s'" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Could not decode scheduler options: '%(e)s'" +msgstr "Zamanlayıcı seçenekleri çözülemedi: '%(e)s'" + +#: nova/scheduler/filters/affinity_filter.py:95 +#, python-format +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "Removing snapshot %s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "VCPU ayarlanamadı, CPU koleksiyonunun bozulduğu varsayılıyor" + +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "Removing folder %s " +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +#: nova/scheduler/filters/image_props_filter.py:48 +#, python-format +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "hyperv vm state: %s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "cache image failed: %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/vmops.py:154 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "Starting VM %s " +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/vmops.py:156 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "Started VM %s " +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "spawn vm failed: %s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/vmops.py:177 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Failed to create VM %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Created VM %s..." +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Set memory for vm %s..." +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/servicegroup/api.py:83 #, python-format -msgid "Set vcpus for vm %s..." +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" +#: nova/servicegroup/api.py:99 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/vmops.py:231 +#: nova/servicegroup/api.py:106 #, python-format -msgid "Failed to add scsi controller to VM %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/servicegroup/api.py:114 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/vmops.py:263 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "Failed to add diskdrive to VM %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:266 +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "New disk drive path is %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:285 +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "Kurtarılmış model sunucu bağlantısı!" + +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "Model sunucusu gitti." + +#: nova/servicegroup/drivers/mc.py:44 +#, fuzzy +msgid "memcached_servers not defined" +msgstr "Sunucu adı tanımlanmadı" + +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "Failed to add vhd file to VM %s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/vmops.py:287 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Created disk for %s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Creating nic for %s " +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/vmops.py:317 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Failed creating port for %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "Failed to add nic to VM %s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:334 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "Created nic for %s " +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" msgstr "" -#: nova/virt/hyperv/vmops.py:374 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "Got request to destroy vm %s" -msgstr "" +msgid "Faking execution of cmd (subprocess): %s" +msgstr "Komutun(alt sürecin) taklit çalıştırılması: %s" + +#: nova/tests/fake_utils.py:80 +#, python-format +msgid "Faked command matched %s" +msgstr "Sahte komut eşleşti %s" + +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "Sahte komut bir istisna fırlattı %s" -#: nova/virt/hyperv/vmops.py:418 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" +"Sahte komuta verilen yanıt: standartçıktı='%(stdout)s' " +"standarthata='%(stderr)s'" -#: nova/virt/hyperv/vmops.py:424 -msgid "Pause instance" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/hyperv/vmops.py:429 -msgid "Unpause instance" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/hyperv/vmops.py:435 -msgid "Suspend instance" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/hyperv/vmops.py:440 -msgid "Resume instance" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/vmops.py:445 -msgid "Power off instance" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" +msgstr "Lütfen sahte libvirt modülü desteklenen bayraklar için genişletiniz" + +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:450 -msgid "Power on instance" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:470 -#, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/tests/test_hypervapi.py:433 +#, fuzzy, python-format +msgid "fake vswitch not found" +msgstr " [%s] göstergesi bulunamadı" + +#: nova/tests/test_misc.py:59 #, python-format -msgid "Windows version: %s " +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" -msgstr "" +#: nova/tests/test_xenapi.py:897 +#, python-format +msgid "Creating files in %s to simulate guest agent" +msgstr "Konuk aracı benzetmek için %s'de dosyalar oluşturuluyor" -#: nova/virt/hyperv/vmops.py:604 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "use_cow_image:%s" +msgid "Removing simulated guest agent files in %s" +msgstr "%s'deki benzetilmiş konuk aracı dosyaları kaldırılıyor" + +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/hyperv/vmops.py:624 -#, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 -#, python-format -msgid "duplicate name found: %s" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 -#, python-format +#: nova/tests/api/openstack/compute/test_servers.py:3275 msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 -#, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, python-format -msgid "Creating folder %s " +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "Removing existing folder %s " -msgstr "" +msgid "Running instances: %s" +msgstr "Örnekler çalışıyor: %s" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "block device info: %s" -msgstr "" +msgid "After terminating instances: %s" +msgstr "Örnekleri sonlandırmanın ardından: %s" + +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" +msgstr "İçsel hata" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "After force-killing instances: %s" +msgstr "Zorla öldürülen örneklerin ardından: %s" + +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "Unable to attach boot volume to instance %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "Attach volume failed: %s" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 -#, python-format -msgid "Unable to attach volume to instance %s" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/hyperv/volumeops.py:156 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Failed to add volume to VM %s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/hyperv/volumeops.py:170 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Mounted disk to detach is: %s" -msgstr "" +msgid "flavor: %s" +msgstr "Örnek türü: %s" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "host_resource disk detached is: %s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" +"%(message)s\n" +"Durum Kodu: %(_status)s\n" +"Gövde: %(_body)s" + +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" +msgstr "Kimlik doğrulama hatası" + +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" +msgstr "Yetkilendirme hatası" + +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" +msgstr "Öğe bulunamadı" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "Physical disk detached is: %s" -msgstr "" +msgid "Doing %(method)s on %(relative_url)s" +msgstr "%(relative_url)s'de %(method)s işlemleri yapılıyor" + +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" +msgstr "Gövde: %s" + +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "%(auth_uri)s => kodu %(http_status)s" -#: nova/virt/hyperv/volumeops.py:198 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "Failed to remove volume from VM %s" +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "device.InitiatorName: %s" +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/virt/configdrive.py:97 #, python-format -msgid "device.TargetName: %s" +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 -#, python-format -msgid "device.ScsiPortNumber: %s" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 +#: nova/virt/driver.py:930 #, python-format -msgid "device.ScsiPathId: %s" +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/virt/driver.py:955 #, python-format -msgid "device.ScsiLun: %s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/virt/driver.py:962 #, python-format -msgid "device.DeviceInterfaceGuid :%s" -msgstr "" +msgid "Unable to load the virtualization driver: %s" +msgstr "Sanallaştırma sürücüsü yükleme başarısız: %s" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/virt/fake.py:210 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 -#, python-format -msgid "device.LegacyName: %s" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 -#, python-format -msgid "device.DeviceNumber %s" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/virt/firewall.py:377 #, python-format -msgid "device.PartitionNumber :%s" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 -#, python-format -msgid "Target lun : %s" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/virt/images.py:221 #, python-format -msgid "Mounted disk is: %s" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/virt/images.py:233 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "DeviceNumber : %s" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Disk path to parse: %s" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "start_device_id: %s" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "end_device_id: %s" +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/virt/baremetal/driver.py:295 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/virt/baremetal/driver.py:313 +#, python-format +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "block_device_list %s" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:333 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "" -"Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "Connecting to libvirt: %s" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/virt/baremetal/ipmi.py:85 +#, fuzzy, python-format +msgid "pid file %s does not contain any pid" +msgstr "%s referansı versiyon içermiyor" + +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 -#, python-format -msgid "Can not handle authentication request for %d credentials" +#: nova/virt/baremetal/ipmi.py:111 +#, fuzzy +msgid "Address not supplied to IPMI" +msgstr "Adres belirtilmedi" + +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:467 -#, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" +"Sahte komuta verilen yanıt: standartçıktı='%(stdout)s' " +"standarthata='%(stderr)s'" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:523 -#, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/virt/baremetal/pxe.py:231 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "|%s| örneği için değişken IP tahsisi" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, python-format +msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:884 -msgid "Instance soft rebooted successfully." +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "%s örneği için konsol çıktısını getir" + +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "%s örneği için konsol çıktısını getir" + +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "%s örneği için konsol çıktısını getir" + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/virt/baremetal/tilera.py:154 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "%s örneği için konsol çıktısını getir" + +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "%s örneği için konsol çıktısını getir" + +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "%s örneği için sunucu bulma başarısız" + +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/baremetal/tilera_pdu.py:85 +#, fuzzy +msgid "Address not supplied to PDU" +msgstr "Adres belirtilmedi" + +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/driver.py:1198 -#, python-format -msgid "Path '%(path)s' supports direct I/O" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/baremetal/utils.py:41 +#, fuzzy, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "%(image_file)s imaj dosyası çözümü başarısız: %(err)s" + +#: nova/virt/baremetal/utils.py:52 +#, fuzzy, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "%(method)s zamanlaması başarısız: %(ex)s" + +#: nova/virt/baremetal/utils.py:60 +#, fuzzy, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "%(base_file)s dosyasını kaldırma başarısız, %(error)s" + +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "Creating config drive at %(path)s" +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt hypervisor " -"'%s' does not support selecting CPU models" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does not " -"support this feature" +#: nova/virt/baremetal/volume_driver.py:185 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:226 +#, fuzzy, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "Örnekle değişken IP ilişkilendirilmedi" + +#: nova/virt/baremetal/volume_driver.py:258 +#, python-format +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +#, fuzzy +msgid "No more PXE IPs available" +msgstr "Daha fazla değişken IP mevcut değil" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 +#, fuzzy, python-format +msgid "Baremetal interface %s not found" +msgstr "%(interface)s arayüzü bulunamadı" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 +#, fuzzy, python-format +msgid "Baremetal interface %s already in use" +msgstr "Sanal arayüz oluşturma hatası" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/virt/disk/api.py:132 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." -msgstr "Blok göçü paylaşılan hafıza ile kullanılamaz." +#: nova/virt/disk/api.py:138 +#, python-format +msgid "Cannot resize filesystem %s to a smaller size." +msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/disk/api.py:149 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/driver.py:2340 +#: nova/virt/disk/api.py:159 #, python-format msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too large(available" -" on destination host:%(available)s < need:%(necessary)s)" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/disk/api.py:282 #, python-format msgid "" -"Instance launched has CPU info:\n" -"%s" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/disk/api.py:299 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" -msgstr "CPU uyumluluğu yok. \\n \\n %(ret)s \\n \\n Bkz: %(u)s" +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/disk/api.py:318 #, python-format msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should mount " -"the same storage." -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." +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/disk/api.py:335 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/disk/api.py:348 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/disk/api.py:373 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -msgstr "plug_vifs() %(cnt)d kez başarısız oldu. %(hostname)s için %(max_retry)d denemeye kadar tekrar deneniyor." +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/disk/api.py:385 #, python-format -msgid "skipping %(path)s since it looks like volume" -msgstr "Birim gibi göründüğünden beri %(path)s atlanıyor" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" +msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/disk/api.py:435 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/virt/disk/api.py:464 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/disk/api.py:490 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." -msgstr "Libvirt modülü yüklenemedi. Ağ filtre güvenlik duvarı doğru çalışmıyor." - -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" -msgstr "Ağ filtresinde temel filtreleme kurulumu çağırıldı" - -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" -msgstr "Durağan filtreler koruma altına alındı" +#: nova/virt/disk/api.py:564 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/disk/api.py:580 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." -msgstr "(%(instance_filter_name)s) ağ filtresi bulunamadı." +msgid "User %(username)s not found in shadow file." +msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/disk/mount/api.py:41 #, 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ı." +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" -msgstr "iptabloları güvenlik duvarı: Temel Filtreleme Kurulumu" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" +msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Unknown image_type=%s" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 -#, python-format -msgid "%s is a valid instance name" -msgstr "%s geçerli bir örnek ismidir" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" -#: nova/virt/libvirt/imagecache.py:167 -#, python-format -msgid "%s has a disk file" -msgstr "%s bir disk dosyasına sahiptir" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." +msgstr "" -#: nova/virt/libvirt/imagecache.py:169 -#, python-format -msgid "Instance %(instance)s is backed by %(backing)s" -msgstr "%(instance)s örneği %(backing)s tarafından desteklenmiştir" +#: nova/virt/disk/mount/api.py:135 +#, fuzzy, python-format +msgid "Map dev %s" +msgstr "%s anahtarını içeriye aktar" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" -msgstr "%(instance)s örneği imaj servisinde görünmeyen bir %(backing)s destek dosyasını kullanıyor" +msgid "partition search unsupported with %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "partition %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/disk/mount/api.py:157 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "Base file too young to remove: %s" -msgstr "Temel dosya kaldırmak için çok yeni: %s" +msgid "Mount %(dev)s on %(dir)s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "Removing base file: %s" -msgstr "Temel dosya kaldırılıyor: %s" +msgid "Failed to mount filesystem: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:285 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" -msgstr "%(base_file)s dosyasını kaldırma başarısız, %(error)s" +msgid "Umount %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d on " -"other nodes" +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/disk/mount/loop.py:34 +#, fuzzy, python-format +msgid "Loop mount error: %s" +msgstr "Yakalama hatası: %s" + +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! instances:" -" %(instance_list)s" +msgid "Got loop device %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 -#, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#: nova/virt/disk/mount/loop.py:58 +#, fuzzy, python-format +msgid "Release loop device %s" +msgstr "%s adresini serbest bırak" + +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 -#, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "Skipping verification, no base directory at %s" -msgstr "Doğrulama atlanıyor, %s'de temel dizin yok" +msgid "qemu-nbd error: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" -msgstr "Temel imajları doğrulayın" +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, fuzzy, python-format +msgid "NBD mount error: %s" +msgstr "Yakalama hatası: %s" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Unknown base file: %s" -msgstr "Bilinmeyen temel dosya: %s" +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:408 -#, python-format -msgid "Active base files: %s" -msgstr "Aktif temel dosyalar: %s" +#: nova/virt/disk/mount/nbd.py:126 +#, fuzzy, python-format +msgid "Release nbd device %s" +msgstr "%s adresini serbest bırak" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/disk/vfs/api.py:27 #, python-format -msgid "Corrupt base files: %s" -msgstr "Bozuk temel dosyalar: %s" +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:415 -#, python-format -msgid "Removable base files: %s" -msgstr "Taşınabilir temel dosyalar: %s" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" +msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" -msgstr "Doğrulama tamamlandı" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" +msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/disk/vfs/guestfs.py:55 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db available, " -"but %(size)db required by volume %(lv)s." +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/disk/vfs/guestfs.py:64 +#, fuzzy, python-format +msgid "Inspecting guest OS image %s" +msgstr "İmaj siliniyor %s" + +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. Virtual " -"volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +msgid "No operating system found in %s" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "Reading image info file: %s" +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "Read: %s" +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "Writing image info file: %s" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "Wrote: %s" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/libvirt/vif.py:95 -#, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" -msgstr "%(vlan)s vlan ve %(bridge)s köprüsü koruma altına alınıyor" +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" +msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/disk/vfs/guestfs.py:126 #, python-format -msgid "Ensuring bridge %s" -msgstr "%s köprüsü koruma altına alınıyor" - -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +msgid "Failed to close augeas %s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/vfs/guestfs.py:134 #, python-format -msgid "iSCSI device not found at %s" -msgstr "%s'de iSCSI cihazı bulunamadı" +msgid "Failed to shutdown appliance %s" +msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/vfs/guestfs.py:142 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. Try " -"number: %(tries)s" +msgid "Failed to close guest handle %s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 #, python-format -msgid "%s is already mounted" +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, python-format +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, python-format +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/vfs/guestfs.py:183 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/vfs/localfs.py:46 +#, python-format +msgid "File path %s not valid" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/vfs/localfs.py:80 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "Failed to mount image %(ex)s)" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" -msgstr "" +#: nova/virt/disk/vfs/localfs.py:90 +#, fuzzy, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "%(method)s zamanlaması başarısız: %(ex)s" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "%(method)s zamanlaması başarısız: %(ex)s" + +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/powervm/exception.py:64 -#, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/powervm/operator.py:91 -#, python-format -msgid "LPAR instance '%s' not found" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, python-format -msgid "Creating LPAR instance '%s'" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/powervm/operator.py:211 -#, python-format -msgid "LPAR instance '%s' creation failed" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/hyperv/hostops.py:93 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Windows version: %s " msgstr "" -#: nova/virt/powervm/operator.py:225 -#, python-format -msgid "Copying image '%s' to IVM" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/powervm/operator.py:235 -#, python-format -msgid "Copying image to the device '%s'" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/hyperv/hostops.py:174 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "%s adresini serbest bırak" + +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "PowerVM image creation failed: %s" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/hyperv/imagecache.py:68 #, python-format -msgid "Activating the LPAR instance '%s'" +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "Instance '%s' failed to boot" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/powervm/operator.py:284 -#, python-format -msgid "Shutting down the instance '%s'" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "Removing the logical volume '%s'" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/powervm/operator.py:554 -msgid "Unable to get checksum" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/hyperv/livemigrationutils.py:43 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/hyperv/livemigrationutils.py:46 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 -#, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "Güncel göç işlemi %(dest)s'da bir hata ile karşılaştı" + +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, fuzzy, python-format +msgid "VM not found: %s" +msgstr "Öğe bulunamadı" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "Güncel göç işlemi %(dest)s'da bir hata ile karşılaştı" + +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/hyperv/migrationops.py:52 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Migration target host: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/hyperv/migrationops.py:73 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 -#, python-format -msgid "Glance image %s is in killed state" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 +#: nova/virt/hyperv/migrationops.py:156 +#, python-format msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/hyperv/migrationops.py:174 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Getting info for disk: %s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "" -"Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/hyperv/migrationops.py:190 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 -#, python-format -msgid "No such SOAP method '%s' provided by VI SDK" -msgstr "" +#: nova/virt/hyperv/migrationops.py:208 +#, fuzzy, python-format +msgid "Cannot find boot VHD file: %s" +msgstr "Bilinmeyen temel dosya: %s" -#: nova/virt/vmwareapi/vim.py:150 -#, python-format -msgid "httplib error in %s: " +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 -#, python-format -msgid "Socket error in %s: " -msgstr "" +#: nova/virt/hyperv/networkutils.py:46 +#, fuzzy, python-format +msgid "vswitch \"%s\" not found" +msgstr "Örnek bulunamadı" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Type error in %s: " +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "Exception in %s " +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" -msgstr "" +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "oluştur: %s" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 #, python-format -msgid "Got total of %s instances" +msgid "Removing directory: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/hyperv/snapshotops.py:56 +#, python-format +msgid "Creating snapshot for instance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/hyperv/snapshotops.py:65 +#, python-format +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/snapshotops.py:73 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/hyperv/snapshotops.py:83 #, 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" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/hyperv/snapshotops.py:113 +#, python-format +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" -msgstr "" +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/hyperv/vmops.py:90 +#, python-format +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/hyperv/vmops.py:120 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/hyperv/vmops.py:126 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/vmops.py:138 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" -msgstr "" +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "Örnek başlatılıyor.." -#: nova/virt/vmwareapi/vmops.py:460 -#, python-format -msgid "Uploading image %s" -msgstr "" +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy +msgid "Spawn instance failed" +msgstr "Örnek oluşturmada hata" + +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Uploaded image %s" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "|%s| örneği için değişken IP tahsisi" + +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" -msgstr "" +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "Örnekler durdurulacak" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" -msgstr "" +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "Örnek bulunamadı" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" -msgstr "" +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" -msgstr "" +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy, python-format +msgid "reboot instance" +msgstr "%r örneğini tekrar yükle" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/vmops.py:300 +msgid "Pause instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -msgid "instance not present" +#: nova/virt/hyperv/vmops.py:306 +msgid "Unpause instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/vmops.py:312 +msgid "Suspend instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/vmops.py:318 +msgid "Resume instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/hyperv/vmops.py:324 +msgid "Power off instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/hyperv/vmops.py:330 +msgid "Power on instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the VM: " -"%s" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/vmutils.py:75 +#, fuzzy, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "IP için metadata alma hata ile sonuçlandı: %s" + +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Blok cihazı haritalandırması kapatılıyor %s" + +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/vmutils.py:324 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/vmutils.py:365 +#, python-format +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/vmutils.py:383 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/vmutils.py:391 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/vmutils.py:395 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/vmutils.py:401 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/volumeops.py:98 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/volumeops.py:102 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" -msgstr "" +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/volumeops.py:145 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Attach volume failed: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Creating directory with path %s" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/volumeops.py:165 #, python-format -msgid "Created directory with path %s" +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/volumeops.py:176 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 -#, python-format -msgid "Downloaded image %s from glance image server" +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Getting image size for the image %s" +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +#: nova/virt/libvirt/driver.py:570 +#, python-format +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "Updating agent to %s" +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/libvirt/driver.py:629 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/libvirt/driver.py:720 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "Örnekler durdurulacak" + +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Injecting file path: %r" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/agent.py:228 -#, python-format -msgid "Failed to reset network: %(resp)r" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection. " -"Networking files will not bemanipulated" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/libvirt/driver.py:1058 +#, fuzzy +msgid "attaching network adapter failed." +msgstr "Tanımlı bir ağ yok." + +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/agent.py:312 -#, python-format -msgid "OpenSSL error: %s" +#: nova/virt/libvirt/driver.py:1082 +#, fuzzy +msgid "detaching network adapter failed." +msgstr "Tanımlı bir ağ yok." + +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username (optionally)," -" and xenapi_connection_password to use compute_driver=xenapi.XenAPIDriver" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/driver.py:355 -#, python-format -msgid "Could not determine key: %s" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/libvirt/driver.py:1288 +msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 -#, python-format -msgid "Got exception: %s" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/fake.py:671 -#, python-format -msgid "xenapi.fake does not have an implementation for %s" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/fake.py:705 -#, python-format -msgid "Calling %(localname)s %(impl)s" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Calling getter %s" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "Calling setter %s" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/fake.py:773 -#, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" msgstr "" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/libvirt/driver.py:1672 #, 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" +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "Failed to extract instance support from %s" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/host.py:210 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s." +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/libvirt/driver.py:1907 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/libvirt/driver.py:1917 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/libvirt/driver.py:1974 #, python-format -msgid "Found no network for bridge %s" +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:1980 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/libvirt/driver.py:1988 #, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2004 msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on %(host)s" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/pool.py:202 -#, python-format -msgid "Unable to join %(host)s in the pool" +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "libVirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/libvirt/driver.py:2731 #, python-format -msgid "Found no PIF for device %s" +msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/libvirt/driver.py:2755 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/libvirt/driver.py:2836 +#, fuzzy, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." 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/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." -msgstr "" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." +msgstr "Blok göçü paylaşılan hafıza ile kullanılamaz." -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/libvirt/driver.py:2963 #, python-format -msgid "VBD not found in instance %s" +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/xenapi/vm_utils.py:329 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "VBD %s already detached" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/libvirt/driver.py:3000 #, python-format msgid "" -"VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" +"CPU uyumluluğu yok. \n" +" \n" +" %(ret)s \n" +" \n" +" Bkz: %(u)s" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/libvirt/driver.py:3017 #, python-format -msgid "Unable to unplug VBD %s" +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." 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/xenapi/vm_utils.py:342 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "Unable to destroy VBD %s" +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" +"plug_vifs() %(cnt)d kez başarısız oldu. %(hostname)s için %(max_retry)d " +"denemeye kadar tekrar deneniyor." -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Unable to destroy VDI %s" -msgstr "" +msgid "skipping %(path)s since it looks like volume" +msgstr "Birim gibi göründüğünden beri %(path)s atlanıyor" -#: nova/virt/xenapi/vm_utils.py:423 +#: nova/virt/libvirt/driver.py:3362 #, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) on" -" %(sr_ref)s." +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/libvirt/driver.py:3401 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 -#, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 -#, python-format -msgid "No primary VDI found for %(vm_ref)s" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 -#, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 -#, python-format +#: nova/virt/libvirt/firewall.py:51 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 "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "Libvirt modülü yüklenemedi. Ağ filtre güvenlik duvarı doğru çalışmıyor." -#: nova/virt/xenapi/vm_utils.py:933 -#, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" -msgstr "" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "Ağ filtresinde temel filtreleme kurulumu çağırıldı" -#: nova/virt/xenapi/vm_utils.py:967 -#, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" -msgstr "" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" +msgstr "Durağan filtreler koruma altına alındı" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, params:" -" %(params)s" -msgstr "" +msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgstr "(%(instance_filter_name)s) ağ filtresi bulunamadı." -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "download_vhd failed: %r" +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 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "iptabloları güvenlik duvarı: Temel Filtreleme Kurulumu" + +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/libvirt/imagecache.py:202 #, python-format -msgid "" -"image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" -msgstr "" +msgid "%s is a valid instance name" +msgstr "%s geçerli bir örnek ismidir" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" -msgstr "" +msgid "%s has a disk file" +msgstr "%s bir disk dosyasına sahiptir" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "" +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "%(instance)s örneği %(backing)s tarafından desteklenmiştir" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/libvirt/imagecache.py:350 #, python-format msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" +"%(instance)s örneği imaj servisinde görünmeyen bir %(backing)s destek " +"dosyasını kullanıyor" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/libvirt/imagecache.py:445 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "" +msgid "Base file too young to remove: %s" +msgstr "Temel dosya kaldırmak için çok yeni: %s" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Unknown image format %(disk_image_type)s" -msgstr "" +msgid "Removing base file: %s" +msgstr "Temel dosya kaldırılıyor: %s" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "VDI %s is still available" -msgstr "" +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "%(base_file)s dosyasını kaldırma başarısız, %(error)s" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid "Re-scanning SR %s" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/imagecache.py:529 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:1486 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'" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/imagecache.py:541 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" -msgstr "" +#: nova/virt/libvirt/imagecache.py:572 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "Doğrulama atlanıyor, %s'de temel dizin yok" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" -msgstr "" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" +msgstr "Temel imajları doğrulayın" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/imagecache.py:583 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" -msgstr "" +#: nova/virt/libvirt/imagecache.py:601 +#, python-format +msgid "Unknown base file: %s" +msgstr "Bilinmeyen temel dosya: %s" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" -msgstr "" +#: nova/virt/libvirt/imagecache.py:606 +#, python-format +msgid "Active base files: %s" +msgstr "Aktif temel dosyalar: %s" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" -msgstr "" +msgid "Corrupt base files: %s" +msgstr "Bozuk temel dosyalar: %s" -#: nova/virt/xenapi/vm_utils.py:1527 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgid "Removable base files: %s" +msgstr "Taşınabilir temel dosyalar: %s" + +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" +msgstr "Doğrulama tamamlandı" + +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/utils.py:213 #, python-format msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: %(server)s." +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 -#, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 -#, python-format -msgid "Timeout waiting for device %s to be created" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 -#, python-format -msgid "Disconnecting stale VDI %s from compute domU" -msgstr "" +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 +#, fuzzy, python-format +msgid "Unexpected vif_type=%s" +msgstr "Beklenen nesne türü: %s" -#: nova/virt/xenapi/vm_utils.py:1847 +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "Plugging VBD %s ... " -msgstr "" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "%(vlan)s vlan ve %(bridge)s köprüsü koruma altına alınıyor" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Plugging VBD %s done." -msgstr "" +msgid "Ensuring bridge %s" +msgstr "%s köprüsü koruma altına alınıyor" -#: nova/virt/xenapi/vm_utils.py:1852 -#, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -msgstr "" +msgid "iSCSI device not found at %s" +msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/xenapi/vm_utils.py:1860 +#: nova/virt/libvirt/volume.py:240 #, python-format -msgid "Destroying VBD for VDI %s ... " +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Destroying VBD for VDI %s done." +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 #, python-format -msgid "Running pygrub against %s" +msgid "%s is already mounted" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/volume.py:544 +#, fuzzy, python-format +msgid "AoE device not found at %s" +msgstr "%s'de iSCSI cihazı bulunamadı" + +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Found Xen kernel %s" +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/libvirt/volume.py:697 #, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/volume.py:707 +#, fuzzy, python-format +msgid "Fibre Channel device not found." +msgstr "%s'de iSCSI cihazı bulunamadı" + +#: nova/virt/libvirt/volume.py:710 #, python-format msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "Writing partition table %s done." +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 -#, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "" -"This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 +#: nova/virt/powervm/blockdev.py:147 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Removing the logical volume '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -msgid "Starting instance" +#: nova/virt/powervm/blockdev.py:165 +#, python-format +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/powervm/blockdev.py:170 +#, python-format +msgid "Using image found at '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "Block device information present: %s" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/powervm/blockdev.py:183 +#, python-format +msgid "Creating logical volume of size %s bytes" msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/powervm/blockdev.py:186 +#, python-format +msgid "Copying image to the device '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/virt/xenapi/vmops.py:495 -#, python-format -msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is %(version)s" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/virt/xenapi/vmops.py:519 -#, python-format -msgid "Instance agent version: %s" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +msgid "Unable to get checksum" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Could not find VM with name %s" +msgid "Image found on host at '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/virt/xenapi/vmops.py:611 -#, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "Çalışan komut(alt süreç): %s" + +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 -#, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/powervm/driver.py:127 +#, python-format +msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/powervm/driver.py:129 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/powervm/driver.py:305 +#, python-format +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/powervm/exception.py:25 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/powervm/exception.py:29 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/powervm/exception.py:33 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/powervm/exception.py:37 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/powervm/exception.py:58 +#, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/powervm/exception.py:68 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/powervm/lpar.py:55 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/powervm/operator.py:99 #, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgid "LPAR instance '%s' not found" msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/powervm/operator.py:187 +#, python-format +msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/powervm/operator.py:201 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source " -"server" +msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/powervm/operator.py:203 +#, python-format +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/powervm/operator.py:208 +#, python-format +msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/powervm/operator.py:225 +#, python-format +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "type is = %s" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "name = %s" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/powervm/operator.py:271 #, python-format -msgid "Created %(label)s as %(sr_ref)s." -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/powervm/operator.py:294 +#, python-format +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/powervm/operator.py:299 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 -#, python-format -msgid "Forgetting SR %s..." -msgstr "" +#: nova/virt/vmwareapi/driver.py:355 +#, fuzzy, python-format +msgid "VMware Cluster %s is not found" +msgstr " [%s] göstergesi bulunamadı" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/vmwareapi/driver.py:456 +#, python-format +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Introducing %s..." +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "Unable to find SR from VBD %s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "Unable to get record of VDI %s on" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 -#, python-format -msgid "Error finding vdis in SR %s" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 -#, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:335 -#, python-format -msgid "Mountpoint cannot be translated: %s" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 -#, python-format -msgid "Creating SR %s" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" -msgstr "" +#: nova/virt/vmwareapi/host.py:40 +#, fuzzy, python-format +msgid "%(action)s %(host)s" +msgstr "işlem: %s" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/vmwareapi/host.py:63 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "Introducing SR %s" +msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "Checking for SR %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "SR %s not found in the xapi database" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/vmwareapi/read_write_util.py:142 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/virt/xenapi/volumeops.py:183 -#, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/virt/xenapi/volumeops.py:204 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgid "httplib error in %s: " msgstr "" -#: nova/virt/xenapi/volumeops.py:212 +#: nova/virt/vmwareapi/vim.py:154 #, python-format -msgid "Unable to locate volume %s" +msgid "Socket error in %s: " msgstr "" -#: nova/virt/xenapi/volumeops.py:221 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Unable to detach volume %s" +msgid "Type error in %s: " msgstr "" -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Unable to destroy vbd %s" +msgid "Exception in %s " msgstr "" -#: nova/virt/xenapi/volumeops.py:233 -#, python-format -msgid "Error purging SR %s" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgid "Got total of %s instances" msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 -#, python-format -msgid "Error in handshake: %s" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format -msgid "Request: %s" +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/vnc/xvp_proxy.py:140 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Request made with missing token: %s" +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/vnc/xvp_proxy.py:150 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Request made with invalid token: %s" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "Unexpected error: %s" +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/api.py:109 +#: nova/virt/vmwareapi/vmops.py:306 #, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/vmwareapi/vmops.py:320 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume (%(consumed)dG " -"of %(quota)dG already consumed)" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +"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/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/api.py:223 -msgid "Volume status must be available or error" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/api.py:228 -#, python-format -msgid "Volume still has %d dependent snapshots" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/api.py:428 -msgid "Volume Snapshot status must be available or error" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/api.py:479 -msgid "Volume status must be available/in-use." +#: nova/virt/vmwareapi/vmops.py:549 +#, python-format +msgid "Uploading image %s" msgstr "" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/vmwareapi/vmops.py:563 +#, python-format +msgid "Uploaded image %s" msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/driver.py:113 -#, python-format -msgid "volume group %s doesn't exist" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/driver.py:324 -#, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/driver.py:397 -#, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/driver.py:414 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume: %s" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +msgid "instance not present" msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/driver.py:606 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "FAKE ISCSI: %s" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/driver.py:618 -#, python-format -msgid "rbd has no pool %s" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/driver.py:744 -#, python-format -msgid "Image %s has blank components" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/driver.py:747 +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:710 #, python-format -msgid "Image %s is not an rbd snapshot" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "%s is in a different ceph cluster" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/driver.py:773 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "Unable to read image %s" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/driver.py:815 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format -msgid "Sheepdog is not working: %s" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/iscsi.py:122 -#, python-format -msgid "Creating volume: %s" +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/iscsi.py:136 -#, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/iscsi.py:146 -#, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure your " -"tgtd config file contains 'include %(volumes_dir)s/*'" +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, python-format -msgid "Removing volume: %s" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/iscsi.py:168 -#, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/manager.py:112 -#, python-format -msgid "Resuming delete on volume: %s" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/manager.py:159 +#: nova/virt/vmwareapi/vmops.py:899 #, python-format -msgid "volume %s: creating export" +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/volume/manager.py:172 +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "volume %s: created successfully" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/vmwareapi/vmops.py:936 +#, python-format +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/manager.py:195 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "volume %s: removing export" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "volume %s: deleting" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format -msgid "volume %s: volume is busy" +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:996 +#, 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:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "%s sistem görüntüsünden birim oluştur" -#: nova/volume/manager.py:220 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "volume %s: deleted successfully" +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/manager.py:233 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "snapshot %s: creating" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/manager.py:252 +#: nova/virt/vmwareapi/vmops.py:1051 #, python-format -msgid "snapshot %s: created successfully" +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/manager.py:264 -#, python-format -msgid "snapshot %s: snapshot is busy" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/manager.py:342 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/vmwareapi/vmops.py:1289 +#, python-format +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "New capabilities found: %s" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/vmwareapi/vmware_images.py:91 +#, python-format +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "Notification {%s} received" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "Using WSDL: %s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "Using DFM server: %s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/netapp.py:134 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "Using storage service: %s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/netapp.py:139 +#: nova/virt/vmwareapi/volume_util.py:163 #, python-format -msgid "Using storage service prefix: %s" +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/netapp.py:145 +#: nova/virt/vmwareapi/volume_util.py:166 #, python-format -msgid "Using vfiler: %s" +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "%s is not set" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/netapp.py:157 +#: nova/virt/vmwareapi/volumeops.py:57 +#, python-format msgid "" -"Either netapp_storage_service or netapp_storage_service_prefix must be set" -msgstr "" - -#: nova/volume/netapp.py:184 -msgid "Connected to DFM server" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/netapp.py:262 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/netapp.py:297 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "Job failed: %s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying netapp_storage_service_prefix " -"flag." +#: nova/virt/vmwareapi/volumeops.py:84 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes with" -" no volume_type." +#: nova/virt/vmwareapi/volumeops.py:91 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/netapp.py:493 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "No entry in LUN table for volume %s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/netapp.py:513 +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "%r adresini bulmak olanaksız" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/volume/netapp.py:530 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "Failed to get host details for host ID %s" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy +msgid "Unable to find volume" +msgstr "Geçersiz bölüm" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "No LUN ID for volume %s" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/volume/netapp.py:776 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type %(old_type)s" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/netapp.py:1100 -#, python-format -msgid "Created LUN with name %s" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/xenapi/agent.py:158 #, python-format -msgid "Destroyed LUN %s" +msgid "Updating agent to %s" msgstr "" -#: nova/volume/netapp.py:1146 +#: nova/virt/xenapi/agent.py:166 #, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/netapp.py:1156 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "Failed to get LUN target details for the LUN %s" +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/netapp.py:1160 +#: nova/virt/xenapi/agent.py:211 #, python-format -msgid "Failed to get target portal for the LUN %s" +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/netapp.py:1164 -#, python-format -msgid "Failed to get target IQN for the LUN %s" +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/netapp.py:1263 -#, python-format -msgid "Cloned LUN with new name %s" +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/netapp.py:1280 +#: nova/virt/xenapi/agent.py:273 #, python-format -msgid "Could not find handle for LUN named %s" +msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" msgstr "" -#: nova/volume/nfs.py:85 -#, python-format -msgid "casted to %s" +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/xenapi/agent.py:360 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "OpenSSL error: %s" msgstr "" -#: nova/volume/nfs.py:106 -#, python-format +#: nova/virt/xenapi/driver.py:134 msgid "" -"Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/xenapi/driver.py:354 +#, python-format +msgid "Could not determine key: %s" msgstr "" -#: nova/volume/san.py:230 -#, python-format -msgid "Cannot parse list-view output: %s" +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/san.py:324 -#, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/san.py:457 -#, python-format -msgid "CLIQ command returned %s" +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/san.py:463 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "" -"Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +msgid "Got exception: %s" msgstr "" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)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 +msgid "Raising NotImplemented" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/volume/san.py:610 -msgid "local_path not supported" +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" msgstr "" -#: nova/volume/solidfire.py:123 +#: nova/virt/xenapi/fake.py:731 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "Calling setter %s" msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/xenapi/fake.py:793 #, python-format -msgid "Call to json.loads() raised an exception: %s" +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/xenapi/host.py:68 #, python-format -msgid "Results of SolidFire API call: %s" +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/volume/solidfire.py:159 +#: nova/virt/xenapi/host.py:80 +#, 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 "Found solidfire account: %s" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/xenapi/host.py:156 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/xenapi/host.py:191 #, python-format -msgid "More than one valid preset was detected, using %s" +msgid "Failed to extract instance support from %s" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -#: nova/volume/solidfire.py:334 +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "Deleting volumeID: %s" -msgstr "" - -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" msgstr "" -#: nova/volume/storwize_svc.py:123 +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "pool %s doesn't exist" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/storwize_svc.py:200 +#: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/xenapi/pool.py:223 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to set up pool: %(e)s." msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:272 +#: nova/virt/xenapi/vif.py:103 #, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has no" -" IP addresses configured" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" msgstr "" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a number " -"or a percentage" +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a number" -" or a percentage" +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either '32', " -"'64', '128', or '256'" +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/xenapi/vm_utils.py:362 #, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid values " -"are between 0 and 600" +msgid "VBD %s already detached" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "" -"If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:392 +#: nova/virt/xenapi/vm_utils.py:386 #, python-format -msgid "enter: create_volume: volume %s " +msgid "Unable to destroy VBD %s" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/xenapi/vm_utils.py:408 #, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/xenapi/vm_utils.py:411 #, python-format -msgid "leave: create_volume: volume %(name)s " +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" -#: nova/volume/storwize_svc.py:475 -#, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +#: nova/virt/xenapi/vm_utils.py:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "block device info: %s" msgstr "" -#: nova/volume/storwize_svc.py:488 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:512 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/storwize_svc.py:545 +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:553 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format msgid "" -"initialize_connection: did not find a preferred node for volume %s in iSCSI " -"configuration" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/storwize_svc.py:585 +#: nova/virt/xenapi/vm_utils.py:1020 #, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/storwize_svc.py:595 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format msgid "" -"_get_host_from_iscsiname failed to return the host name for iscsi name %s" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/xenapi/vm_utils.py:1045 #, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/storwize_svc.py:615 +#: nova/virt/xenapi/vm_utils.py:1079 #, python-format -msgid "" -"terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/storwize_svc.py:623 +#: nova/virt/xenapi/vm_utils.py:1090 #, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/xenapi/vm_utils.py:1154 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/xenapi/vm_utils.py:1169 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target " -"%(target)s" +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/xenapi/vm_utils.py:1173 #, python-format msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/xenapi/vm_utils.py:1195 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/xenapi/vm_utils.py:1208 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/xenapi/vm_utils.py:1217 #, python-format msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" msgstr "" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/xenapi/vm_utils.py:1236 #, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s seconds " -"timeout. Terminating" +msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/xenapi/vm_utils.py:1250 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s with " -"exception %(ex)s" +msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/xenapi/vm_utils.py:1300 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/xenapi/vm_utils.py:1331 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/volume/storwize_svc.py:774 +#: nova/virt/xenapi/vm_utils.py:1349 #, python-format msgid "" -"enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +"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/volume/storwize_svc.py:780 +#: nova/virt/xenapi/vm_utils.py:1355 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Unknown image format %(disk_image_type)s" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/xenapi/vm_utils.py:1386 #, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity from " -"volume attributes %(attr)s" +msgid "VDI %s is still available" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/xenapi/vm_utils.py:1482 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot create" +msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/volume/storwize_svc.py:815 +#: nova/virt/xenapi/vm_utils.py:1509 #, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" +msgid "Re-scanning SR %s" msgstr "" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/xenapi/vm_utils.py:1537 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/volume/storwize_svc.py:834 -#, python-format -msgid "create_snapshot: source volume %s does not exist" +#: nova/virt/xenapi/vm_utils.py:1555 +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/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +#: nova/virt/xenapi/vm_utils.py:1568 +msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/xenapi/vm_utils.py:1576 #, python-format -msgid "leave: create_snapshot: %s created successfully" +msgid "ISO: looking at SR %(sr_rec)s" msgstr "" -#: nova/volume/storwize_svc.py:893 -#, python-format -msgid "enter: delete_snapshot: snapshot %s" +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/xenapi/vm_utils.py:1621 #, python-format msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/xenapi/vm_utils.py:1637 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to obtain RRD XML updates with server details: %(server)s." msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/vm_utils.py:1691 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/xenapi/vm_utils.py:1751 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/volume/storwize_svc.py:979 +#: nova/virt/xenapi/vm_utils.py:1838 +#, python-format msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or string" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/vm_utils.py:1903 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/volume/storwize_svc.py:1009 +#: nova/virt/xenapi/vm_utils.py:1916 #, python-format -msgid "enter: _delete_host: host %s " +msgid "Plugging VBD %s ... " msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/vm_utils.py:1919 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "Plugging VBD %s done." msgstr "" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/xenapi/vm_utils.py:1921 #, python-format -msgid "leave: _delete_host: host %s " +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/xenapi/vm_utils.py:1924 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/xenapi/vm_utils.py:1929 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/xenapi/vm_utils.py:1937 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/xenapi/vm_utils.py:1964 #, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Running pygrub against %s" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/xenapi/vm_utils.py:1972 #, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." msgstr "" -#: nova/volume/storwize_svc.py:1069 -#, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/xenapi/vm_utils.py:1999 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/xenapi/vm_utils.py:2024 #, python-format msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN %(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." msgstr "" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/xenapi/vm_utils.py:2037 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Writing partition table %s done." msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/vm_utils.py:2091 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/vm_utils.py:2124 #, python-format msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/vm_utils.py:2185 #, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:792 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Updating progress to %(progress)d" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/vmops.py:174 #, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/vmops.py:454 #, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/vmops.py:650 #, python-format -msgid "SR name = %s" +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/vmops.py:653 #, python-format -msgid "Params: %s" +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/vmops.py:664 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "Instance agent version: %s" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/vmops.py:703 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "Could not find VM with name %s" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vmops.py:765 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 #, python-format -msgid "Failed to reach backend %d" +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +#, fuzzy +msgid "Destroying VDIs" +msgstr "XVP tekar başlatılıyor" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/vmops.py:1241 #, python-format -msgid "Volume will be created in backend - %d" +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vmops.py:1499 #, python-format -msgid "Volume %s does not exist" +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Sending JSON data: %s" +msgid "Creating SR %(label)s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "%s blok aygıt haritalandırması ayarlanıyor" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/volume_utils.py:121 #, python-format -msgid "Got response: %s" +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/volume_utils.py:129 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" msgstr "" -#: nova/volume/nexenta/volume.py:180 -msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag is " -"turned off." +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/volume_utils.py:161 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Unable to get record of VDI %s on" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/volume_utils.py:183 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/volume_utils.py:202 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Unable to obtain target information %(mountpoint)s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Unable to obtain target information %(connection_data)s" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/volumeops.py:114 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Skipping detach because VBD for %(instance_name)s was not found" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/imageupload/glance.py:64 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is " -"already gone: %(exc)s" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/imageupload/glance.py:77 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already gone: " -"%(exc)s" +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "XML dosyası anlaşılamadı" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "%(url)s hata döndürdü: %(e)s" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "getir: %s" + +#~ msgid "_get_all: %s" +#~ msgstr "hepsini getir: %s" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "Test sistem görüntüsü oluşturulması: parametre=%s" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "Test sistem görüntüsü oluşturulması: yanıt dizini=%s" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "Zorla test sistem görüntüsü oluşturulması: parametre=%s" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "Zorla test sistem görüntüsü oluşturulması: yanıt dizini=%s" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "Test sistem görüntüsü gösterimi: yanıt=%s" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "Test sistem görüntüsü ayrıntısı: yanıt dizin=%s" + +#~ msgid "Failed to destroy vm %s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "Failed to live migrate VM %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Failed to create VM %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Unable to attach boot volume to instance %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "" + +#~ msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "" + +#~ msgid "Unable to detach volume %s" +#~ msgstr "" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Unable to read image %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "" + +#~ msgid "volume %s: creating" +#~ msgstr "" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "" + +#~ msgid "volume %s: created successfully" +#~ msgstr "" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index f988ec3eb..d16dfaf4d 100644 --- a/nova/locale/uk/LC_MESSAGES/nova.po +++ b/nova/locale/uk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -18,60 +18,73 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Ім'я файлу секретного ключа" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "Шлях до збережених ключів" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "Неочікувана помилка при виконанні команди." -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -81,266 +94,288 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, python-format -msgid "Fatal call to deprecated config %(msg)s" +msgid "Failed to encrypt text: %(reason)s" msgstr "" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "" -#: nova/exception.py:227 -msgid "Invalid snapshot" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:234 #, python-format -msgid "Volume %(volume_id)s is not attached to anything" +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:239 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 -msgid "Keypair data is invalid" +#: nova/exception.py:244 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:243 -msgid "Failed to load data into json format" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:247 -msgid "The request is invalid." +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 +msgid "Keypair data is invalid" msgstr "" -#: nova/exception.py:251 -msgid "Invalid input received" +#: nova/exception.py:258 +msgid "The request is invalid." msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" +#: nova/exception.py:262 +msgid "Invalid input received" msgstr "" -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -348,132 +383,90 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -msgid "Constraint not met." -msgstr "" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 +#: nova/exception.py:452 #, python-format -msgid "Could not find driver for compute_driver %(name)s" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:442 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 -#, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "" - -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Constraint not met." msgstr "" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -481,1584 +474,1837 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -msgid "Unknown NFS exception" -msgstr "" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1102 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "без порядку для повідомлень: %s" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 #, python-format -msgid "The CA file for %(project)s could not be found" +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1181 #, python-format -msgid "The CRL file for %(project)s could not be found" +msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1185 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/manager.py:172 +#: nova/exception.py:1189 #, python-format -msgid "Running periodic task %(full_task_name)s" +msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:182 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/manager.py:231 -msgid "Notifying Schedulers of capabilities ..." +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." msgstr "" -#: nova/notifications.py:112 nova/notifications.py:152 -msgid "Failed to send state update notification" +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/policy.py:32 -msgid "JSON file representing policy" +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:172 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/manager.py:246 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/manager.py:315 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:112 nova/notifications.py:152 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:32 +msgid "JSON file representing policy" msgstr "" #: nova/policy.py:35 msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:141 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:145 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "Занадто багато невдалих аутентифікацій." -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "Занадто багато невдалих аутентифікацій." + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Це правило вже існує в групі %s" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "Створити розділ на %s ГБ" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "Від'єднати том %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 #, fuzzy msgid "Detach Volume Failed." msgstr "Від'єднати том %s" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "лише група \"всі\" підтримується" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "Оголошення черги %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2067,30 +2313,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2109,359 +2354,368 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2469,7389 +2723,10241 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 #, python-format -msgid "Live migration of instance %(id)s to host %(host)s failed" +msgid "Live migration of instance %(id)s to another host failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format -msgid "Desired state must be specified. Valid states are: %s" +msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format -msgid "Compute.api::resetState %s" +msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:76 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" +msgid "Compute.api::resetState %s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +msgid "Failed to attach interface" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:59 -msgid "Length in request body must be an integer value" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" msgstr "" -#: nova/api/openstack/compute/contrib/console_output.py:67 -msgid "Unable to get console" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" msgstr "" -#: nova/api/openstack/compute/contrib/disk_config.py:43 -#, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 -#, python-format -msgid "Floating ip not found for id %s" +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 #, python-format -msgid "No more floating ips in pool %s." +msgid "Unknown action %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/console_output.py:59 +msgid "Length in request body must be an integer value" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" +#: nova/api/openstack/compute/contrib/console_output.py:67 +msgid "Unable to get console" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/consoles.py:53 +msgid "Instance not yet ready" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 -msgid "No fixed ips associated to instance" +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 -msgid "floating ip is already associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 -msgid "l3driver call to add floating ip failed" +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 -msgid "floating ip not found" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 -msgid "Error. Unable to associate floating ip" +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +msgid "Invalid path" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 -#, python-format -msgid "Host '%s' could not be found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 -#, python-format -msgid "Invalid status: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 #, python-format -msgid "Invalid mode: '%s'" +msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Coverage doesn't have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 -#, python-format -msgid "Hypervisor with ID '%s' could not be found." +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 -msgid "Virt driver does not implement uptime function." +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 #, python-format -msgid "No hypervisor matching '%s' could be found." +msgid "Fixed IP %s has been deleted" msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 #, python-format -msgid "Invalid timestamp for date %s" +msgid "Fixed IP %s not found" msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:52 -msgid "Missing 'networkId' argument for addFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:68 -msgid "Missing 'address' argument for removeFixedIp" +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/multinic.py:77 -#, python-format -msgid "Unable to find address %r" +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +msgid "DNS entries not found." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, python-format -msgid "Showing network with id %s" +msgid "Floating ip not found for id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format -msgid "Deleting network with id %s" -msgstr "" - -#: nova/api/openstack/compute/contrib/networks.py:122 -msgid "Missing network in body" +msgid "No more floating ips in pool %s." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 -msgid "Network label is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 -msgid "Network cidr or cidr_v6 is required" +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 -#, python-format -msgid "Creating network with label %s" +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 -#, python-format -msgid "Associating network %(network)s with project %(project)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 -#, python-format -msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +#: nova/api/openstack/compute/contrib/floating_ips.py:230 +msgid "No fixed ips associated to instance" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 -msgid "Quota limit must be -1 or greater." +#: nova/api/openstack/compute/contrib/floating_ips.py:246 +msgid "floating ip is already associated" msgstr "" -#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 -msgid "Malformed scheduler_hints attribute" +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/floating_ips.py:256 +msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 #, python-format -msgid "This rule already exists in group %s" -msgstr "Це правило вже існує в групі %s" - -#: nova/api/openstack/compute/contrib/security_groups.py:420 -msgid "Security group not specified" -msgstr "" - -#: nova/api/openstack/compute/contrib/security_groups.py:424 -msgid "Security group name cannot be empty" +msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 -msgid "start instance" +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 +#: nova/cmd/manage.py:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 -msgid "stop instance" +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/hosts.py:183 #, python-format -msgid "vol=%s" +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format -msgid "Delete volume with id: %s" +msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, python-format -msgid "Instance %s is not attached." +msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:390 -#, python-format -msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Delete snapshot with id: %s" +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 -#, python-format -msgid "Create snapshot from volume %s" +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 -#, python-format -msgid "Invalid value '%s' for force. " -msgstr "" +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "Оголошення черги %s" -#: nova/api/openstack/compute/views/servers.py:182 -msgid "Instance has had its instance_type removed from the DB" -msgstr "" +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "Оголошення черги %s" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 -#, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#: nova/api/openstack/compute/contrib/hypervisors.py:204 +msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 +#, python-format +msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 +#, python-format +msgid "Invalid timestamp for date %s" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/api/openstack/compute/contrib/multinic.py:52 +msgid "Missing 'networkId' argument for addFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/api/openstack/compute/contrib/multinic.py:68 +msgid "Missing 'address' argument for removeFixedIp" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/api/openstack/compute/contrib/multinic.py:77 #, python-format -msgid "Launching VPN for %s" +msgid "Unable to find address %r" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/api/openstack/compute/contrib/networks_associate.py:23 #, python-format -msgid "Deprecated Config: %s" -msgstr "" - -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +msgid "Disassociating host with network with id %s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, python-format +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/compute/api.py:227 +#: nova/api/openstack/compute/contrib/os_networks.py:74 #, python-format -msgid "Can only run %s more instances of this type." +msgid "Disassociating network with id %s" msgstr "" -#: nova/compute/api.py:236 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +msgid "Showing network with id %s" msgstr "" -#: nova/compute/api.py:256 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +msgid "Deleting network with id %s" msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/api/openstack/compute/contrib/os_networks.py:110 +msgid "Missing network in body" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:114 +msgid "Network label is required" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/api/openstack/compute/contrib/os_networks.py:118 +msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/compute/api.py:498 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format -msgid "Going to run %s instances..." +msgid "Creating network with label %s" msgstr "" -#: nova/compute/api.py:569 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format -msgid "bdm %s" +msgid "Associating network %(network)s with project %(project)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" msgstr "" -#: nova/compute/api.py:596 +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format -msgid "block_device_mapping %s" +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 -#, python-format -msgid "Searching by: %s" +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:65 +msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/compute/api.py:1203 +#: nova/api/openstack/compute/contrib/quotas.py:100 #, python-format -msgid "Image type not recognized %s" +msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/compute/api.py:1312 +#: nova/api/openstack/compute/contrib/quotas.py:107 #, python-format -msgid "snapshot for %s" +msgid "Quota for %s should be integer." msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/api/openstack/compute/contrib/scheduler_hints.py:41 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/compute/api.py:1643 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." +msgstr "Це правило вже існує в групі %s" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" msgstr "" -#: nova/compute/api.py:1685 +#: nova/api/openstack/compute/contrib/security_groups.py:334 #, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/api/openstack/compute/contrib/security_groups.py:418 +msgid "Security group not specified" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/api/openstack/compute/contrib/security_groups.py:422 +msgid "Security group name cannot be empty" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +msgid "start instance" msgstr "" -#: nova/compute/api.py:2018 -#, python-format -msgid "Going to try to live migrate instance to %s" +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +msgid "stop instance" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: nova/api/openstack/compute/contrib/volumes.py:75 +#, python-format +msgid "vol=%s" msgstr "" -#: nova/compute/api.py:2272 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "Delete volume with id: %s" msgstr "" -#: nova/compute/api.py:2275 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format -msgid "Security group %s cannot be empty." +msgid "Instance %s is not attached." msgstr "" -#: nova/compute/api.py:2283 +#: nova/api/openstack/compute/contrib/volumes.py:377 #, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +msgid "Bad volumeId format: volumeId is not in proper format (%s)" msgstr "" -#: nova/compute/api.py:2289 +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format -msgid "Security group %s should not be greater than 255 characters." +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/api/openstack/compute/contrib/volumes.py:573 +#, python-format +msgid "Delete snapshot with id: %s" msgstr "" -#: nova/compute/api.py:2312 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format -msgid "Create Security Group %s" +msgid "Create snapshot from volume %s" msgstr "" -#: nova/compute/api.py:2319 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format -msgid "Security group %s already exists" +msgid "Invalid value '%s' for force. " msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/compute/api.py:2395 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Delete security group %s" -msgstr "Вилучити групу безпеки %s" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" +msgstr "" -#: nova/compute/api.py:2652 +#: nova/cells/messaging.py:373 #, python-format -msgid "Rule (%s) not found" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "без порядку для повідомлень: %s" + +#: nova/cells/messaging.py:424 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/compute/api.py:2664 +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "без порядку для повідомлень: %s" + +#: nova/cells/messaging.py:523 #, python-format -msgid "Authorize security group ingress %s" +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/compute/api.py:2675 +#: nova/cells/messaging.py:541 #, python-format -msgid "Revoke security group ingress %s" +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cells/messaging.py:651 +#, python-format +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 +#: nova/cells/messaging.py:683 #, python-format -msgid "DB error: %s" +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/instance_types.py:104 +#: nova/cells/messaging.py:795 #, python-format -msgid "Instance type %s not found for deletion" +msgid "Got update for instance %(instance_uuid)s: %(instance)s" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cells/messaging.py:823 +#, python-format +msgid "Got update to delete instance %(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cells/messaging.py:838 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/manager.py:233 +#: nova/cells/messaging.py:852 #, python-format -msgid "Loading compute driver '%s'" +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/manager.py:239 +#: nova/cells/messaging.py:873 #, python-format -msgid "Unable to load the virtualization driver: %s" +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cells/messaging.py:1057 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/manager.py:302 +#: nova/cells/messaging.py:1077 #, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cells/scheduler.py:139 +#, python-format +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/manager.py:425 +#: nova/cells/state.py:315 #, python-format -msgid "Setting up bdm %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/manager.py:550 -#, python-format -msgid "Build error: %s" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/manager.py:595 +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Re-scheduling instance: attempt %d" +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, python-format +msgid "Failed to load %s" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" +#: nova/cmd/baremetal_deploy_helper.py:235 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/manager.py:694 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/manager.py:700 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/manager.py:862 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "%(action_str)s instance" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: 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/compute/manager.py:903 +#: nova/cmd/manage.py:242 #, python-format -msgid "terminating bdm %s" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" -msgstr "" +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "отримано %s" -#: nova/compute/manager.py:1152 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "error: %s" msgstr "" -#: nova/compute/manager.py:1161 -#, python-format -msgid "Cannot reboot instance: %(exc)s" +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/manager.py:1198 -msgid "instance snapshotting" +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/manager.py:1204 -#, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:300 +msgid "hostname" msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" msgstr "" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:329 #, python-format -msgid "Deleting image %s" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:388 #, python-format -msgid "Failed to set admin password. Instance %s is not running" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/manager.py:1349 -#, python-format -msgid "set_admin_password failed: %s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/manager.py:1376 -#, python-format -msgid "injecting file to %(path)s" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:1437 -#, python-format -msgid "Changing instance metadata according to %(diff)r" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:1805 -#, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/cmd/manage.py:604 +msgid "instance" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:2040 -#, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:2092 -#, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:2107 -#, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:2140 -msgid "Detaching volume from unknown instance" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:2153 -#, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/cmd/manage.py:664 +msgid "State" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/cmd/manage.py:687 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/cmd/manage.py:700 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:2375 -#, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:2579 -#, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:2588 -#, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/cmd/manage.py:847 +msgid "Instance Type exists." msgstr "" -#: nova/compute/manager.py:2606 -#, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/compute/manager.py:2631 -#, python-format -msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:2649 +#: nova/cmd/manage.py:858 #, python-format -msgid "Failed to generate usage audit for instance on host %s" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/cmd/manage.py:869 +#, python-format +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/cmd/manage.py:874 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." +#: nova/cmd/manage.py:910 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:2794 +#: nova/cmd/manage.py:932 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/cmd/manage.py:976 +#, python-format +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/cmd/manage.py:1017 +#, python-format +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:2877 -msgid "Instance is not (soft-)deleted." +#: nova/cmd/manage.py:1035 +#, python-format +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/api.py:288 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/api.py:297 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:2961 +#: nova/compute/api.py:317 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" -msgstr "" - -#: nova/compute/resource_tracker.py:151 msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/resource_tracker.py:168 -#, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/api.py:493 +msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/api.py:607 #, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/api.py:720 +#, python-format +msgid "bdm %s" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/api.py:747 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/resource_tracker.py:262 -#, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +#: nova/compute/api.py:1016 +msgid "instance termination disabled" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/api.py:1152 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/api.py:1158 +msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/api.py:1168 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/resource_tracker.py:325 -#, python-format -msgid "Aborting claim: %s" +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/resource_tracker.py:401 +#: nova/compute/api.py:1376 #, python-format -msgid "Compute_service record created for %s " +msgid "Searching by: %s" msgstr "" -#: nova/compute/resource_tracker.py:406 +#: nova/compute/api.py:1613 #, python-format -msgid "Compute_service record updated for %s " +msgid "snapshot for %s" msgstr "" -#: nova/compute/resource_tracker.py:425 -#, python-format -msgid "No service record for host %s" +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/resource_tracker.py:435 +#: nova/compute/api.py:1977 #, python-format -msgid "Hypervisor: free ram (MB): %s" +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/api.py:2019 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/resource_tracker.py:451 -#, python-format -msgid "Free disk (GB): %s" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/resource_tracker.py:456 +#: nova/compute/api.py:2457 #, python-format -msgid "Free VCPUS: %s" +msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/resource_tracker.py:533 +#: nova/compute/api.py:2480 #, python-format -msgid "Missing keys: %s" +msgid "" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/api.py:2820 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/api.py:2823 +#, python-format +msgid "Security group %s cannot be empty." msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/api.py:2831 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/api.py:2837 #, python-format -msgid "Removing console %(console_id)s." +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/api.py:2860 #, python-format -msgid "Re-wrote %s" -msgstr "" - -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +msgid "Create Security Group %s" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/api.py:2932 #, python-format -msgid "Error starting xvp: %s" +msgid "Unable to delete system group '%s'" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/consoleauth/manager.py:70 +#: nova/compute/api.py:2948 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" -msgstr "" +msgid "Delete security group %s" +msgstr "Вилучити групу безпеки %s" -#: nova/consoleauth/manager.py:75 +#: nova/compute/api.py:3034 nova/compute/api.py:3111 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" -msgstr "" - -#: nova/db/sqlalchemy/api.py:206 -#, python-format -msgid "Unrecognized read_deleted value '%s'" -msgstr "" - -#: nova/db/sqlalchemy/api.py:2790 -#, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "Rule (%s) not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 +#: nova/compute/api.py:3053 #, python-format -msgid "No backend config with id %(sm_backend_id)s" +msgid "Authorize security group ingress %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/api.py:3064 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +msgid "Revoke security group ingress %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "%(sm_flavor_id) flavor not found" +msgid "Aborting claim: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 +#: nova/compute/claims.py:116 #, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 -#, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 -#, python-format -msgid "No sm_volume with id %(volume_id)s" +#: nova/compute/claims.py:130 +msgid "Claim failed" msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/db/sqlalchemy/session.py:162 -#, python-format -msgid "SQL connection failed. %s attempts left." +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/claims.py:165 #, python-format -msgid "Table |%s| not created!" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/claims.py:170 +#, python-format +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/claims.py:177 +#, python-format +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/claims.py:184 +#, python-format +msgid "" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/instance_types.py:105 +#, python-format +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/instance_types.py:121 +#, python-format +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" +#: nova/compute/instance_types.py:138 +#, python-format +msgid "DB error: %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/instance_types.py:148 +#, python-format +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/image/glance.py:143 -#, python-format -msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/image/s3.py:311 +#: nova/compute/manager.py:359 #, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/image/s3.py:328 -#, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:402 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:418 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/image/s3.py:372 +#: nova/compute/manager.py:439 #, python-format -msgid "Failed to decrypt private key: %s" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:481 +msgid "Failed to check if instance shared" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 -#, python-format -msgid "Bad prefix for to_global_ipv6: %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:538 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/network/api.py:80 -#, fuzzy, python-format -msgid "args: %s" -msgstr "отримано %s" - -#: nova/network/api.py:81 -#, python-format -msgid "kwargs: %s" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/network/api.py:169 -#, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +#: nova/compute/manager.py:562 +msgid "Failed to resume instance" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/network/linux_net.py:179 +#: nova/compute/manager.py:576 #, python-format -msgid "Attempted to remove chain %s which does not exist" +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/network/linux_net.py:214 +#: nova/compute/manager.py:592 #, python-format -msgid "Unknown chain: %r" +msgid "Unexpected power state %d" msgstr "" -#: nova/network/linux_net.py:239 +#: nova/compute/manager.py:604 #, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +msgid "Ignoring event %s" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/network/linux_net.py:580 +#: nova/compute/manager.py:729 #, python-format -msgid "arping error for ip %s" +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/network/linux_net.py:790 +#: nova/compute/manager.py:746 #, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +msgid "Setting up bdm %s" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/network/linux_net.py:894 -#, python-format -msgid "killing radvd threw %s" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/network/linux_net.py:1126 +#: nova/compute/manager.py:926 #, python-format -msgid "Starting VLAN interface %s" +msgid "Error: %s" msgstr "" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/network/linux_net.py:1205 -#, python-format -msgid "Failed to add interface: %s" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/network/linux_net.py:1306 -#, python-format -msgid "Starting bridge %s " +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/network/linux_net.py:1314 -#, python-format -msgid "Done starting bridge %s" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:997 #, python-format -msgid "Failed unplugging gateway interface '%s'" +msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:1075 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 +#: nova/compute/manager.py:1081 #, python-format -msgid "Interface %(interface)s not found" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/network/manager.py:301 -#, python-format -msgid "floating IP allocation for instance |%s|" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/network/manager.py:383 +#: nova/compute/manager.py:1120 #, python-format -msgid "Address |%(address)s| is not allocated" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/network/manager.py:387 -#, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/network/manager.py:408 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/network/manager.py:650 +#: nova/compute/manager.py:1272 #, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +msgid "%(action_str)s instance" msgstr "" -#: nova/network/manager.py:657 -#, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +#: nova/compute/manager.py:1288 +msgid "Failed to deallocate network for instance." msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:1309 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:1312 #, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:1319 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "terminating bdm %s" msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:1367 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/network/manager.py:903 -#, python-format -msgid "Disassociated %s stale fixed ip(s)" +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:1593 #, python-format -msgid "networks retrieved for instance: |%(networks)s|" +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "Від'єднати том %s" + +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:1746 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:1358 +#: nova/compute/manager.py:1762 #, python-format -msgid "Unable to release %s because vif doesn't exist." +msgid "Cannot reboot instance: %(exc)s" msgstr "" -#: nova/network/manager.py:1379 -#, python-format -msgid "Leased IP |%(address)s|" +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:1802 +msgid "instance snapshotting" msgstr "" -#: nova/network/manager.py:1391 +#: nova/compute/manager.py:1808 #, python-format -msgid "IP |%s| leased that isn't allocated" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/network/manager.py:1396 +#: nova/compute/manager.py:1869 #, python-format -msgid "Released IP |%(address)s|" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/network/manager.py:1400 +#: nova/compute/manager.py:1876 #, python-format -msgid "IP %s released that is not associated" +msgid "Rotating out %d backups" msgstr "" -#: nova/network/manager.py:1403 +#: nova/compute/manager.py:1881 #, python-format -msgid "IP %s released that was not leased" +msgid "Deleting image %s" msgstr "" -#: nova/network/manager.py:1422 +#: nova/compute/manager.py:1909 #, python-format -msgid "%s must be an integer" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:1916 +msgid "Root password set" +msgstr "" + +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/network/manager.py:1466 +#: nova/compute/manager.py:1938 #, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +msgid "set_admin_password failed: %s" msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:1958 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:1962 #, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" +msgid "injecting file to %(path)s" msgstr "" -#: nova/network/manager.py:1620 -msgid "Network already exists!" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/manager.py:2097 -msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/network/manager.py:2104 +#: nova/compute/manager.py:2052 #, python-format -msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +#: nova/compute/manager.py:2271 +msgid "Instance has no source host" msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/manager.py:2540 #, python-format -msgid "No network with net_id = %s" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 -#, python-format -msgid "No fixed IPs to deallocate for vif %s" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/quantumv2/api.py:97 -#, python-format -msgid "allocate_for_instance() for %s" +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/quantumv2/api.py:100 -#, python-format -msgid "empty project id for instance %s" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/quantumv2/api.py:153 -#, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/quantumv2/api.py:164 -#, python-format -msgid "deallocate_for_instance() for %s" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/manager.py:2718 #, python-format -msgid "Failed to delete quantum port %(portid)s " +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/quantumv2/api.py:182 -#, python-format -msgid "get_instance_nw_info() for %s" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/quantumv2/api.py:197 -#, python-format -msgid "validate_networks() for %s" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/quantumv2/api.py:438 -#, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/openstack/common/lockutils.py:98 +#: nova/compute/manager.py:2844 #, python-format -msgid "Could not release the acquired lock `%s`" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/compute/manager.py:2895 #, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/manager.py:2904 #, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/openstack/common/lockutils.py:216 +#: nova/compute/manager.py:2919 #, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/manager.py:2949 #, python-format -msgid "syslog facility must be one of: %s" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/openstack/common/policy.py:394 -#, python-format -msgid "Failed to understand rule %(rule)s" +#: nova/compute/manager.py:2959 +msgid "Detaching volume from unknown instance" msgstr "" -#: nova/openstack/common/policy.py:404 +#: nova/compute/manager.py:2966 #, python-format -msgid "No handler for matches of kind %s" +msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/openstack/common/policy.py:679 -#, python-format -msgid "Failed to understand rule %(rule)r" +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/manager.py:3028 #, python-format -msgid "%s not in valid priorities" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/manager.py:3048 #, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/openstack/common/notifier/api.py:170 +#: nova/compute/manager.py:3062 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Host %(host)s not found" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 +#: nova/compute/manager.py:3199 #, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/compute/manager.py:3282 #, python-format -msgid "unpacked context: %s" +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 -#, python-format -msgid "received %s" -msgstr "отримано %s" +#: nova/compute/manager.py:3284 +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/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" -msgstr "без порядку для повідомлень: %s" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" +msgstr "" + +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 +#: nova/compute/manager.py:3483 #, python-format -msgid "No method for message: %s" -msgstr "Без порядку для повідомлень: %s" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 +#: nova/compute/manager.py:3489 #, python-format -msgid "Making asynchronous call on %s ..." +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/compute/manager.py:3498 #, python-format -msgid "MSG_ID is %s" -msgstr "MSG_ID %s" +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 +#: nova/compute/manager.py:3505 #, python-format -msgid "Making asynchronous cast on %s..." +msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/compute/manager.py:3509 +msgid "In ERROR state" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 +#: nova/compute/manager.py:3516 #, python-format -msgid "Sending %(event_type)s on %(topic)s" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -msgid "An unknown RPC related exception occurred." +#: nova/compute/manager.py:3525 +#, python-format +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/openstack/common/rpc/common.py:64 +#: nova/compute/manager.py:3542 #, python-format msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/compute/manager.py:3561 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +#: nova/compute/manager.py:3703 +#, fuzzy, python-format +msgid "Updating volume usage cache" +msgstr "Від'єднати том %s" + +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/compute/manager.py:3747 #, python-format -msgid "Returning exception %s to caller" +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 +#: nova/compute/manager.py:3788 #, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 -#, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 -#, python-format -msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/compute/manager.py:3886 +msgid "Instance is not (soft-)deleted." +msgstr "" + +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:3974 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/compute/manager.py:3981 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/compute/manager.py:3988 #, python-format -msgid "Connected to AMQP server on %s" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, python-format -msgid "Deserializing: %s" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/compute/resource_tracker.py:280 +#, fuzzy, python-format +msgid "Deleting compute node %s" +msgstr "Від'єднати том %s" + +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/compute/resource_tracker.py:310 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "-> bind: %(bind)s" +msgid "No service record for host %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +#: nova/compute/resource_tracker.py:334 +#, python-format +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "Subscribing to %s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: nova/compute/resource_tracker.py:340 +#, python-format +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Running func with context: %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" +#: nova/compute/resource_tracker.py:350 +#, python-format +msgid "Free disk (GB): %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/compute/resource_tracker.py:355 +#, python-format +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/compute/resource_tracker.py:396 +#, python-format +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 -#, python-format -msgid "CONSUMER GOT %s" +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, fuzzy, python-format -msgid "->response->%s" -msgstr "відповідь %s" - -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "Created topic proxy: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 -#, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "CONSUMER RECEIVED DATA: %s" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/compute/utils.py:141 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 -#, python-format -msgid "Create Consumer for topic (%(topic)s)" +#: nova/conductor/api.py:376 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/conductor/manager.py:88 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/console/vmrc_manager.py:116 +#, python-format +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 -#, fuzzy, python-format -msgid "Received message: %s" -msgstr "отримано %s" - -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 -#, python-format -msgid "%(msg)s" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 -#, python-format -msgid "Sending message(s) to: %s" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/console/xvp.py:119 +#, python-format +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/console/xvp.py:147 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Error starting xvp: %s" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/scheduler/driver.py:124 -#, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/scheduler/driver.py:141 -#, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/scheduler/driver.py:334 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 -#, python-format -msgid "No host selection for %s defined." +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "" - -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/db/sqlalchemy/api.py:1409 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/db/sqlalchemy/api.py:1542 +#, python-format +msgid "Invalid instance id %s in request" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Filtered %(hosts)s" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 -#, python-format -msgid "Weighted %(weighted_host)s" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/scheduler/host_manager.py:237 -#, python-format -msgid "Host filter fails for ignored host %(host)s" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "Host filter passes for %(host)s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/scheduler/host_manager.py:318 -#, python-format -msgid "Received %(service_name)s service update from %(host)s." +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +#: 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/scheduler/host_manager.py:351 -#, python-format -msgid "No service for compute ID %s" +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/scheduler/manager.py:79 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 #, python-format -msgid "Failed to schedule create_volume: %(ex)s" +msgid "table '%s' not dropped" msgstr "" -#: nova/scheduler/manager.py:165 +#: nova/image/glance.py:187 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/image/glance.py:492 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "fetching image %s from glance" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/image/s3.py:318 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/image/s3.py:345 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/image/s3.py:355 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/image/s3.py:379 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/image/s3.py:386 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/image/s3.py:397 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 -#, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 -#, python-format -msgid "%(host_state)s does not support requested instance_properties" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/api.py:239 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:43 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +msgid "Loading network driver '%s'" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/floating_ips.py:87 #, python-format -msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/floating_ips.py:121 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/floating_ips.py:196 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/floating_ips.py:200 #, python-format -msgid "Faked command matched %s" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/floating_ips.py:220 #, python-format -msgid "Faked command raised an exception %s" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/tests/fake_utils.py:101 -#, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/floating_ips.py:530 +#, python-format +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/floating_ips.py:537 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/floating_ips.py:568 +#, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/floating_ips.py:576 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/floating_ips.py:624 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/floating_ips.py:664 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/floating_ips.py:673 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/ldapdns.py:100 #, python-format msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/tests/test_nova_manage.py:202 -msgid "id" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/linux_net.py:219 +#, python-format +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/linux_net.py:279 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" +#: nova/network/linux_net.py:680 +#, python-format +msgid "arping error for ip %s" msgstr "" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/linux_net.py:730 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/linux_net.py:966 #, python-format -msgid "unrecognized argument %s" +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/linux_net.py:1011 #, python-format -msgid "Run CLI command: %s" +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/linux_net.py:1013 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/linux_net.py:1093 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "killing radvd threw %s" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/linux_net.py:1095 #, python-format -msgid "Given data: %s" +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/linux_net.py:1227 #, python-format -msgid "Result data: %s" +msgid "Error clearing stale veth %s" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/linux_net.py:1386 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "Starting VLAN interface %s" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/linux_net.py:1418 #, python-format -msgid "Removing simulated guest agent files in %s" +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" +#: nova/network/linux_net.py:1420 +#, python-format +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" +#: nova/network/linux_net.py:1442 +#, python-format +msgid "Starting Bridge %s" msgstr "" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/linux_net.py:1454 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +#: nova/network/linux_net.py:1490 +#, python-format +msgid "Failed to add interface: %s" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/linux_net.py:1536 +#, python-format +msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/linux_net.py:1539 +#, python-format +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/linux_net.py:1735 #, python-format -msgid "_create: %s" +msgid "Starting bridge %s " msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/network/linux_net.py:1743 #, python-format -msgid "_delete: %s" +msgid "Done starting bridge %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/network/linux_net.py:1763 #, python-format -msgid "_get: %s" +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/linux_net.py:1765 #, python-format -msgid "_get_all: %s" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/manager.py:362 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 -#, python-format -msgid "test_snapshot_create: resp_dict=%s" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 -#, python-format -msgid "test_snapshot_create_force: param=%s" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/manager.py:500 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 -#, python-format -msgid "test_snapshot_show: resp=%s" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/manager.py:812 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/network/manager.py:838 #, python-format -msgid "Running instances: %s" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 -#, python-format -msgid "After terminating instances: %s" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/network/manager.py:926 +#, python-format +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/tests/compute/test_compute.py:2383 +#: nova/network/manager.py:949 #, python-format -msgid "After force-killing instances: %s" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/network/manager.py:953 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 +#: nova/network/manager.py:962 #, python-format -msgid "Failed to destroy vm %s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/network/manager.py:967 #, python-format -msgid "Failed to get info for disk %s" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/network/manager.py:971 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "IP %s released that is not associated" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/network/manager.py:975 #, python-format -msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +msgid "IP %s released that was not leased" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/network/manager.py:994 #, python-format -msgid "Result: %(result)s is not a list." +msgid "%s must be an integer" +msgstr "" + +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/network/manager.py:1038 #, python-format msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" + +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/network/manager.py:1122 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/network/manager.py:1133 #, python-format msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/network/manager.py:1190 +msgid "Network already exists!" +msgstr "" + +#: nova/network/manager.py:1209 #, python-format -msgid "flavor: %s" +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "" + +#: nova/network/manager.py:1812 #, python-format msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +msgid "Invalid name" msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/network/minidns.py:122 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "отримано %s" + +#: nova/network/minidns.py:207 #, python-format -msgid "Body: %s" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/integrated/api/client.py:125 -#, python-format -msgid "%(auth_uri)s => code %(http_status)s" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/network/quantumv2/api.py:151 +#, python-format +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/network/quantumv2/api.py:154 #, python-format -msgid "Decoding JSON: %s" +msgid "empty project id for instance %s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" +#: nova/network/quantumv2/api.py:269 +msgid "Port not found" msgstr "" -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +#: nova/network/quantumv2/api.py:277 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/network/quantumv2/api.py:315 +#, python-format +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/virt/firewall.py:357 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "Adding security group rule: %r" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "Adding provider rule: %s" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/network/quantumv2/api.py:365 +#, python-format +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/virt/images.py:107 +#: nova/network/quantumv2/api.py:397 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/virt/images.py:118 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "Converted to raw, but format is now %s" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +#: nova/network/quantumv2/api.py:437 +#, python-format +msgid "validate_networks() for %s" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "============= initial domains =========== : %s" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +#: nova/network/quantumv2/api.py:807 +#, python-format +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" -msgstr "" +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "Вилучити групу безпеки %s" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" -msgstr "" +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "Вилучити групу безпеки %s" -#: nova/virt/baremetal/dom.py:127 +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 #, python-format -msgid "No such domain (%s)" +msgid "Quantum Error: %s" msgstr "" -#: nova/virt/baremetal/dom.py:134 -#, python-format -msgid "Failed power down Bare-metal node %s" -msgstr "" +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "Вилучити групу безпеки %s" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/network/security_group/quantum_driver.py:171 +#, fuzzy, python-format +msgid "Quantum Error getting security group %s" +msgstr "Вилучити групу безпеки %s" + +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "No such domain %s" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "Domains: %s" +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "After storing domains: %s" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/network/security_group/quantum_driver.py:426 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" -msgstr "" +#: nova/network/security_group/security_group_base.py:137 +#, python-format +msgid "This rule already exists in group %s" +msgstr "Це правило вже існує в групі %s" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/excutils.py:48 +#, python-format +msgid "Original exception being dropped: %s" msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "Created new domain: %s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/lockutils.py:195 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/lockutils.py:222 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/lockutils.py:230 #, python-format -msgid "Stored fake domains to the file: %s" +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "отримано %s" + +#: nova/openstack/common/log.py:329 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/log.py:540 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/policy.py:394 #, python-format -msgid "instance %s: rebooted" +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "instance %s: rescued" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/db/sqlalchemy/session.py:486 +#, python-format +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "instance %s: is building" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "%s not in valid priorities" msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "instance %s spawned successfully" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "instance %s:not booted" +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "instance %s: Creating image" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "instance %s: finished toXML method" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 +#: nova/openstack/common/rpc/amqp.py:208 +#, python-format msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "#### RLK: cpu_arch = %s " +msgid "unpacked context: %s" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/amqp.py:337 +#, python-format +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" -msgstr "" +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" +msgstr "отримано %s" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/amqp.py:413 #, python-format -msgid "Unknown baremetal driver %(d)s" -msgstr "" +msgid "no method for message: %s" +msgstr "без порядку для повідомлень: %s" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." -msgstr "" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" +msgstr "Без порядку для повідомлень: %s" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/amqp.py:583 +#, python-format +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" -msgstr "" +#: nova/openstack/common/rpc/amqp.py:586 +#, python-format +msgid "MSG_ID is %s" +msgstr "MSG_ID %s" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/common.py:74 +msgid "An unknown RPC related exception occurred." msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/common.py:104 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/common.py:121 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/disk/api.py:245 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "no disk image handler for: %s" +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/openstack/common/rpc/common.py:151 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/common.py:156 #, python-format msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "Failed to unmount container filesystem: %s" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/common.py:302 +#, python-format +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/disk/api.py:552 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "User %(username)s not found in password file." +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/api.py:568 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format -msgid "unsupported partition: %s" +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "Failed to mount filesystem: %s" +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 #, python-format -msgid "Could not attach image to loopback: %s" +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/disk/mount.py:83 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "partition search unsupported with %s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, python-format -msgid "partition %s not found" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "Failed to map partitions: %s" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/disk/nbd.py:86 -#, python-format -msgid "qemu-nbd error: %s" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "nbd device %s did not show up" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/openstack/common/rpc/impl_zmq.py:140 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/openstack/common/rpc/impl_zmq.py:141 +#, python-format +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/openstack/common/rpc/impl_zmq.py:142 +#, python-format +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:162 +#, python-format +msgid "Subscribing to %s" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/openstack/common/rpc/impl_zmq.py:273 +#, python-format +msgid "Running func with context: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 -#, python-format -msgid "Getting live migration networks for remote host: %s" +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 -#, python-format -msgid "Starting live migration for instance: %s" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 -#, python-format -msgid "Failed to live migrate VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:129 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "Calling live migration recover_method for instance: %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/openstack/common/rpc/impl_zmq.py:464 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "Creating proxy for topic: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/openstack/common/rpc/impl_zmq.py:495 +#, python-format +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 -#, python-format -msgid "compare_cpu called %s" +#: nova/openstack/common/rpc/impl_zmq.py:504 +msgid "Topic socket file creation failed." msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "Creating snapshot for instance %s" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, python-format -msgid "Getting info for VHD %s" +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 -#, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 -#, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 -#, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 -#, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, python-format -msgid "Removing snapshot %s" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 -#, python-format -msgid "Failed to remove snapshot for VM %s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 -#, python-format -msgid "Removing folder %s " +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, fuzzy, python-format +msgid "Received message: %s" +msgstr "отримано %s" + +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/hyperv/vmops.py:93 -#, python-format -msgid "hyperv vm state: %s" +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +msgid "%(msg)s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "cache image failed: %s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:154 -#, python-format -msgid "Starting VM %s " +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/vmops.py:156 -#, python-format -msgid "Started VM %s " +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/hyperv/vmops.py:158 -#, python-format -msgid "spawn vm failed: %s" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/hyperv/vmops.py:177 -#, python-format -msgid "Failed to create VM %s" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Created VM %s..." +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 -#, python-format -msgid "Set memory for vm %s..." +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "Set vcpus for vm %s..." +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/vmops.py:214 -#, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/hyperv/vmops.py:231 -#, python-format -msgid "Failed to add scsi controller to VM %s" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/vmops.py:263 -#, python-format -msgid "Failed to add diskdrive to VM %s" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, python-format -msgid "Failed to add vhd file to VM %s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/vmops.py:287 +#: nova/scheduler/driver.py:335 #, python-format -msgid "Created disk for %s" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "Creating nic for %s " +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/scheduler/filter_scheduler.py:246 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/vmops.py:317 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Failed creating port for %s" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/vmops.py:332 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "Failed to add nic to VM %s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:334 +#: nova/scheduler/filter_scheduler.py:387 #, python-format -msgid "Created nic for %s " +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/scheduler/host_manager.py:316 +#, python-format +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:374 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Got request to destroy vm %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -msgid "Pause instance" +#: nova/scheduler/host_manager.py:358 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/vmops.py:429 -msgid "Unpause instance" +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 +#, python-format +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/vmops.py:435 -msgid "Suspend instance" +#: nova/scheduler/host_manager.py:399 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/vmops.py:440 -msgid "Resume instance" +#: nova/scheduler/manager.py:196 +#, python-format +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/vmops.py:445 -msgid "Power off instance" +#: nova/scheduler/scheduler_options.py:71 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:450 -msgid "Power on instance" +#: nova/scheduler/scheduler_options.py:79 +#, python-format +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:470 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Windows version: %s " +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 +#, python-format +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "use_cow_image:%s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/scheduler/filters/compute_filter.py:44 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 -#, python-format -msgid "duplicate name found: %s" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "Від'єднати том %s" - -#: nova/virt/hyperv/vmutils.py:94 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Removing existing folder %s " +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "block device info: %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "Unable to attach boot volume to instance %s" +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "Від'єднати том %s" - -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "Unable to attach volume to instance %s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/volumeops.py:156 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "Failed to add volume to VM %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:170 +#: nova/servicegroup/api.py:60 #, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/servicegroup/api.py:66 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/servicegroup/api.py:83 #, python-format -msgid "host_resource disk detached is: %s" +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Physical disk detached is: %s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Failed to remove volume from VM %s" -msgstr "" - -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/servicegroup/api.py:106 #, python-format -msgid "device.InitiatorName: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/servicegroup/api.py:114 #, python-format -msgid "device.TargetName: %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 -#, python-format -msgid "device.ScsiPathId: %s" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "device.ScsiTargetId): %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 -#, python-format -msgid "device.ScsiLun: %s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 -#, python-format -msgid "device.DeviceInterfaceGuid :%s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 -#, python-format -msgid "device.DeviceInterfaceName: %s" +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "device.LegacyName: %s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 -#, python-format -msgid "device.DeviceType: %s" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "device.DeviceNumber %s" +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "device.PartitionNumber :%s" +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 -#, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Device number : %s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Target lun : %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/storage/linuxscsi.py:70 #, python-format -msgid "Mounted disk is: %s" +msgid "Trying (%(tries)s) to remove device %(device)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/storage/linuxscsi.py:117 #, python-format -msgid "DeviceNumber : %s" +msgid "Couldn't find multipath device %(line)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Disk path to parse: %s" +msgid "Found multipath device = %(mdev)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "отримано %s" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "" -#: nova/virt/hyperv/volumeops.py:292 +#: nova/tests/fake_utils.py:72 #, python-format -msgid "end_device_id: %s" +msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "block_device_list %s" +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/libvirt/driver.py:333 -#, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" msgstr "" -#: nova/virt/libvirt/driver.py:339 -#, python-format -msgid "Connecting to libvirt: %s" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 -#, python-format -msgid "Can not handle authentication request for %d credentials" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/libvirt/driver.py:467 -#, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:523 -#, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "Deleting instance files %(target)s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/libvirt/driver.py:884 -msgid "Instance soft rebooted successfully." +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 +#, python-format +msgid "Running instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 +#, python-format +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/libvirt/driver.py:1108 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -msgid "Guest does not have a console available" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/libvirt/driver.py:1198 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "Path '%(path)s' supports direct I/O" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/libvirt/driver.py:1202 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" -msgstr "" - -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Creating config drive at %(path)s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "flavor: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/tests/integrated/api/client.py:38 #, python-format msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/tests/integrated/api/client.py:105 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/tests/integrated/api/client.py:107 +#, python-format +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/tests/integrated/api/client.py:172 +#, python-format +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/configdrive.py:97 +#, python-format +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2340 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/driver.py:2360 +#: nova/virt/driver.py:930 #, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" + +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/driver.py:955 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/driver.py:962 #, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/fake.py:210 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2507 -#, python-format -msgid "Live Migration failure: %(e)s" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/driver.py:2551 -#, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" msgstr "" -#: nova/virt/libvirt/driver.py:2678 -#, python-format -msgid "skipping %(path)s since it looks like volume" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/firewall.py:377 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/images.py:221 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/images.py:233 +#, python-format +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/baremetal/driver.py:90 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/firewall.py:191 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/firewall.py:214 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/driver.py:284 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/driver.py:295 +#, python-format +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/driver.py:313 #, python-format -msgid "Unknown image_type=%s" +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "%s is a valid instance name" +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "%s has a disk file" +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/baremetal/ipmi.py:85 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 -#, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 -#, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 -#, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 -#, python-format -msgid "Base file too young to remove: %s" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/baremetal/ipmi.py:134 #, python-format -msgid "Removing base file: %s" +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +msgid "Activate node called, but node %s is already active" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 +#: nova/virt/baremetal/pxe.py:92 #, python-format -msgid "%(id)s (%(base_file)s): checking" +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/imagecache.py:315 +#: nova/virt/baremetal/pxe.py:231 #, python-format msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "Fetching kernel and ramdisk for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "Injecting files into image for instance %(name)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/pxe.py:467 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "PXE deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/pxe.py:472 +#, python-format +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/pxe.py:476 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "Unknown base file: %s" +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/baremetal/pxe.py:483 #, python-format -msgid "Active base files: %s" +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/baremetal/tilera.py:154 #, python-format -msgid "Corrupt base files: %s" +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/baremetal/tilera.py:372 #, python-format -msgid "Removable base files: %s" +msgid "Tilera deploy started for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/baremetal/tilera.py:378 +#, python-format +msgid "Tilera deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/baremetal/tilera.py:389 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +msgid "Tilera deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/utils.py:140 -#, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:187 -#, python-format -msgid "Path %s must be LVM logical volume" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:499 -#, python-format -msgid "Reading image info file: %s" +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/utils.py:503 -#, fuzzy, python-format -msgid "Read: %s" -msgstr "отримано %s" +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" +msgstr "" -#: nova/virt/libvirt/utils.py:509 -#, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "Writing image info file: %s" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "Wrote: %s" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Ensuring bridge %s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/baremetal/vif_driver.py:37 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "iSCSI device not found at %s" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "%s is already mounted" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/baremetal/vif_driver.py:75 +#, python-format +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/powervm/exception.py:21 -msgid "Connection to PowerVM manager failed" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/baremetal/volume_driver.py:226 +#, python-format +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "detach volume could not find tid for %s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/powervm/exception.py:59 -#, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/powervm/operator.py:91 +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, python-format -msgid "LPAR instance '%s' not found" +msgid "Baremetal interface %s already in use" msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 +#, python-format +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/api.py:132 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:208 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Creating LPAR instance '%s'" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/powervm/operator.py:211 +#: nova/virt/disk/api.py:149 #, python-format -msgid "LPAR instance '%s' creation failed" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/api.py:159 #, python-format -msgid "Fetching image '%s' from glance" +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/powervm/operator.py:225 -#, python-format -msgid "Copying image '%s' to IVM" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/api.py:282 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/disk/api.py:299 #, python-format -msgid "Copying image to the device '%s'" +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/disk/api.py:318 #, python-format -msgid "PowerVM image creation failed: %s" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/disk/api.py:335 #, python-format -msgid "Activating the LPAR instance '%s'" +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/disk/api.py:348 #, python-format -msgid "Instance '%s' failed to boot" +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/api.py:373 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Shutting down the instance '%s'" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Removing the logical volume '%s'" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/api.py:435 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/api.py:464 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/api.py:490 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/powervm/operator.py:554 -msgid "Unable to get checksum" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/api.py:564 +#, python-format +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/api.py:580 +#, python-format +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/vmwareapi/driver.py:111 +#: nova/virt/disk/mount/api.py:41 +#, python-format msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 -#, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 -#, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 -#, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/vmwareapi/driver.py:402 -#, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Map dev %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" +msgid "partition %s not found" msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" +#: nova/virt/disk/mount/api.py:203 +#, python-format +msgid "Umount %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "Glance image %s is in killed state" +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/mount/loop.py:34 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" -msgstr "" - -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Got loop device %s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/mount/loop.py:58 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Release loop device %s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 -#, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "httplib error in %s: " +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, python-format -msgid "Socket error in %s: " +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "Type error in %s: " +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Exception in %s " +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/disk/vfs/api.py:27 #, python-format -msgid "Got total of %s instances" +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/disk/vfs/guestfs.py:55 #, 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" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/disk/vfs/guestfs.py:64 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +msgid "No operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/disk/vfs/guestfs.py:90 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/disk/vfs/guestfs.py:95 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/disk/vfs/guestfs.py:126 +#, python-format +msgid "Failed to close augeas %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/disk/vfs/guestfs.py:142 +#, python-format +msgid "Failed to close guest handle %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 #, python-format -msgid "Uploading image %s" +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 #, python-format -msgid "Uploaded image %s" +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, python-format +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/disk/vfs/guestfs.py:183 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/disk/vfs/guestfs.py:188 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:554 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/disk/vfs/guestfs.py:201 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/disk/vfs/localfs.py:46 +#, python-format +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/disk/vfs/localfs.py:80 +#, python-format +msgid "Failed to mount image %(ex)s)" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/disk/vfs/localfs.py:90 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 +#: nova/virt/disk/vfs/localfs.py:96 #, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgid "Failed to remove %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/hostops.py:93 +#, python-format +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/hostops.py:174 #, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/imagecache.py:68 #, python-format -msgid "Creating directory with path %s" +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/imagecache.py:83 #, python-format -msgid "Created directory with path %s" +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/imagecache.py:86 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 -#, python-format -msgid "Downloaded image %s from glance image server" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/livemigrationops.py:55 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/livemigrationops.py:59 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 -#, python-format -msgid "Getting image size for the image %s" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 -#, python-format -msgid "Got image size of %(size)s for the image %(image)s" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 -#, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 -#, python-format -msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 -#, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/livemigrationutils.py:46 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" -msgstr "" - -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/livemigrationutils.py:49 #, python-format -msgid "Updating agent to %s" +msgid "Live migration failed: %s" msgstr "" -#: nova/virt/xenapi/agent.py:151 -#, python-format -msgid "Failed to update agent: %(resp)r" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "VM not found: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/livemigrationutils.py:77 #, python-format -msgid "Injecting file path: %r" +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/livemigrationutils.py:156 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, python-format +msgid "Starting live migration for VM: %s" msgstr "" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/hyperv/livemigrationutils.py:208 +#, python-format +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/migrationops.py:52 #, python-format -msgid "OpenSSL error: %s" +msgid "Migration target host: %s" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/xenapi/driver.py:355 -#, python-format -msgid "Could not determine key: %s" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/migrationops.py:152 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Got exception: %s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/hyperv/migrationops.py:162 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/migrationops.py:174 #, python-format -msgid "xenapi.fake does not have an implementation for %s" +msgid "Getting info for disk: %s" msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/hyperv/migrationops.py:179 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/migrationops.py:190 #, python-format -msgid "Calling getter %s" +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/xenapi/fake.py:713 -#, fuzzy, python-format -msgid "Calling setter %s" -msgstr "Оголошення черги %s" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" +msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/hyperv/migrationops.py:208 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Cannot find boot VHD file: %s" msgstr "" -#: 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" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/xenapi/host.py:156 +#: nova/virt/hyperv/networkutils.py:46 #, python-format -msgid "Unable to get SR for this host: %s" +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Failed to extract instance support from %s" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/hyperv/pathutils.py:71 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "Від'єднати том %s" + +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "Від'єднати том %s" + +#: nova/virt/hyperv/snapshotops.py:56 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "Creating snapshot for instance %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/hyperv/snapshotops.py:65 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Found no network for bridge %s" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:182 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/hyperv/snapshotops.py:109 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/xenapi/pool.py:218 +#: nova/virt/hyperv/snapshotops.py:113 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/hyperv/vif.py:75 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Creating vswitch port for instance: %s" msgstr "" -#: nova/virt/xenapi/pool.py:241 +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/xenapi/vif.py:104 -#, python-format -msgid "Found no PIF for device %s" +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/hyperv/vmops.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" +#: nova/virt/hyperv/vmops.py:126 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" +#: nova/virt/hyperv/vmops.py:138 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/hyperv/vmops.py:151 +msgid "Spawning new instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/hyperv/vmops.py:177 +msgid "Spawn instance failed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/hyperv/vmops.py:202 #, python-format -msgid "VBD not found in instance %s" +msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "VBD %s already detached" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/hyperv/vmops.py:213 #, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 #, python-format -msgid "Unable to unplug VBD %s" +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/hyperv/vmops.py:270 #, python-format -msgid "Unable to destroy VBD %s" +msgid "Got request to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 +#: nova/virt/hyperv/vmops.py:283 #, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgid "Instance not found: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/hyperv/vmops.py:289 #, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgid "Failed to destroy instance: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 -#, python-format -msgid "Unable to destroy VDI %s" +#: nova/virt/hyperv/vmops.py:294 +msgid "reboot instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 -#, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +#: nova/virt/hyperv/vmops.py:300 +msgid "Pause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/hyperv/vmops.py:306 +msgid "Unpause instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 -#, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +#: nova/virt/hyperv/vmops.py:312 +msgid "Suspend instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 -#, python-format -msgid "No primary VDI found for %(vm_ref)s" +#: nova/virt/hyperv/vmops.py:318 +msgid "Resume instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/hyperv/vmops.py:324 +msgid "Power off instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:330 +msgid "Power on instance" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/hyperv/vmutils.py:75 #, 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." +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "Від'єднати том %s" + +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/hyperv/vmutils.py:164 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "Set vCPUs for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 +#: nova/virt/hyperv/vmutils.py:365 #, python-format -msgid "download_vhd failed: %r" +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 +#: nova/virt/hyperv/vmutils.py:383 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 +#: nova/virt/hyperv/volumeops.py:98 #, python-format msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 +#: nova/virt/hyperv/volumeops.py:115 +#, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:145 #, fuzzy, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "без порядку для повідомлень: %s" +msgid "Attach volume failed: %s" +msgstr "Від'єднати том %s" -#: nova/virt/xenapi/vm_utils.py:1167 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +msgid "Unable to attach volume to instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 +#: nova/virt/hyperv/volumeops.py:165 #, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/hyperv/volumeops.py:176 +#, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "Looking up vdi %s for PV kernel" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 +#: nova/virt/hyperv/volumeutils.py:53 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 +#: nova/virt/libvirt/blockinfo.py:130 #, python-format -msgid "VDI %s is still available" +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "Re-scanning SR %s" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#: nova/virt/libvirt/driver.py:545 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:553 +#, python-format +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/driver.py:570 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 +#, python-format +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/driver.py:629 +#, python-format +msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/driver.py:720 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 -#, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 -#, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 -#, python-format -msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 -#, python-format -msgid "Invalid statistics data from Xenserver: %s" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/libvirt/driver.py:820 #, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 -#, python-format -msgid "Timeout waiting for device %s to be created" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 -#, python-format -msgid "Disconnecting stale VDI %s from compute domU" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 -#, python-format -msgid "Plugging VBD %s ... " +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 -#, python-format -msgid "Plugging VBD %s done." +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 -#, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 -#, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 -#, python-format -msgid "Destroying VBD for VDI %s ... " +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 -#, python-format -msgid "Destroying VBD for VDI %s done." +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 -#, python-format -msgid "Running pygrub against %s" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1888 -#, python-format -msgid "Found Xen kernel %s" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/driver.py:1288 +msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 -#, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 -#, python-format -msgid "Writing partition table %s done." +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 -#, python-format -msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 -#, python-format -msgid "Updating progress to %(progress)d" +#: nova/virt/libvirt/driver.py:1603 +msgid "Guest does not have a console available" msgstr "" -#: nova/virt/xenapi/vmops.py:224 -msgid "Starting instance" +#: nova/virt/libvirt/driver.py:1672 +#, python-format +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/driver.py:1676 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 #, python-format -msgid "Block device information present: %s" +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/driver.py:1907 +#, python-format +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" +#: nova/virt/libvirt/driver.py:1917 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/driver.py:1974 #, python-format msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vmops.py:498 -#, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vmops.py:519 +#: nova/virt/libvirt/driver.py:1988 #, python-format -msgid "Instance agent version: %s" +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "Could not find VM with name %s" +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/driver.py:2340 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/driver.py:2525 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" -msgstr "" - -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/driver.py:2584 +#, python-format +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/driver.py:2731 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/driver.py:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/driver.py:2836 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/driver.py:2963 #, python-format -msgid "Instance is already in Rescue Mode: %s" +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/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/driver.py:2988 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/driver.py:3000 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/driver.py:3017 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/driver.py:3065 +#, python-format +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/driver.py:3137 +#, python-format +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/driver.py:3230 +#, python-format +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/libvirt/driver.py:3340 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/libvirt/driver.py:3362 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "type is = %s" +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 -#, python-format -msgid "name = %s" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 -#, python-format -msgid "Created %(label)s as %(sr_ref)s." +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +#: nova/virt/libvirt/firewall.py:247 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +#: nova/virt/libvirt/imagebackend.py:375 +#, python-format +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/imagecache.py:140 #, python-format -msgid "Forgetting SR %s..." +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +#: nova/virt/libvirt/imagecache.py:180 +#, python-format +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 +#: nova/virt/libvirt/imagecache.py:202 #, python-format -msgid "Introducing %s..." +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "Unable to find SR from VBD %s" +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/libvirt/imagecache.py:337 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 +#: nova/virt/libvirt/imagecache.py:350 #, python-format -msgid "Unable to introduce VDI on SR %s" +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/libvirt/imagecache.py:426 #, python-format -msgid "Unable to get record of VDI %s on" +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/libvirt/imagecache.py:445 #, python-format -msgid "Error finding vdis in SR %s" +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/libvirt/imagecache.py:460 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/libvirt/imagecache.py:472 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/libvirt/imagecache.py:475 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/libvirt/imagecache.py:482 #, python-format -msgid "Mountpoint cannot be translated: %s" +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/libvirt/imagecache.py:493 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/libvirt/imagecache.py:517 #, python-format -msgid "Creating SR %s" +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/libvirt/imagecache.py:529 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/libvirt/imagecache.py:541 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/libvirt/imagecache.py:548 #, python-format -msgid "Introducing SR %s" +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/libvirt/imagecache.py:572 +#, python-format +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Checking for SR %s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "SR %s not found in the xapi database" -msgstr "" - -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 +#: nova/virt/libvirt/imagecache.py:606 #, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:183 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:194 +#: nova/virt/libvirt/imagecache.py:613 #, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "Unable to destroy vbd %s" +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "Error purging SR %s" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/volumeops.py:235 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Error in handshake: %s" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Request: %s" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/vnc/xvp_proxy.py:150 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "Request made with invalid token: %s" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/vnc/xvp_proxy.py:157 +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "Unexpected error: %s" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "Ensuring bridge %s" msgstr "" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/volume/api.py:128 +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +msgid "iSCSI device not found at %s" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/libvirt/volume.py:252 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 +#, python-format +msgid "%s is already mounted" msgstr "" -#: nova/volume/api.py:223 -msgid "Volume status must be available or error" +#: nova/virt/libvirt/volume.py:544 +#, python-format +msgid "AoE device not found at %s" msgstr "" -#: nova/volume/api.py:228 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/libvirt/volume.py:560 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/volume/api.py:428 -msgid "Volume Snapshot status must be available or error" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/volume/api.py:479 -msgid "Volume status must be available/in-use." +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/libvirt/volume.py:710 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/libvirt/volume.py:733 #, python-format -msgid "volume group %s doesn't exist" +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/volume/driver.py:324 -#, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/volume/driver.py:414 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/volume/driver.py:470 +#: nova/virt/powervm/blockdev.py:147 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "Removing the logical volume '%s'" msgstr "" -#: nova/volume/driver.py:474 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/powervm/blockdev.py:170 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "Using image found at '%s'" msgstr "" -#: nova/volume/driver.py:606 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "FAKE ISCSI: %s" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/powervm/blockdev.py:183 #, python-format -msgid "rbd has no pool %s" +msgid "Creating logical volume of size %s bytes" msgstr "" -#: nova/volume/driver.py:740 +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "Image %s is not stored in rbd" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/volume/driver.py:744 -#, python-format -msgid "Image %s has blank components" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/volume/driver.py:773 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "Unable to read image %s" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/volume/driver.py:815 -#, python-format -msgid "Sheepdog is not working: %s" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +msgid "Unable to get checksum" msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/volume/iscsi.py:122 -#, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "Від'єднати том %s" - -#: nova/volume/iscsi.py:136 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +msgid "Image found on host at '%s'" msgstr "" -#: nova/volume/iscsi.py:146 -#, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "Від'єднати том %s" +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" +msgstr "" -#: nova/volume/iscsi.py:168 +#: nova/virt/powervm/common.py:71 #, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." +msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:102 +#: nova/virt/powervm/common.py:136 #, python-format -msgid "Re-exporting %s volumes" +msgid "ftp GET %(remote_path)s to: %(local_path)s" msgstr "" -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" +#: nova/virt/powervm/common.py:142 +msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "Від'єднати том %s" - -#: nova/volume/manager.py:121 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "volume %s: creating" +msgid "Attempting to resolve %s" msgstr "" -#: nova/volume/manager.py:136 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/volume/manager.py:159 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "volume %s: creating export" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/volume/manager.py:172 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "volume %s: created successfully" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/powervm/exception.py:21 +msgid "Connection to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:195 +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "volume %s: removing export" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "volume %s: deleting" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/powervm/exception.py:33 #, python-format -msgid "volume %s: volume is busy" -msgstr "" - -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/volume/manager.py:220 +#: nova/virt/powervm/exception.py:37 #, python-format -msgid "volume %s: deleted successfully" +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/manager.py:261 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "snapshot %s: deleting" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/manager.py:264 +#: nova/virt/powervm/exception.py:63 #, python-format -msgid "snapshot %s: snapshot is busy" +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/manager.py:276 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "snapshot %s: deleted successfully" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/volume/manager.py:323 +#: nova/virt/powervm/lpar.py:55 #, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/manager.py:342 +#: nova/virt/powervm/operator.py:99 #, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -msgstr "" - -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +msgid "LPAR instance '%s' not found" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/powervm/operator.py:187 #, python-format -msgid "New capabilities found: %s" -msgstr "" - -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +msgid "PowerVM image creation failed: %s" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/powervm/operator.py:201 #, python-format -msgid "Notification {%s} received" +msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:108 +#: nova/virt/powervm/operator.py:203 #, python-format -msgid "API %(name)s failed: %(reason)s" +msgid "LPAR instance '%s' creation failed" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/powervm/operator.py:208 #, python-format -msgid "Using WSDL: %s" +msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "Using DFM server: %s" +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/volume/netapp.py:134 -#, python-format -msgid "Using storage service: %s" +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/volume/netapp.py:139 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "Using storage service prefix: %s" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/volume/netapp.py:145 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Using vfiler: %s" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/powervm/operator.py:271 #, python-format -msgid "%s is not set" -msgstr "" - -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "Оновлено з'єднання до черги" - -#: nova/volume/netapp.py:262 +#: nova/virt/powervm/operator.py:294 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/volume/netapp.py:297 +#: nova/virt/powervm/operator.py:299 #, python-format -msgid "Job failed: %s" -msgstr "" - -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/netapp.py:493 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "No entry in LUN table for volume %s" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/volume/netapp.py:513 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/netapp.py:530 +#: nova/virt/vmwareapi/driver.py:539 #, python-format -msgid "Failed to get host details for host ID %s" +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "No LUN ID for volume %s" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/netapp.py:776 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/netapp.py:1014 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/netapp.py:1100 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "Created LUN with name %s" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "Destroyed LUN %s" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/netapp.py:1146 -#, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/netapp.py:1156 +#: nova/virt/vmwareapi/host.py:40 #, python-format -msgid "Failed to get LUN target details for the LUN %s" +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/netapp.py:1160 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "Failed to get target portal for the LUN %s" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/netapp.py:1164 +#: nova/virt/vmwareapi/io_util.py:112 #, python-format -msgid "Failed to get target IQN for the LUN %s" +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/netapp.py:1263 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "Cloned LUN with new name %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/netapp.py:1280 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Could not find handle for LUN named %s" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/read_write_util.py:142 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/nfs.py:85 -#, python-format -msgid "casted to %s" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/nfs.py:95 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "Volume %s does not have provider_location specified, skipping" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/nfs.py:106 +#: nova/virt/vmwareapi/vim.py:147 #, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" +msgid "httplib error in %s: " msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vim.py:154 +#, python-format +msgid "Socket error in %s: " msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vim.py:159 +#, python-format +msgid "Type error in %s: " msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "Exception in %s " msgstr "" -#: nova/volume/san.py:324 -#, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/san.py:457 +#: nova/virt/vmwareapi/vmops.py:109 #, python-format -msgid "CLIQ command returned %s" +msgid "Got total of %s instances" msgstr "" -#: nova/volume/san.py:463 -#, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/vmops.py:236 #, python-format msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +"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/volume/san.py:554 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" -msgstr "" - -#: nova/volume/san.py:610 -msgid "local_path not supported" +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/volume/solidfire.py:123 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "Call to json.loads() raised an exception: %s" +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:145 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "Results of SolidFire API call: %s" +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:159 +#: nova/virt/vmwareapi/vmops.py:306 #, python-format -msgid "Found solidfire account: %s" +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" -#: nova/volume/solidfire.py:173 +#: nova/virt/vmwareapi/vmops.py:320 #, python-format -msgid "solidfire account: %s does not exist, create it..." +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/solidfire.py:279 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format -msgid "More than one valid preset was detected, using %s" +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/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/solidfire.py:334 -#, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "Від'єднати том %s" - -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:549 +#, python-format +msgid "Uploading image %s" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/storwize_svc.py:155 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "pool %s doesn't exist" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 -#, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:250 -#, python-format -msgid "Did not find expected column name in lsportip: %s" +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/storwize_svc.py:302 +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/storwize_svc.py:354 +#: nova/virt/vmwareapi/vmops.py:710 +#, python-format msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:723 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:735 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/storwize_svc.py:363 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/storwize_svc.py:392 +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:899 #, python-format -msgid "enter: create_volume: volume %s " +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/vmwareapi/vmops.py:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "Від'єднати том %s" + +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "leave: create_volume: volume %(name)s " +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:475 +#: nova/virt/vmwareapi/vmops.py:996 +#, fuzzy, python-format +msgid "Renaming the VM from %s" +msgstr "Від'єднати том %s" + +#: nova/virt/vmwareapi/vmops.py:1002 #, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +msgid "Renamed the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/vmwareapi/vmops.py:1025 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:488 +#: nova/virt/vmwareapi/vmops.py:1037 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:512 +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 #, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/vmwareapi/vmops.py:1051 +#, python-format +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:553 +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1189 #, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:585 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:595 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:615 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:623 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/vmwareapi/volume_util.py:163 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/vmwareapi/volume_util.py:166 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "_run_flashcopy: %s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/storwize_svc.py:780 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:815 -#, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +msgid "Unable to find iSCSI Target" msgstr "" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +#: nova/virt/vmwareapi/volumeops.py:185 +msgid "Unable to find volume" msgstr "" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "leave: create_snapshot: %s created successfully" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:902 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format -msgid "leave: delete_snapshot: snapshot %s" +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:921 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:941 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Failed to query agent version: %(resp)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/storwize_svc.py:957 +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 #, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Updating agent to %s" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/xenapi/agent.py:166 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/storwize_svc.py:992 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/agent.py:211 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1009 -#, python-format -msgid "enter: _delete_host: host %s " +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:1017 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/storwize_svc.py:1020 +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "leave: _delete_host: host %s " +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1024 -#, python-format -msgid "enter: _is_volume_defined: volume %s " +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/storwize_svc.py:1026 +#: nova/virt/xenapi/agent.py:273 #, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:1037 -#, python-format -msgid "enter: _is_host_defined: host %s " +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:1049 -#, python-format +#: nova/virt/xenapi/agent.py:304 msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/xenapi/agent.py:360 #, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:134 msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/xenapi/driver.py:354 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "Got exception: %s" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 +#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/volume/storwize_svc.py:1137 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/fake.py:728 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "Calling getter %s" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/fake.py:731 +#, fuzzy, python-format +msgid "Calling setter %s" +msgstr "Оголошення черги %s" + +#: nova/virt/xenapi/fake.py:793 #, python-format msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/host.py:68 #, python-format msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +"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/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/host.py:80 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Aggregate for host %(host)s count not be found." msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/host.py:101 #, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/host.py:156 #, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/host.py:191 +#, python-format +msgid "Failed to extract instance support from %s" msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/host.py:211 #, python-format -msgid "SR name = %s" +msgid "The call to %(method)s returned an error: %(e)s." msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/network_utils.py:29 #, python-format -msgid "Params: %s" +msgid "Found non-unique network for name_label %s" msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/network_utils.py:47 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "Found non-unique network for bridge %s" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/pool.py:71 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "Unable to eject %(host)s from the pool; No master found" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Failed to reach backend %d" +msgid "Pool-Join failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/pool.py:195 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "Unable to join %(host)s in the pool" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Volume will be created in backend - %d" +msgid "Unable to set up pool: %(e)s." msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/pool.py:234 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vif.py:122 #, python-format -msgid "Volume %s does not exist" +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:362 #, python-format -msgid "Sending JSON data: %s" +msgid "VBD %s already detached" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:365 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "відповідь %s" +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:408 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/volume/nexenta/volume.py:180 -msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +#: nova/virt/xenapi/vm_utils.py:411 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +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:483 +msgid "SR not present and could not be introduced" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "block device info: %s" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:594 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "No primary VDI found for %(vm_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" +#: nova/virt/xenapi/vm_utils.py:986 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1020 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1032 +#, 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:1045 +#, python-format +msgid "download_vhd failed: %r" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1079 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1090 +#, python-format +msgid "Asking xapi to fetch vhd image %(image_id)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1154 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1169 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1173 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1208 +#, fuzzy, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "без порядку для повідомлень: %s" + +#: nova/virt/xenapi/vm_utils.py:1217 +#, 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:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, fuzzy, python-format +msgid "Creating SR %(label)s" +msgstr "Від'єднати том %s" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy, python-format +msgid "Creating PBD for SR" +msgstr "Від'єднати том %s" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Failed to decrypt text" +#~ msgstr "" + +#~ msgid "Invalid snapshot" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "Unknown NFS exception" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Faild to detach volume %(volume_id)s from %(mp)s" +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "отримано %s" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "відповідь %s" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to destroy vm %s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "Failed to live migrate VM %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Failed to create VM %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Unable to attach boot volume to instance %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "" + +#~ msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "отримано %s" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "отримано %s" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "" + +#~ msgid "Unable to locate volume %s" +#~ msgstr "" + +#~ msgid "Unable to detach volume %s" +#~ msgstr "" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Unable to read image %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "Від'єднати том %s" + +#~ msgid "volume %s: creating" +#~ msgstr "" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "" + +#~ msgid "volume %s: created successfully" +#~ msgstr "" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "Оновлено з'єднання до черги" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "відповідь %s" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index a39f63b07..63822d390 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-05-07 06:51+0000\n" "Last-Translator: Edward \n" "Language-Team: Chinese (Simplified) \n" @@ -17,60 +17,75 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "块设备列表 block_device_list %s" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "根证书的文件名" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "私钥文件名" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "根证书撤销列表的文件名" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "保存密钥的位置" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "保存根证书的位置" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "是否每个项目都使用认证权威?" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "用户证书的标题,%s 依次分别为项目,用户,时间戳" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "项目证书的标题,%s 依次分别为项目,时间戳" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +#, fuzzy, python-format +msgid "Unable to find the key" +msgstr "无法找到地址 %r" + +#: nova/crypto.py:392 +#, fuzzy +msgid "Failed to write inbound.csr" +msgstr "重新启动实例失败" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "标记所在路径:%s" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "运行命令时出现意外错误" -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,268 +100,292 @@ msgstr "" "标准输出:%(stdout)r\n" "标准错误输出:%(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "数据库异常被包裹。" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "发生未知异常。" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 +#: nova/exception.py:182 #, fuzzy, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "类 %(fullname)s 是不推荐的:%(msg)s" +msgid "Failed to encrypt text: %(reason)s" +msgstr "解密文本失败" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "解密文本失败" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "虚拟接口创建失败" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "用唯一mac地址5次尝试创建虚拟接口失败" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "未授权。" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "用户没有管理员权限" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "政策不允许 %(action)s 被执行。" -#: nova/exception.py:214 +#: nova/exception.py:217 #, fuzzy, python-format msgid "Image %(image_id)s is not active." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:218 +#: nova/exception.py:221 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "没有为镜像 %(image_id)s 找到内核。" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "无法接受的参数。" -#: nova/exception.py:227 -msgid "Invalid snapshot" -msgstr "无效的快照" +#: nova/exception.py:230 +#, fuzzy, python-format +msgid "Block Device Mapping is Invalid." +msgstr "block_device_mapping %s" + +#: nova/exception.py:234 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:239 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:244 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "卷 %(volume_id)s 没有附加任何东西" -#: nova/exception.py:235 -#, fuzzy, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." -msgstr "卷 %(volume_id)s 没有附加任何东西" +#: nova/exception.py:248 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 msgid "Keypair data is invalid" msgstr "密钥对数据无效" -#: nova/exception.py:243 -msgid "Failed to load data into json format" -msgstr "把数据加载为json格式失败" - -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "请求无效。" -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "收到无效的输入" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "无效的卷类型" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "无效的卷" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "无效的元数据" -#: nova/exception.py:267 +#: nova/exception.py:274 #, fuzzy msgid "Invalid metadata size" msgstr "无效的元数据键" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "无效的IP协议 %(protocol)s。" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "无效的内容类型 %(content_type)s。" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "无效的cidr %(cidr)s。" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "无法执行action '%(action)s' 于聚合 %(aggregate_id)s 上。原因: %(reason)s。" -#: nova/exception.py:303 +#: nova/exception.py:310 #, fuzzy, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能执行 %(method)s。" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "实例 %(instance_id)s 没有运行。" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, fuzzy, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "实例 %(instance_id)s 不在救援模式。" + +#: nova/exception.py:335 #, fuzzy, python-format msgid "Instance %(instance_id)s is not ready" msgstr "实例 %(instance_id)s 没有挂起。" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "挂起实例失败" -#: nova/exception.py:332 -msgid "Failed to resume server" -msgstr "服务器恢复失败" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "注入文件失败:%(resp)r" -#: nova/exception.py:336 +#: nova/exception.py:347 +#, fuzzy, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "设置管理员密码失败。实例 %s 没有运行" + +#: nova/exception.py:351 +#, fuzzy, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "设置管理员密码失败。实例 %s 没有运行" + +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "重新启动实例失败" -#: nova/exception.py:340 +#: nova/exception.py:359 #, fuzzy msgid "Failed to terminate instance" msgstr "重新启动实例失败" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy +msgid "Failed to deploy instance" +msgstr "重新启动实例失败" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "此时的付不可用。" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, fuzzy, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "此时的计算服务不可用。" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "提供的虚拟机管理程序类型无效。" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "该实例需要比当前版本更新的虚拟机管理程序。" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:379 +#: nova/exception.py:402 #, fuzzy, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:383 +#: nova/exception.py:407 #, fuzzy, python-format msgid "The supplied device (%(device)s) is busy." msgstr "提供的设备路径 (%(path)s) 是无效的。" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "无法接受的CPU信息" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "%(address)s 不是有效的IP v4/6地址。" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "VLAN标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s,但与端口组关联的是 %(pgroup)s。" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -356,133 +395,91 @@ msgstr "" "包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 " "%(actual)s。" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "磁盘格式 %(disk_format)s 不能接受" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "Ec2 id %(ec2_id)s 无法接受。" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 +#: nova/exception.py:452 +#, fuzzy, python-format +msgid "Invalid ID received %(id)s." +msgstr "无效的cidr %(cidr)s。" + +#: nova/exception.py:456 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/exception.py:460 #, fuzzy msgid "Constraint not met." msgstr "实例 - %s 不存在" -#: nova/exception.py:433 +#: nova/exception.py:465 msgid "Resource could not be found." msgstr "资源没有找到。" -#: nova/exception.py:438 -#, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "在 %(path)s 找不到配置文件。" - -#: nova/exception.py:442 +#: nova/exception.py:470 #, fuzzy, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "卷 %(volume_id)s 没有找到。" +msgid "No agent-build associated with id %(id)s." +msgstr "没有固定IP与id %(id)s 关联。" -#: nova/exception.py:446 +#: nova/exception.py:474 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:450 -#, fuzzy, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" -msgstr "无法找到帐户 %(account_name) on Solidfire 设备" - -#: nova/exception.py:455 -#, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." -msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。" - -#: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." -msgstr "卷类型 %(volume_type_id)s 没有找到。" - -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." -msgstr "名为 %(volume_type_name)s 的卷类型没有找到。" - -#: nova/exception.py:469 -#, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." -msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。" - -#: nova/exception.py:474 +#: nova/exception.py:478 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:478 -#, python-format -msgid "deleting volume %(volume_name)s that has snapshot" -msgstr "正在删除有快照的卷 %(volume_name)s" - #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "没有为卷 %(volume_id)s 找到目标id。" - -#: nova/exception.py:495 -#, fuzzy, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "没有为卷 %(volume_id)s 找到目标id。" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "在 %(location)s 没有磁盘" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "无法为 %(driver_type)s 卷找到句柄。" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "无效的镜像href %(image_href)s。" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -490,760 +487,870 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "没有找到存储库来读写VDI。" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, fuzzy, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "网络 %(network_id)s 没有找到。" + +#: nova/exception.py:521 #, fuzzy, python-format msgid "Network %(network_id)s is still in use." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "创建网络 %(req)s 是必要的。" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, fuzzy, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "快照 %(snapshot_id)s 没有找到。" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "无法为桥 %(bridge)s 找到网络" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "无法为uuid %(uuid)s 找到网络" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "无法为cidr %(cidr)s 找到网络。" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "无法为实例 %(instance_id)s 找到网络。" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "没有网络定义。" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "或者网络uuid %(network_uuid)s不存在,或者它没有分配给项目 %(project_id)s。" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "主机没有设置于网络 (%(network_id)s)。" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "无法找到虚拟机使用的数据存储引用。" -#: nova/exception.py:575 +#: nova/exception.py:566 #, fuzzy, python-format msgid "Port %(port_id)s is still in use." msgstr "网络 %(network_id)s 没有找到。" -#: nova/exception.py:579 +#: nova/exception.py:570 #, fuzzy, python-format -msgid "Port %(port_id)s could not be found." -msgstr "快照 %(snapshot_id)s 没有找到。" +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "无法为实例 %(instance_id)s 找到网络。" + +#: nova/exception.py:574 +#, fuzzy, python-format +msgid "No free port available for instance %(instance)s." +msgstr "无法为实例 %(instance_id)s 找到网络。" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "没有固定IP与id %(id)s 关联。" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "没有为地址 %(address)s 找到固定IP。" -#: nova/exception.py:591 +#: nova/exception.py:586 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "实例 %(instance_id)s 没有固定ip。" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。" -#: nova/exception.py:600 +#: nova/exception.py:595 #, fuzzy, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "固定IP地址 (%(address)s) 在网络 (%(network_uuid)s) 中不存在。" -#: nova/exception.py:609 +#: nova/exception.py:604 #, fuzzy, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "固定IP地址 %(address)s 已在使用。" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "固定IP地址 %(address)s 无效。" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "没有固定ip可用。" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "找不到固定IP。" -#: nova/exception.py:636 +#: nova/exception.py:631 #, fuzzy, python-format msgid "Floating ip %(address)s already exists." msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "找不到适合地址 %(address)s 的浮动ip。" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:656 +#: nova/exception.py:651 #, fuzzy, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "找不到适合地址 %(address)s 的浮动ip。" -#: nova/exception.py:660 +#: nova/exception.py:655 #, fuzzy msgid "Floating ip pool not found." msgstr "没有找到floating_ip" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "没有浮动IP可用。" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "浮动ip %(address)s 已被关联。" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "浮动ip %(address)s 没有被关联。" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "没有浮动ip存在。" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "接口 %(interface)s没有找到。" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "证书 %(certificate_id)s 没有找到。" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "服务 %(service_id)s 没有找到。" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "主机 %(host)s 没有找到。" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "计算主机 %(host)s 没有找到。" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "配额没有找到。" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:735 +#: nova/exception.py:730 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:739 +#: nova/exception.py:734 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:743 +#: nova/exception.py:738 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "用户 %(user_id)s 没有找到。" -#: nova/exception.py:747 +#: nova/exception.py:742 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "扩展资源:%s" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "安全组 %(security_group_id)s 没有找到。" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。" -#: nova/exception.py:774 +#: nova/exception.py:769 +#, fuzzy, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "带有规则 %(rule_id)s 的安全组没有找到。" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "迁移 %(migration_id)s 没有找到。" -#: nova/exception.py:778 +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "控制台池 %(pool_id)s 没有找到。" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "没有找到类型是 %(console_type)s 的控制台池针对计算主机 %(compute_host)s 在代理主机 %(host)s 上。" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "控制台%(console_id)s 没有找到。" -#: nova/exception.py:797 +#: nova/exception.py:806 #, fuzzy, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "没有为实例 %(instance_id)s 找到控制台。" -#: nova/exception.py:801 +#: nova/exception.py:810 #, fuzzy, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "没有为实例 %(instance_id)s 在池 %(pool_id)s 中找到控制台。" -#: nova/exception.py:806 -#, python-format -msgid "Invalid console type %(console_type)s " +#: nova/exception.py:815 +#, fuzzy, python-format +msgid "Invalid console type %(console_type)s" msgstr "无效的控制台类型 %(console_type)s " -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "名为 %(instance_type_name)s 的实例类型没有找到。" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "类型 %(flavor_id)s 没有找到。" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, fuzzy, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "卷组 %s 不存在" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +#, fuzzy, python-format +msgid "Timeout waiting for response from cell" +msgstr "等待RPC响应超时:%s" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, fuzzy, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "没有为实例 %(instance_id)s 找到卷。" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "调度器主机过滤器 %(filter_name)s 没有找到。" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "调度器的成本函数 %(cost_fn_str)s 没有找到。" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "未找到调度器的权重标记:%(flag_name)s" -#: nova/exception.py:841 +#: nova/exception.py:882 #, fuzzy, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:846 +#: nova/exception.py:887 #, fuzzy, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "实例类型 %(instance_type_id)s 没有额外的 键为%(extra_specs_key)s 的规格说明。" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "找不到文件 %(file_path)s。" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "没找到文件" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "未找到网络适配器 %(adapter)s。" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "操作不允许。" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "快照不允许循环。" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "备份 image_type 要求循环参数。" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "密钥对 %(key_name)s 已经存在。" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "实例 %(name)s 已经存在。" -#: nova/exception.py:897 +#: nova/exception.py:938 #, fuzzy, python-format msgid "Instance Type with name %(name)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:901 +#: nova/exception.py:942 #, fuzzy, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "卷类型 %(name)s 已经存在。" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:918 +#: nova/exception.py:955 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "迁移错误" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "错误格式的消息体: %(reason)s" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "在 %(path)s 找不到配置文件。" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: nova/exception.py:940 +#: nova/exception.py:977 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "调整时实例的大小必须要发生变化。" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "镜像比实例类型所允许的大。" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "实例类型的内存对于所请求的镜像太小。" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "实例类型的磁盘对于所请求的镜像太小。" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "无法获取此主机的带宽、CPU和磁盘指标。" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "主机 %(host)s 没有启动或者不存在。" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "超出配额" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, fuzzy, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +#, fuzzy +msgid "Maximum number of floating ips exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:992 +#: nova/exception.py:1025 #, fuzzy -msgid "Maximum number of floating ips exceeded" +msgid "Maximum number of fixed ips exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "超过个性化文件限制" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "个性化文件路径太长" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "个性化文件内容太长" -#: nova/exception.py:1012 +#: nova/exception.py:1045 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1016 +#: nova/exception.py:1049 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, 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:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "找不到聚合 %(aggregate_id)s。" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "聚合 %(aggregate_name)s 已经存在。" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, 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:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" -#: nova/exception.py:1046 -#, fuzzy, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "检测到不止一个名称为 %(vol_name) 的卷。" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" - -#: nova/exception.py:1055 -#, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -#, fuzzy -msgid "Unknown NFS exception" -msgstr "发生未知异常。" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" -msgstr "" - -#: nova/exception.py:1068 -#, python-format -msgid "There is no share which can host %(volume_size)sG" -msgstr "" - -#: nova/exception.py:1072 +#: nova/exception.py:1079 msgid "Unable to create instance type" msgstr "无法创建实例类型。" -#: nova/exception.py:1076 +#: nova/exception.py:1083 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" -msgstr "来自SolidFire API的错误响应" - -#: nova/exception.py:1086 -#, python-format -msgid "Error in SolidFire API response: data=%(data)s" -msgstr "SolidFire API响应里发生错误:data=%(data)s" - -#: nova/exception.py:1090 +#: nova/exception.py:1089 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "检测到已存在的id为%(vlan) vlan" -#: nova/exception.py:1094 +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1098 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, fuzzy, python-format -msgid "Marker %(marker)s could not be found." -msgstr "镜像 %(image_id)s 没有找到。" +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "没有为实例 %(instance_id)s 找到控制台。" -#: nova/exception.py:1102 -#, python-format -msgid "Invalid id: %(val)s (expecting \"i-...\")." +#: nova/exception.py:1107 +#, fuzzy, python-format +msgid "Node %(node_id)s could not be found." +msgstr "卷 %(volume_id)s 没有找到。" + +#: nova/exception.py:1111 +#, fuzzy, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "快照 %(snapshot_id)s 没有找到。" + +#: nova/exception.py:1115 +#, fuzzy, python-format +msgid "Marker %(marker)s could not be found." +msgstr "镜像 %(image_id)s 没有找到。" + +#: nova/exception.py:1119 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "获取镜像 %(image)s" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, fuzzy, python-format +msgid "Could not upload image %(image_id)s" +msgstr "获取镜像 %(image)s" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, 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:1139 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "没有找到实例 %(instance_id)s" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "释放实例的网络" + +#: nova/exception.py:1157 +#, fuzzy, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "释放实例的网络" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 +#, 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:1181 +#, fuzzy, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" + +#: nova/exception.py:1185 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:1151 +#: nova/exception.py:1189 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "项目 %(project_id)s 没有找到。" -#: nova/manager.py:166 +#: nova/exception.py:1193 +#, fuzzy +msgid "Instance recreate is not implemented by this virt driver." +msgstr "该驱动不能执行set_admin_password。" + +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" -msgstr "跳过 %(full_task_name)s,到下次运行还剩下%(ticks_to_skip)s 跳。" +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" #: nova/manager.py:172 #, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format msgid "Running periodic task %(full_task_name)s" msgstr "正在运行周期性任务 %(full_task_name)s" -#: nova/manager.py:182 +#: nova/manager.py:246 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "在 %(full_task_name)s 期间发生的错误:%(e)s" -#: nova/manager.py:231 +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "向调度器通报能力。" @@ -1251,6 +1358,11 @@ msgstr "向调度器通报能力。" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +#, fuzzy, python-format +msgid "Failed to get nw_info" +msgstr "为ip: %s获取元数据失败" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "JSON文件表示策略。" @@ -1259,833 +1371,981 @@ msgstr "JSON文件表示策略。" msgid "Rule checked when requested rule is not found" msgstr "请求的规则找不到时的检查缺省规则。" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +#, fuzzy +msgid "Full set of CONF:" msgstr "标记全集:" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "%(flag)s:标记集合 " -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, fuzzy, python-format msgid "Caught %s, exiting" msgstr "快照 %s:正在删除" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, fuzzy, python-format msgid "Starting %d workers" msgstr "起始地址" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 -#, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +#: nova/service.py:426 +#, fuzzy, python-format +msgid "Starting %(topic)s node (version %(version)s)" msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "为服务 %s 创建消费者" -#: nova/service.py:503 +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:545 msgid "Service killed that has no database entry" msgstr "因无数据库记录,服务已被中止" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." -msgstr "服务数据库对象消失,正在重新创建。" - -#: nova/service.py:555 -msgid "Recovered model server connection!" -msgstr "与模型服务器(model server)的连接已恢复!" - -#: nova/service.py:561 -msgid "model server went away" -msgstr "失去与模型服务器的连接" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" -#: nova/service.py:649 +#: nova/service.py:678 msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "发现未知的 utils.execute 关键字参数:%r" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "正在运行cmd (subprocess):%s" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "运行结果为 %s" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "%r 失败,重试。" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "运行cmd (SSH):%s" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "SSH上不支持环境变量" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "SSH上不支持的进程输入参数。" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "回调中debug:%s" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "本地IP地址没有找到:%s" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "无效的后台:%s" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +#, fuzzy +msgid "in fixed duration looping call" +msgstr "循环调用中。" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +#, fuzzy +msgid "in dynamic looping call" msgstr "循环调用中。" -#: nova/utils.py:700 +#: nova/utils.py:699 +#, fuzzy, python-format +msgid "Unknown byte multiplier: %s" +msgstr "未知的基文件:%s" + +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "期望的对象类型:%s" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "不正确的server_string:%s" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "正在删除基文件:%s" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "移除容器失败:%s" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, fuzzy, python-format +msgid "%s is not a string or unicode" +msgstr "服务器名称不是字符串或者unicode" + +#: nova/utils.py:1367 +#, fuzzy, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "密钥对名称长度必须在1到255个字符之间" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, fuzzy, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "启动%(name)s 位置在 %(host)s:%(port)s" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "无法找到地址 %r" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "无法找到地址 %r" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "无法找到地址 %r" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "关闭WSGI服务器" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "WSGI服务器已经停止。" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "你必须执行 __call__" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, fuzzy, python-format msgid "Loading app %(name)s from %(path)s" msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "%(code)s: %(message)s" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "FaultWrapper: %s" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "认证失败过多" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "签名没有提供" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "访问密钥没有提供" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "与keystone交流失败" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, fuzzy, python-format +msgid "Keystone failure: %s" +msgstr "预在线迁移在%(dest)s失败" + +#: nova/api/ec2/__init__.py:314 +#, fuzzy +msgid "Timestamp failed validation." +msgstr "认证失败过多" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "执行: %s" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, 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:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "引起异常 InstanceNotFound: %s" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "引起异常 VolumeNotFound: %s" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "引起异常 SnapshotNotFound: %s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "引起异常 NotFound: %s" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "引起异常 EC2APIError: %s" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "引起异常 KeyPairExists: %s" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, fuzzy, python-format +msgid "InvalidKeypair raised: %s" +msgstr "引起异常 InvalidRequest: %s" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "引起异常 InvalidParameterValue: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "引起异常 InvalidPortRange: %s" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "引起异常 NotAuthorized: %s" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "引起异常 InvalidRequest: %s" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "引起意外的错误:%s" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "引起意外的错误:%s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "Environment: %s" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "发生了一个未知的错误. 请重试你的请求." -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "不支持的API请求:controller = %(controller)s,action = %(action)s" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "创建卷 %s 的快照" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "解密私钥失败:%s" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "创建密钥对 %s" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "密钥对 '%s' 已经存在。" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "导入密钥 %s" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "删除密钥对 %s" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "参数不够创建有效规则。" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "对给定的参数无特定规则。" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "这条规则已经存在于组%s 中" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "获取实例 %s 控制台输出" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "从快照 %s 创建卷" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "创建 %s GB的卷" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 #, fuzzy msgid "Delete Failed" msgstr "创建失败" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, 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:819 +#: nova/api/ec2/cloud.py:890 #, fuzzy msgid "Attach Failed." msgstr "创建失败" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "分离卷 %s" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 #, fuzzy msgid "Detach Volume Failed." msgstr "分离卷 %s" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "属性不支持: %s" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "分配地址" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 #, fuzzy msgid "No more floating IPs available" msgstr "没有更多的浮动ip。" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "释放地址 %s" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 #, fuzzy msgid "Unable to release IP Address." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, 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:1162 +#: nova/api/ec2/cloud.py:1260 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, fuzzy, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "存在多个固定IP,使用第一个:%s" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 #, fuzzy msgid "Floating ip is already associated." msgstr "浮动ip %(address)s 已被关联。" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "没有浮动IP可用。" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "取消地址 %s 的关联" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 #, fuzzy msgid "Floating ip is not associated." msgstr "浮动ip %(address)s 没有被关联。" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "镜像必须可用。" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "准备开始终止实例" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "重启实例 %r" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "准备停止实例" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "准备启动实例" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "解除镜像 %s 的注册" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, 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:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "用户或者组没有确定" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "仅仅支持组\"all\"" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "operation_type必须添加或者移除" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "正在更新镜像 %s 的 publicity 属性" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "无法在 %d 秒内停止实例" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +#, fuzzy +msgid "Expecting a list of resources" +msgstr "获取实例列表" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +#, fuzzy +msgid "Only instances implemented" +msgstr "实例 - %s 不存在" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +#, fuzzy +msgid "Expecting a list of tagSets" +msgstr "获取实例列表" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 #, fuzzy msgid "Invalid CIDR" msgstr "无效的" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "请求无效。" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "为ip: %s获取元数据失败" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +#, fuzzy, python-format +msgid "Invalid proxy request signature." +msgstr "无效的请求:%s" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "为ip: %s获取元数据失败" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "抓到错误:%s" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s 随HTTP %(status)d返回" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "必须明确一个ExtensionManager类" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "扩展资源:%s" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "扩展%(ext_name)s:无法扩展资源 %(collection)s:没有那种资源" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "扩展资源的扩展 %(ext_name)s:%(collection)s" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "limit 参数必须是整数" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "limit参数必须是正数" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "offset 参数必须是整数" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "offset 参数必须是正数" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "没有找到标记 [%s]" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "href %s 不包含版本" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "超过镜像元数据限制" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 #, fuzzy msgid "Invalid image metadata" msgstr "无效的元数据" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "'%(action)s' 针对处于 %(attr)s %(state)s 的实例是无法进行" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "实例针对 '%(action)s' 处于无效状态" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "拒绝快照请求,快照当前未被激活" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "该时刻实例快照是不允许的。" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "加载的扩展:%s" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "Ext name: %s" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "Ext alias: %s" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "Ext 描述: %s" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "Ext 命名空间: %s" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "Ext updated: %s" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "加载扩展发生异常:%s" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "正在加载扩展 %s" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "调用扩展工厂 %s" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "加载扩展 %(classpath)s 失败:%(exc)s" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "加载扩展 %(ext_name)s 失败:%(exc)s" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "无法理解JSON" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "无法理解XML" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "过多主体密钥" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "扩展资源:%s" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "错误抛出: %s" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP 异常抛出:%s" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "请求中提供了无法识别的 Content-Type" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "请求中没有提供 Content-Type" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "请求中没有提供主体" -#: nova/api/openstack/wsgi.py:897 -#, fuzzy -msgid "Invalid XML in request body" -msgstr "无效的请求主体" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "没有该动作:%s" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "错误格式的请求主体" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, fuzzy, python-format +msgid "Calling method %s" +msgstr "调用 getter %s" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "不支持的Content-Type" @@ -2094,30 +2354,29 @@ msgstr "不支持的Content-Type" msgid "Malformed request url" msgstr "错误格式的请求url" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" -msgstr "%(url)s返回错误:%(e)s" +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "元素不是子节点" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "根元素选择列表" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "模板数不匹配;把slave %(slavetag)s 添加到master %(mastertag)s" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "subclasses必须执行construct()!" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "正在初始化扩展管理员。" @@ -2136,367 +2395,379 @@ msgstr "用户 %s 的签名无效" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "镜像没有找到。" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "不正确的请求主体格式" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "请求主体和URI不匹配" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "请求主体包含太多items" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "无效的元数据键" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "实例不存在" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "实例并不是指定网络的成员" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "只能有 %(value)s 个 %(verb)s 请求发送给 %(uri)s 限定是每一个 %(unit_string)s。" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "这个请求受到频率限制。" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "服务器不存在" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "元数据项目未找到" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "无法找到实例" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "无效的changes-since值" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 #, fuzzy msgid "Only administrators may list deleted instances" msgstr "准备尝试软删除实例 %s" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" -msgstr "服务器名称不是字符串或者unicode" +#: nova/api/openstack/compute/servers.py:557 +#, fuzzy, python-format +msgid "Flavor '%s' could not be found " +msgstr "主机 %(host)s 没有找到。" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" -msgstr "服务器名称是空串" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" +msgstr "无法找到实例" -#: nova/api/openstack/compute/servers.py:567 -#, fuzzy -msgid "Server name must be less than 256 characters." -msgstr "密钥对名称长度必须在1到255个字符之间" +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." +msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "错误的个性化格式:丢失 %s" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "损坏的个性化格式" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "个性化 %s 的内容无法解码" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 #, fuzzy msgid "Unknown argment : port" msgstr "未知的guestmount错误" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, fuzzy, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "不正确的固定 IP 地址(%s)" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "不允许重复的网络(%s)" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "错误的网络格式:丢失%s" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "错误的网络格式" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "Userdata 内容无法解码" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "accessIPv4 不是正确的IPv4格式" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 #, fuzzy msgid "accessIPv6 is not proper IPv6 format" msgstr "accessIPv4 不是正确的IPv4格式" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "服务器名称未定义" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "提供了无效的flavorRef。" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 #, fuzzy msgid "min_count must be an integer value" msgstr "limit 参数必须是整数" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 #, fuzzy msgid "max_count must be an integer value" msgstr "limit 参数必须是整数" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "无法找到请求的镜像" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "提供了无效的key_name。" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 #, fuzzy msgid "HostId cannot be updated." msgstr "id不能是None" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +#, fuzzy +msgid "Personality cannot be updated." +msgstr "id不能是None" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "实例还没有调整大小。" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "confirm-resize中的错误 %s" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +#, fuzzy, python-format +msgid "Flavor used by the instance could not be found." +msgstr "实例 %(instance_id)s 没有找到。" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "revert-resize中的错误 %s" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "重启的参数'type'既不是HARD也不是SOFT" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "缺少重启的参数'type'" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "重启中错误 %s" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "无法找到请求的类型。" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 #, fuzzy msgid "Resize requires a flavor change." msgstr "调整大小需要尺寸的改变。" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "缺少属性imageRef" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "提供了无效的imageRef。" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "缺少属性flavorRef" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "没有确定adminPass" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "无效的adminPass" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +#, fuzzy +msgid "Unable to set password on instance" +msgstr "重新启动实例失败" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "无法解析元数据键/值对" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "调整大小请求中的属性'flavorRef'无效。" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "调整大小请求要求有属性'flavorRef'。" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "无效的请求主体" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "无法解析请求中的imageRef。" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "无法找到用来重新创建的镜像" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "实体createImage需要属性name" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "Compute.api::暂停 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "Compute.api::取消暂停 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::挂起 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "迁移错误 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "Compute.api::reset_network %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "没有找到服务器" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "Compute.api::inject_network_info %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "compute.api::加锁 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "compute.api::解锁 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "实体createBackup需要有属性 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "错误格式的实体createBackup" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "createBackup的属性 'rotation'必须是整数" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +#, fuzzy +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "createBackup的属性 'rotation'必须是整数" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2504,81 +2775,142 @@ msgstr "createBackup的属性 'rotation'必须是整数" msgid "Instance not found" msgstr "没有找到实例" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "host与block_migration必须确定" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, fuzzy, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "实例 %(id)s 到主机 %(host)s 的动态迁移失败" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "实例 %(id)s 到主机 %(host)s 的动态迁移失败" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::resume %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, fuzzy, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, fuzzy, python-format msgid "Cannot update aggregate: %(id)s" msgstr "更新代理失败:%(resp)r" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "聚合没有动作 %s" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 -msgid "Only root certificate can be retrieved." -msgstr "只有根证书能被获取。" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +#, fuzzy, python-format +msgid "Attach interface" +msgstr "挂起实例失败" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 -msgid "" -"Unable to claim IP for VPN instances, ensure it isn't running, and try " -"again in a few minutes" -msgstr "无法为VPN实例申请IP,确保实例没有运行,过一会儿再试。" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#, fuzzy +msgid "Network driver does not support this function." +msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/api/openstack/compute/contrib/console_output.py:52 -msgid "os-getConsoleOutput malformed or missing from request body" +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "挂起实例失败" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#, fuzzy, python-format +msgid "Attachments update is not supported" +msgstr "属性不支持: %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, fuzzy, python-format +msgid "Detach interface %s" +msgstr "正在开启VLAN接口 %s" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +#, fuzzy +msgid "Cell name cannot be empty" +msgstr "安全组名称不能是空" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +#, fuzzy, python-format +msgid "No cell information in request" +msgstr "block_device_mapping %s" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 +msgid "Only root certificate can be retrieved." +msgstr "只有根证书能被获取。" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "无法为VPN实例申请IP,确保实例没有运行,过一会儿再试。" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "未知链:%r" + +#: nova/api/openstack/compute/contrib/console_output.py:52 +msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" #: nova/api/openstack/compute/contrib/console_output.py:59 @@ -2590,149 +2922,266 @@ msgstr "" msgid "Unable to get console" msgstr "无法使用全局角色 %(role_id)s" +#: nova/api/openstack/compute/contrib/consoles.py:53 +#, fuzzy, python-format +msgid "Instance not yet ready" +msgstr "实例 %s:没有启动" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +#, fuzzy +msgid "Coverage not running" +msgstr "xvp不在运行中" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "无效的快照" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 +#, fuzzy, python-format +msgid "Directory conflict: %s already exists" +msgstr "安全组 %s 已经存在" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, fuzzy, python-format +msgid "Coverage doesn't have %s action" +msgstr "网络不包含动作 %s" + #: nova/api/openstack/compute/contrib/disk_config.py:43 #, python-format msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "%s 必须是'MANUAL' 或者 'AUTO'。" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 +#: nova/api/openstack/compute/contrib/evacuate.py:43 +#, fuzzy +msgid "Instance evacuate is admin only functionality" +msgstr "Describe-resource是只有管理员才能执行的功能。" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +#, fuzzy +msgid "host and onSharedStorage must be specified." +msgstr "host与block_migration必须确定" + +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, fuzzy, python-format +msgid "Error in evacuate, %s" +msgstr "迁移错误 %s" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, fuzzy, python-format +msgid "Fixed IP %s not found" +msgstr "证书 %(certificate_id)s 没有找到。" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 #, fuzzy msgid "Flavor not found." msgstr "没有找到服务器。" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 +#: nova/api/openstack/compute/contrib/flavor_access.py:105 msgid "Access list not available for public flavors." msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 +#: nova/api/openstack/compute/contrib/flavor_access.py:117 #, fuzzy msgid "No request body" msgstr "没有请求主体" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 msgid "No Request Body" msgstr "没有请求主体" +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +#, fuzzy +msgid "DNS entries not found." +msgstr "没有找到实例" + #: nova/api/openstack/compute/contrib/floating_ips.py:97 #, fuzzy msgid "Floating ip is not associated" msgstr "浮动ip %(address)s 没有被关联。" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 #, fuzzy, python-format msgid "Floating ip not found for id %s" msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 +#: nova/api/openstack/compute/contrib/floating_ips.py:165 #, python-format msgid "No more floating ips in pool %s." msgstr "池 %s 中已经没有浮动ip。" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 +#: nova/api/openstack/compute/contrib/floating_ips.py:167 msgid "No more floating ips available." msgstr "没有更多的浮动ip。" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 msgid "Missing parameter dict" msgstr "缺少参数 dict" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 msgid "Address not specified" msgstr "地址没有指定" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 +#: nova/api/openstack/compute/contrib/floating_ips.py:225 #, fuzzy msgid "No nw_info cache associated with instance" msgstr "没有固定ip与实例关联" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#: nova/api/openstack/compute/contrib/floating_ips.py:230 msgid "No fixed ips associated to instance" msgstr "没有固定ip与实例关联" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 +#: nova/api/openstack/compute/contrib/floating_ips.py:246 #, fuzzy msgid "floating ip is already associated" msgstr "浮动ip %(address)s 已被关联。" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 msgid "l3driver call to add floating ip failed" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 #, fuzzy msgid "floating ip not found" msgstr "没有找到floating_ip" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 #, fuzzy, python-format -msgid "Host '%s' could not be found." -msgstr "主机 %(host)s 没有找到。" +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:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +#, fuzzy +msgid "fping utility is not found." +msgstr "没有找到floating_ip" + +#: nova/api/openstack/compute/contrib/hosts.py:183 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "无效的更新设置:'%s'" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "无效的状态:'%s'" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, fuzzy, python-format msgid "Invalid mode: '%s'" msgstr "无效的状态:'%s'" -#: nova/api/openstack/compute/contrib/hosts.py:156 -#, python-format -msgid "Invalid update setting: '%s'" -msgstr "无效的更新设置:'%s'" +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:205 #, fuzzy, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "把主机 %(host)s 设置为 %(state)s。" -#: nova/api/openstack/compute/contrib/hosts.py:185 -#, python-format -msgid "Setting host %(host)s to %(state)s." -msgstr "把主机 %(host)s 设置为 %(state)s。" +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:223 +#, fuzzy, python-format +msgid "Enabling host %s." +msgstr "调用 getter %s" + +#: nova/api/openstack/compute/contrib/hosts.py:225 +#, fuzzy, python-format +msgid "Disabling host %s." +msgstr "正在更新主机状态" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." +msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:332 msgid "Describe-resource is admin only functionality" msgstr "Describe-resource是只有管理员才能执行的功能。" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" -msgstr "没有找到主机" - -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, fuzzy, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "服务 %(service_id)s 没有找到。" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, fuzzy, python-format msgid "No hypervisor matching '%s' could be found." msgstr "没找到文件" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, fuzzy, python-format msgid "Invalid timestamp for date %s" msgstr "无效的元数据" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "密钥对 '%s' 已经存在。" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "addFixedIp缺少参数'networkId'" @@ -2746,86 +3195,157 @@ msgstr "removeFixedIp缺少参数'address'" msgid "Unable to find address %r" msgstr "无法找到地址 %r" -#: nova/api/openstack/compute/contrib/networks.py:72 -#, python-format -msgid "Network does not have %s action" -msgstr "网络不包含动作 %s" - -#: nova/api/openstack/compute/contrib/networks.py:80 -#, python-format -msgid "Disassociating network with id %s" +#: nova/api/openstack/compute/contrib/networks_associate.py:23 +#, fuzzy, python-format +msgid "Disassociating host with network with id %s" msgstr "为id是 %s 的网络解除关联" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 msgid "Network not found" msgstr "没有找到网络" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 +#, fuzzy, python-format +msgid "Disassociating project with network with id %s" +msgstr "为id是 %s 的网络解除关联" + +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" +msgstr "为id是 %s 的网络解除关联" + +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "显示id是 %s 的网络" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "正在删除id是 %s 的网络" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 #, fuzzy msgid "Missing network in body" msgstr "设置网络主机" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, fuzzy, python-format msgid "Creating network with label %s" msgstr "正在删除id是 %s 的网络" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, fuzzy, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "为id是 %s 的网络解除关联" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +#, fuzzy +msgid "Failed to update usages deallocating network." +msgstr "在数据库更新卷失败" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +#, fuzzy +msgid "No CIDR requested" +msgstr "无法找到请求的镜像" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +#, fuzzy +msgid "Address could not be converted." +msgstr "资源没有找到。" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +#, fuzzy +msgid "Quota exceeded, too many networks." +msgstr "添加安全组规则:%r" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +#, fuzzy +msgid "Create networks failed" +msgstr "创建失败" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, fuzzy, python-format +msgid "Quota for %s should be integer." +msgstr "version应该是整数" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "错误格式的 scheduler_hints 属性" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" -msgstr "安全组id应该是整数" - -#: nova/api/openstack/compute/contrib/security_groups.py:333 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 msgid "Not enough parameters to build a valid rule." msgstr "参数不够创建有效规则。" -#: nova/api/openstack/compute/contrib/security_groups.py:339 -#, python-format -msgid "This rule already exists in group %s" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +#, fuzzy, python-format +msgid "This default rule already exists." msgstr "这条规则已经存在于组%s 中" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, fuzzy, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "显示id是 %s 的网络" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +#, fuzzy, python-format +msgid "security group default rule not found" +msgstr "带有规则 %(rule_id)s 的安全组没有找到。" + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, fuzzy, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "错误的to_global_ipv6前缀:%s" + +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "没有指定安全组" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "安全组名称不能是空" @@ -2834,7264 +3354,9608 @@ msgstr "安全组名称不能是空" msgid "start instance" msgstr "启动实例 %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 #, fuzzy msgid "stop instance" msgstr "停止实例 %r" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "vol=%s" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "删除id为 %s 的卷" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, fuzzy, python-format msgid "Instance %s is not attached." msgstr "实例 %s:没有启动" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, fuzzy, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "把卷 %(volume_id)s 附加到实例 %(server_id)s 的 %(device)s 设备上" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "删除id为 %s 的快照" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "为卷 %s 创建快照" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -#, fuzzy -msgid "Invalid request body. 'volume' not found" -msgstr "无效的请求主体" - -#: nova/api/openstack/volume/volumes.py:307 -#, fuzzy -msgid "Invalid request body. 'size' not found" -msgstr "无效的请求主体" - -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 -#, fuzzy, python-format -msgid "Removing options '%(bad_options)s' from query" -msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" - -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:373 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "无效的实例类型 %(instance_type)s。" +#: nova/cells/messaging.py:397 +#, fuzzy, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "没有适用于消息的方法:%s" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" -msgstr "cloudpipe实例的启动脚本模板" +#: nova/cells/messaging.py:424 +#, fuzzy, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" -msgstr "网络地址已存入openvpn配置" +#: nova/cells/messaging.py:503 +#, fuzzy, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "没有适用于消息的方法:%s" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" -msgstr "子网掩码已存入openvpn配置" +#: nova/cells/messaging.py:523 +#, fuzzy, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "正在删除基文件:%s" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:541 #, python-format -msgid "Launching VPN for %s" -msgstr "启动VPN %s" +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:651 #, fuzzy, python-format -msgid "Deprecated Config: %s" -msgstr "意外错误:%s" +msgid "Unknown method '%(method)s' in compute API" +msgstr "把“%(method)s”投放在主机 \"%(host)s\"" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" +#: nova/cells/messaging.py:674 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" +#: nova/cells/messaging.py:683 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/compute/api.py:220 -#, fuzzy -msgid "Cannot run any more instances of this type." -msgstr "超过实例的配额。您无法运行更多此类型的实例。" - -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:795 #, fuzzy, python-format -msgid "Can only run %s more instances of this type." -msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。" +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:823 #, fuzzy, python-format -msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" -msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:838 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" -msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性" - -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:270 -#, fuzzy -msgid "Metadata property key greater than 255 characters" -msgstr "安全组 %s 不能比255个字符更长。" - -#: nova/compute/api.py:274 -#, fuzzy -msgid "Metadata property value greater than 255 characters" -msgstr "安全组 %s 不能比255个字符更长。" +#: nova/cells/messaging.py:852 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" +msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/messaging.py:873 #, python-format -msgid "Going to run %s instances..." -msgstr "准备运行 %s 个实例" +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" +msgstr "" -#: nova/compute/api.py:569 +#: nova/cells/messaging.py:1057 #, python-format -msgid "bdm %s" -msgstr "bdm %s" +msgid "Updating parents with our capabilities: %(capabs)s" +msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/messaging.py:1077 #, python-format -msgid "block_device_mapping %s" -msgstr "block_device_mapping %s" +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" -#: nova/compute/api.py:828 -#, fuzzy -msgid "Going to try to soft delete instance" -msgstr "准备尝试软删除实例 %s" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" -#: nova/compute/api.py:845 -#, fuzzy -msgid "No host for instance, deleting immediately" -msgstr "没有托管实例 %s,立刻删除" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" -#: nova/compute/api.py:929 -#, fuzzy -msgid "host for instance is down, deleting from database" -msgstr "没有托管实例 %s,立刻删除" +#: nova/cells/scheduler.py:139 +#, fuzzy, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/compute/api.py:950 -#, fuzzy -msgid "Going to try to terminate instance" -msgstr "准备尝试终止实例 %s" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." +msgstr "" -#: nova/compute/api.py:990 -#, fuzzy -msgid "Going to try to stop instance" -msgstr "准备尝试停止实例 %s" +#: nova/cells/state.py:315 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" + +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" -#: nova/compute/api.py:1004 +#: nova/cloudpipe/pipelib.py:48 #, fuzzy -msgid "Going to try to start instance" -msgstr "准备尝试启动实例 %s" +msgid "Instance type for vpn instances" +msgstr "无效的实例类型 %(instance_type)s。" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 -#, python-format -msgid "Searching by: %s" -msgstr "搜索条件: %s" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" +msgstr "cloudpipe实例的启动脚本模板" + +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" +msgstr "网络地址已存入openvpn配置" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" +msgstr "子网掩码已存入openvpn配置" -#: nova/compute/api.py:1203 +#: nova/cloudpipe/pipelib.py:126 #, python-format -msgid "Image type not recognized %s" -msgstr "无法识别镜像类型 %s" +msgid "Launching VPN for %s" +msgstr "启动VPN %s" -#: nova/compute/api.py:1312 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 #, fuzzy, python-format -msgid "snapshot for %s" -msgstr "开始为虚拟机 %s 快照" - -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." -msgstr "flavor_id为空。假定在迁移。" +msgid "Failed to load %s" +msgstr "无法创建卷" -#: nova/compute/api.py:1643 +#: nova/cmd/baremetal_deploy_helper.py:235 #, 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" +msgid "start deployment for node %(node_id)s, params %(params)s" +msgstr "" -#: nova/compute/api.py:1685 +#: nova/cmd/baremetal_deploy_helper.py:243 #, fuzzy, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" -msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" +msgid "deployment to node %s failed" +msgstr "元素不是子节点" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_deploy_helper.py:247 +#, python-format +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:2018 -#, fuzzy, python-format -msgid "Going to try to live migrate instance to %s" -msgstr "准备尝试终止实例 %s" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." +msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" -msgstr "密钥对名称长度必须在1到255个字符之间" +#: nova/cmd/dhcpbridge.py:49 +#, fuzzy +msgid "leasing ip" +msgstr "正在创建镜像" -#: nova/compute/api.py:2272 -#, python-format -msgid "Security group %s is not a string or unicode" -msgstr "安全组 %s 既不是字符串也不是unicode" +#: nova/cmd/dhcpbridge.py:69 +#, fuzzy +msgid "releasing ip" +msgstr "正在创建镜像" -#: nova/compute/api.py:2275 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Security group %s cannot be empty." -msgstr "安全组 %s 不能为空。" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" -#: nova/compute/api.py:2283 -#, fuzzy, python-format +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" + +#: nova/cmd/manage.py:207 msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." -msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。" +"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/compute/api.py:2289 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s should not be greater than 255 characters." -msgstr "安全组 %s 不能比255个字符更长。" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2312 -#, python-format -msgid "Create Security Group %s" -msgstr "创建安全组 %s" +#: nova/cmd/manage.py:249 +msgid "Limit" +msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" -msgstr "安全组 %s 已经存在" +#: nova/cmd/manage.py:250 +msgid "In Use" +msgstr "" + +#: nova/cmd/manage.py:251 +#, fuzzy, python-format +msgid "Reserved" +msgstr "已接收 %s" -#: nova/compute/api.py:2384 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 +#, fuzzy, python-format +msgid "error: %s" +msgstr "数据库错误:%s" + +#: nova/cmd/manage.py:298 #, fuzzy -msgid "Security group is still in use" -msgstr "安全组id应该是整数" +msgid "network" +msgstr "重置网络" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" -msgstr "" +#: nova/cmd/manage.py:299 +#, fuzzy +msgid "IP address" +msgstr "起始地址" -#: nova/compute/api.py:2395 -#, python-format -msgid "Delete security group %s" -msgstr "删除安全组 %s" +#: nova/cmd/manage.py:300 +msgid "hostname" +msgstr "" -#: nova/compute/api.py:2652 -#, python-format -msgid "Rule (%s) not found" -msgstr "没有找到规则 (%s)" +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" +msgstr "" -#: nova/compute/api.py:2661 +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 #, fuzzy -msgid "Quota exceeded, too many security group rules." -msgstr "添加安全组规则:%r" +msgid "No fixed IP found." +msgstr "找不到固定IP。" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" -msgstr "授权 %s 安全组入口权限" +#: nova/cmd/manage.py:329 +#, fuzzy, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "没有固定ip与实例关联" -#: nova/compute/api.py:2675 +#: nova/cmd/manage.py:388 #, python-format -msgid "Revoke security group ingress %s" -msgstr "撤销 %s 安全组入口权限" - -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" -msgstr "创建参数必须是正整数" +#: nova/cmd/manage.py:437 +#, fuzzy, python-format +msgid "No floating IP addresses have been defined." +msgstr "浮动ip %(address)s 已被关联。" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" -msgstr "数据库错误:%s" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" +msgstr "id" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" -msgstr "未找到要删除的实例类型 %s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" +msgstr "IPv4" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." -msgstr "" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" +msgstr "IPv6" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" -msgstr "" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" +msgstr "起始地址" -#: nova/compute/manager.py:233 -#, fuzzy, python-format -msgid "Loading compute driver '%s'" -msgstr "LoggingVolumeDriver: %s" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" +msgstr "DNS1" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" -msgstr "无法加载虚拟驱动:%s" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" +msgstr "DNS2" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" -msgstr "" +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" +msgstr "VlanID" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." -msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" +msgstr "项目" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." -msgstr "nova-compute重启后,实例正在重启。" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" +msgstr "uuid" -#: nova/compute/manager.py:330 +#: nova/cmd/manage.py:514 #, fuzzy -msgid "Hypervisor driver does not support resume guests" -msgstr "虚拟机管理程序驱动不支持防火墙规则" +msgid "No networks found" +msgstr "没有找到网络" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" -msgstr "虚拟机管理程序驱动不支持防火墙规则" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" +msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" -msgstr "正在检查状态" +#: nova/cmd/manage.py:538 +#, fuzzy, python-format +msgid "UUID is required to delete Quantum Networks" +msgstr "创建网络 %(req)s 是必要的。" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" -msgstr "正在设置 bdm %s" +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" +msgstr "" -#: nova/compute/manager.py:518 +#: nova/cmd/manage.py:604 #, fuzzy -msgid "Failed to dealloc network for deleted instance" -msgstr "释放实例的网络" +msgid "instance" +msgstr "停止实例 %r" -#: nova/compute/manager.py:550 -#, fuzzy, python-format -msgid "Build error: %s" -msgstr "数据库错误:%s" +#: nova/cmd/manage.py:605 +msgid "node" +msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" -msgstr "实例已经创建" +#: nova/cmd/manage.py:611 +msgid "ramdisk" +msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -"镜像 '%(image_id)s' 的大小为 %(size_bytes)d ,超过实例类型 instance_type 所允许的大小 " -"%(allowed_size_bytes)d" -#: nova/compute/manager.py:710 -msgid "Starting instance..." -msgstr "正在启动虚拟机" +#: nova/cmd/manage.py:615 +msgid "index" +msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" -msgstr "实例网络设置失败" +#: nova/cmd/manage.py:660 +msgid "Binary" +msgstr "" -#: nova/compute/manager.py:735 -#, python-format -msgid "Instance network_info: |%s|" -msgstr "实例的network_info:|%s|" +#: nova/cmd/manage.py:661 +msgid "Host" +msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" -msgstr "实例块设备设置失败" +#: nova/cmd/manage.py:662 +msgid "Zone" +msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" -msgstr "实例生产失败" +#: nova/cmd/manage.py:663 +msgid "Status" +msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" -msgstr "释放实例的网络" +#: nova/cmd/manage.py:664 +msgid "State" +msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" -msgstr "%(action_str)s 实例" +#: nova/cmd/manage.py:665 +msgid "Updated_At" +msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" -msgstr "忽略异常 DiskNotFound: %s" +#: nova/cmd/manage.py:687 +#, fuzzy, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "服务 %(service_id)s 没有找到。" -#: nova/compute/manager.py:896 +#: nova/cmd/manage.py:700 #, fuzzy, python-format -msgid "Ignoring VolumeNotFound: %s" -msgstr "忽略异常 DiskNotFound: %s" +msgid "Service %(service)s on host %(host)s disabled." +msgstr "服务 %(service_id)s 没有找到。" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" -msgstr "终止bdm %s" +#: nova/cmd/manage.py:714 +#, fuzzy, python-format +msgid "An unexpected error has occurred." +msgstr "意外错误:%s" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" -msgstr "%s。把实例的 vm_state设置为ERROR" - -#: nova/compute/manager.py:1049 -#, fuzzy -msgid "Rebuilding instance" -msgstr "正在重新创建实例 %s" +#: nova/cmd/manage.py:719 +msgid "HOST" +msgstr "" -#: nova/compute/manager.py:1128 +#: nova/cmd/manage.py:720 #, fuzzy -msgid "Rebooting instance" -msgstr "正在重启虚拟机 %s" +msgid "PROJECT" +msgstr "项目" -#: nova/compute/manager.py:1152 -#, 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/cmd/manage.py:721 +msgid "cpu" +msgstr "" -#: nova/compute/manager.py:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" +msgstr "" -#: nova/compute/manager.py:1198 -#, fuzzy -msgid "instance snapshotting" -msgstr "实例 %s: 快照中" +#: nova/cmd/manage.py:723 +msgid "hdd" +msgstr "" -#: nova/compute/manager.py:1204 -#, 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/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" +msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" -msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)" +#: nova/cmd/manage.py:843 +#, fuzzy +msgid "Must supply valid parameters to create instance_type" +msgstr "无法创建实例类型。" -#: nova/compute/manager.py:1280 -#, python-format -msgid "Rotating out %d backups" -msgstr "轮换出%d个备份" +#: nova/cmd/manage.py:847 +#, fuzzy +msgid "Instance Type exists." +msgstr "实例 - %s 不存在" -#: nova/compute/manager.py:1285 -#, python-format -msgid "Deleting image %s" -msgstr "正在删除镜像 %s" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." +msgstr "" -#: nova/compute/manager.py:1316 -#, python-format -msgid "Failed to set admin password. Instance %s is not running" -msgstr "设置管理员密码失败。实例 %s 没有运行" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" +msgstr "" -#: nova/compute/manager.py:1323 +#: nova/cmd/manage.py:855 #, fuzzy -msgid "Root password set" -msgstr "实例 %s:Root密码已设置" - -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." -msgstr "该驱动不能执行set_admin_password。" +msgid "Unknown error" +msgstr "未知的guestmount错误" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:858 #, fuzzy, python-format -msgid "set_admin_password failed: %s" -msgstr "该驱动不能执行set_admin_password。" +msgid "%s created" +msgstr "表 |%s| 没有创建" -#: nova/compute/manager.py:1357 -#, fuzzy -msgid "error setting admin password" -msgstr "设置管理员密码出错" +#: nova/cmd/manage.py:866 +#, fuzzy, python-format +msgid "Valid instance type name is required" +msgstr "%s 是一个正确的实例名称" -#: nova/compute/manager.py:1372 +#: nova/cmd/manage.py:869 #, fuzzy, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +msgid "DB Error: %s" +msgstr "数据库错误:%s" + +#: nova/cmd/manage.py:874 +#, python-format +msgid "%s deleted" msgstr "" -"试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: " -"%(expected_state)s)" -#: nova/compute/manager.py:1376 -#, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "注入文件路径:'%s'" +#: nova/cmd/manage.py:910 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1416 -#, fuzzy -msgid "Unrescuing" -msgstr "实例 %s:取消救援" +#: nova/cmd/manage.py:976 +#, fuzzy, python-format +msgid "Hypervisor: %s" +msgstr "类型is = %s" -#: nova/compute/manager.py:1437 +#: nova/cmd/manage.py:1017 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1619 -msgid "destination same as source!" -msgstr "目标与来源一样。" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" +msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1805 +#: nova/cmd/manage.py:1035 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1861 -#, fuzzy -msgid "Pausing" -msgstr "正在更新。" - -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1916 +#: nova/compute/api.py:281 #, fuzzy -msgid "Retrieving diagnostics" -msgstr "实例 %s :获取诊断" +msgid "Cannot run any more instances of this type." +msgstr "超过实例的配额。您无法运行更多此类型的实例。" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:288 +#, fuzzy, python-format +msgid "Can only run %s more instances of this type." +msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。" + +#: nova/compute/api.py:297 +#, fuzzy, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" +msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" + +#: nova/compute/api.py:317 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" +msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性" + +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1962 +#: nova/compute/api.py:331 #, fuzzy -msgid "Reset network" -msgstr "重置网络" +msgid "Metadata property key greater than 255 characters" +msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/manager.py:1967 +#: nova/compute/api.py:335 #, fuzzy -msgid "Inject network info" -msgstr "实例 %s:注入网络信息" +msgid "Metadata property value greater than 255 characters" +msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/manager.py:1970 -#, python-format -msgid "network_info to inject: |%s|" -msgstr "将注入的network_info:|%s|" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" -#: nova/compute/manager.py:1987 -#, fuzzy -msgid "Get console output" -msgstr "获取实例 %s 控制台输出" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "无法附加卷到实例 %s" -#: nova/compute/manager.py:2012 -#, fuzzy -msgid "Getting vnc console" -msgstr "实例 %s:正在获得VNC控制台" +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." +msgstr "准备运行 %s 个实例" -#: nova/compute/manager.py:2040 +#: nova/compute/api.py:720 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" -msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" +msgid "bdm %s" +msgstr "bdm %s" -#: nova/compute/manager.py:2083 +#: nova/compute/api.py:747 #, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" -msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" +msgid "block_device_mapping %s" +msgstr "block_device_mapping %s" -#: nova/compute/manager.py:2092 -#, 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/api.py:1016 +#, fuzzy +msgid "instance termination disabled" +msgstr "准备开始终止实例" -#: nova/compute/manager.py:2107 +#: nova/compute/api.py:1152 #, fuzzy, python-format -msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" -msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" - -#: nova/compute/manager.py:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" -msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离" +msgid "instance type %(old_inst_type_id)d not found" +msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/compute/manager.py:2140 +#: nova/compute/api.py:1158 #, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "从未知实例%s中分离卷" +msgid "going to delete a resizing instance" +msgstr "准备开始终止实例" -#: nova/compute/manager.py:2153 +#: nova/compute/api.py:1168 #, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" - -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." -msgstr "实例没有卷。" +msgid "instance's host %s is down, deleting from database" +msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" -msgstr "预在线迁移在%(dest)s失败" +#: nova/compute/api.py:1212 +#, fuzzy +msgid "Going to try to soft delete instance" +msgstr "准备尝试软删除实例 %s" -#: nova/compute/manager.py:2332 +#: nova/compute/api.py:1236 #, fuzzy -msgid "_post_live_migration() is started.." -msgstr "post_live_migration()已经启动。" +msgid "Going to try to terminate instance" +msgstr "准备尝试终止实例 %s" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" -msgstr "没有找到floating_ip" +#: nova/compute/api.py:1286 +#, fuzzy +msgid "Going to try to stop instance" +msgstr "准备尝试停止实例 %s" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." -msgstr "没有找到floating_ip" +#: nova/compute/api.py:1303 +#, fuzzy +msgid "Going to try to start instance" +msgstr "准备尝试启动实例 %s" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:1376 #, python-format -msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" -msgstr "" -"在线迁移:意外的错误:无法继承浮动ip。\n" -"%(e)s" +msgid "Searching by: %s" +msgstr "搜索条件: %s" -#: nova/compute/manager.py:2401 -#, python-format -msgid "Migrating instance to %(dest)s finished successfully." -msgstr "把实例迁移到 %(dest)s 成功完成。" +#: nova/compute/api.py:1613 +#, fuzzy, python-format +msgid "snapshot for %s" +msgstr "开始为虚拟机 %s 快照" -#: nova/compute/manager.py:2403 +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." +msgstr "flavor_id为空。假定在迁移。" + +#: nova/compute/api.py:1977 +#, python-format msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." -msgstr "" -"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching " -"name。”这个错误可以放心的忽略。" +"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/manager.py:2417 -#, fuzzy -msgid "Post operation of migration started" -msgstr "迁移后操作启动" +#: nova/compute/api.py:2019 +#, fuzzy, python-format +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" -msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移" +#: nova/compute/api.py:2264 +msgid "Locking" +msgstr "" -#: nova/compute/manager.py:2579 -#, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2588 -#, fuzzy, python-format -msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" -msgstr "为实例 %(instance_uuid)s 关闭虚拟机" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." +msgstr "" -#: nova/compute/manager.py:2595 +#: nova/compute/api.py:2457 #, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "没有找到实例 %(instance_id)s" - -#: nova/compute/manager.py:2599 -#, fuzzy -msgid "In ERROR state" -msgstr "节点处于未知的错误状态。" - -#: nova/compute/manager.py:2606 -#, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -msgstr "" +msgid "Going to try to live migrate instance to %s" +msgstr "准备尝试终止实例 %s" -#: nova/compute/manager.py:2614 -#, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2480 #, python-format msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2649 -#, python-format -msgid "Failed to generate usage audit for instance on host %s" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" -msgstr "更新带宽使用缓存" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/compute/manager.py:2737 -msgid "Updating host status" -msgstr "更新主机状态" +#: nova/compute/api.py:2820 +#, python-format +msgid "Security group %s is not a string or unicode" +msgstr "安全组 %s 既不是字符串也不是unicode" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2823 #, 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 个实例。" +msgid "Security group %s cannot be empty." +msgstr "安全组 %s 不能为空。" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." -msgstr "" +#: nova/compute/api.py:2831 +#, fuzzy, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." +msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。" -#: nova/compute/manager.py:2794 +#: nova/compute/api.py:2837 #, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" -msgstr "" +msgid "Security group %s should not be greater than 255 characters." +msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." -msgstr "" +#: nova/compute/api.py:2860 +#, python-format +msgid "Create Security Group %s" +msgstr "创建安全组 %s" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." -msgstr "" +#: nova/compute/api.py:2867 +#, python-format +msgid "Security group %s already exists" +msgstr "安全组 %s 已经存在" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." -msgstr "" +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "无法销毁VBD %s" -#: nova/compute/manager.py:2877 +#: nova/compute/api.py:2937 #, fuzzy -msgid "Instance is not (soft-)deleted." -msgstr "实例未启动" +msgid "Security group is still in use" +msgstr "安全组id应该是整数" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." -msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" +msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" -msgstr "回收删除的实例" +#: nova/compute/api.py:2948 +#, python-format +msgid "Delete security group %s" +msgstr "删除安全组 %s" -#: nova/compute/manager.py:2947 -#, fuzzy, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." -msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" +msgstr "没有找到规则 (%s)" -#: nova/compute/manager.py:2954 -#, fuzzy, python-format -msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." -msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" +#: nova/compute/api.py:3050 +#, fuzzy +msgid "Quota exceeded, too many security group rules." +msgstr "添加安全组规则:%r" -#: nova/compute/manager.py:2961 +#: nova/compute/api.py:3053 #, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" -msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'" +msgid "Authorize security group ingress %s" +msgstr "授权 %s 安全组入口权限" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." -msgstr "" +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "撤销 %s 安全组入口权限" + +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" +msgstr "安全组id应该是整数" + +#: nova/compute/claims.py:94 nova/compute/claims.py:218 +#, fuzzy, python-format +msgid "Aborting claim: %s" +msgstr "实例的network_info:|%s|" -#: nova/compute/resource_tracker.py:168 +#: nova/compute/claims.py:116 #, python-format msgid "" "Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " "%(vcpus)d" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" -msgstr "" +#: nova/compute/claims.py:130 +#, fuzzy, python-format +msgid "Claim failed" +msgstr "正在删除基文件:%s" -#: nova/compute/resource_tracker.py:225 -#, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/resource_tracker.py:232 -#, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/resource_tracker.py:241 -#, python-format -msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:165 +#, python-format +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/claims.py:170 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "%(type_)s limit not specified, defaulting to unlimited" msgstr "" -#: nova/compute/resource_tracker.py:262 +#: nova/compute/claims.py:177 #, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/claims.py:184 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:284 -#, python-format -msgid "CPU limit: %(vcpu_limit)d" -msgstr "" +#: nova/compute/instance_types.py:105 +#, fuzzy, python-format +msgid "'%s' argument must be a positive integer" +msgstr "创建参数必须是正整数" -#: nova/compute/resource_tracker.py:291 -#, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" -msgstr "" +#: nova/compute/instance_types.py:113 +#, fuzzy +msgid "'rxtx_factor' argument must be a positive float" +msgstr "创建参数必须是正整数" -#: nova/compute/resource_tracker.py:310 +#: nova/compute/instance_types.py:121 #, python-format -msgid "Finishing claim: %s" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:325 -#, fuzzy, python-format -msgid "Aborting claim: %s" -msgstr "实例的network_info:|%s|" - -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:401 +#: nova/compute/instance_types.py:138 #, python-format -msgid "Compute_service record created for %s " -msgstr "Compute_service记录为 %s 创建 " +msgid "DB error: %s" +msgstr "数据库错误:%s" -#: nova/compute/resource_tracker.py:406 +#: nova/compute/instance_types.py:148 #, python-format -msgid "Compute_service record updated for %s " -msgstr "Compute_service记录为 %s 更新 " - -#: nova/compute/resource_tracker.py:425 -#, fuzzy, python-format -msgid "No service record for host %s" -msgstr "计算节点 %s 没有服务" +msgid "Instance type %s not found for deletion" +msgstr "未找到要删除的实例类型 %s" -#: nova/compute/resource_tracker.py:435 -#, python-format -msgid "Hypervisor: free ram (MB): %s" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:436 +#: nova/compute/manager.py:359 #, python-format -msgid "Hypervisor: free disk (GB): %s" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:402 +#, python-format +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:450 +#: nova/compute/manager.py:418 #, python-format -msgid "Free ram (MB): %s" +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/manager.py:439 #, fuzzy, python-format -msgid "Free disk (GB): %s" -msgstr "创建密钥对 %s" +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/resource_tracker.py:456 -#, python-format -msgid "Free VCPUS: %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:533 -#, python-format -msgid "Missing keys: %s" -msgstr "" +#: nova/compute/manager.py:481 +#, fuzzy +msgid "Failed to check if instance shared" +msgstr "重新启动实例失败" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" -msgstr "未指定计算宿主机" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" +msgstr "" -#: nova/compute/rpcapi.py:47 -#, python-format -msgid "Unable to find host for Instance %s" -msgstr "无法找到实例 %s 的宿主机" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:538 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" -msgstr "" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" -msgstr "正在添加控制台" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." +msgstr "nova-compute重启后,实例正在重启。" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 -#, python-format -msgid "Tried to remove non-existent console %(console_id)s." -msgstr "尝试删除不存在的控制台%(console_id)s。" +#: nova/compute/manager.py:557 +#, fuzzy +msgid "Hypervisor driver does not support resume guests" +msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/console/vmrc_manager.py:126 -#, python-format -msgid "Removing console %(console_id)s." -msgstr "删除控制台%(console_id)s。" +#: nova/compute/manager.py:562 +#, fuzzy +msgid "Failed to resume instance" +msgstr "挂起实例失败" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" -msgstr "重建xvp配置" +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" +msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:576 #, python-format -msgid "Re-wrote %s" -msgstr "重写%s" - -#: nova/console/xvp.py:121 -msgid "Stopping xvp" -msgstr "停止xvp" +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" -msgstr "正在启动xvp" +#: nova/compute/manager.py:592 +#, fuzzy, python-format +msgid "Unexpected power state %d" +msgstr "意外的状态码" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:604 #, python-format -msgid "Error starting xvp: %s" -msgstr "启动xvp发生错误:%s" - -#: nova/console/xvp.py:144 -msgid "Restarting xvp" -msgstr "重启xvp" +msgid "Ignoring event %s" +msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." -msgstr "xvp不在运行中" +#: nova/compute/manager.py:642 +msgid "Checking state" +msgstr "正在检查状态" -#: nova/consoleauth/manager.py:70 +#: nova/compute/manager.py:729 #, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" -msgstr "接收到令牌:%(token)s, %(token_dict)s)" +msgid "Volume id: %s finished being created but was not set as 'available'" +msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/manager.py:746 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" -msgstr "检查令牌:%(token)s, %(token_valid)s)" +msgid "Setting up bdm %s" +msgstr "正在设置 bdm %s" -#: nova/db/sqlalchemy/api.py:206 -#, python-format -msgid "Unrecognized read_deleted value '%s'" -msgstr "无法识别的 read_deleted 取值”%s“" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" +msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 +#: nova/compute/manager.py:898 #, fuzzy -msgid "Backend exists" -msgstr "后台 %s" +msgid "Failed to dealloc network for deleted instance" +msgstr "释放实例的网络" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 -#, python-format -msgid "No backend config with id %(sm_backend_id)s" -msgstr "没有id为%(sm_backend_id)s的后台配置" +#: nova/compute/manager.py:904 +#, fuzzy +msgid "Instance was deleted during spawn." +msgstr "实例生产失败" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:926 #, fuzzy, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" -msgstr "没有id为%(sm_backend_id)s的后台配置" +msgid "Error: %s" +msgstr "数据库错误:%s" -#: nova/db/sqlalchemy/api.py:4783 -#, fuzzy -msgid "Flavor exists" -msgstr "类型:%s" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." +msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, fuzzy, python-format -msgid "%(sm_flavor_id) flavor not found" -msgstr "类型 %(flavor_id)s 没有找到。" +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" +msgstr "" -#: nova/db/sqlalchemy/api.py:4817 -#, fuzzy, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" -msgstr "没有 sm_flavor 调用 %(sm_flavor)s" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" +msgstr "" -#: nova/db/sqlalchemy/api.py:4834 -#, fuzzy, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" -msgstr "没有 sm_flavor 调用 %(sm_flavor)s" +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" +msgstr "" -#: nova/db/sqlalchemy/api.py:4872 +#: nova/compute/manager.py:997 #, python-format -msgid "No sm_volume with id %(volume_id)s" -msgstr "没有id为 %(volume_id)s 的 sm_volume" - -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" -msgstr "version应该是整数" +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/db/sqlalchemy/session.py:162 -#, fuzzy, python-format -msgid "SQL connection failed. %s attempts left." -msgstr "SQL连接失败 (%(connstring)s)。还剩 %(attempts)d 次。" +#: nova/compute/manager.py:1075 +#, python-format +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1081 #, python-format -msgid "Table |%s| not created!" -msgstr "表 |%s| 没有创建" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" +msgstr "" +"镜像 '%(image_id)s' 的大小为 %(size_bytes)d ,超过实例类型 instance_type 所允许的大小 " +"%(allowed_size_bytes)d" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -#, fuzzy -msgid "quota_classes table not dropped" -msgstr "instance_info_caches 没有删除掉" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." +msgstr "正在启动虚拟机" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" -msgstr "外键约束无法去除" - -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -#, fuzzy -msgid "Foreign Key constraint couldn't be removed" -msgstr "外键约束无法去除" - -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -#, fuzzy -msgid "foreign key could not be dropped" -msgstr "外键约束无法删除" - -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -#, fuzzy -msgid "foreign key could not be created" -msgstr "外键约束无法去除" - -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -#, fuzzy -msgid "quota_usages table not dropped" -msgstr "dns_domains 表没有删除" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" +msgstr "实例网络设置失败" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -#, fuzzy -msgid "reservations table not dropped" -msgstr "dns_domains 表没有删除" +#: nova/compute/manager.py:1120 +#, python-format +msgid "Instance network_info: |%s|" +msgstr "实例的network_info:|%s|" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -#, fuzzy -msgid "foreign key constraint couldn't be created" -msgstr "外键约束无法去除" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" +msgstr "实例块设备设置失败" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -#, fuzzy -msgid "foreign key constraint couldn't be dropped" -msgstr "外键约束无法去除" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" +msgstr "实例生产失败" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -#, fuzzy -msgid "user_quotas table not dropped" -msgstr "dns_domains 表没有删除" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" +msgstr "释放实例的网络" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1272 #, python-format -msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." -msgstr "" +msgid "%(action_str)s instance" +msgstr "%(action_str)s 实例" -#: nova/image/s3.py:311 -#, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" -msgstr "把 %(image_location)s 下载到 %(image_path)s失败" +#: nova/compute/manager.py:1288 +#, fuzzy +msgid "Failed to deallocate network for instance." +msgstr "释放实例的网络" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1309 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" -msgstr "解密 %(image_location)s 到 %(image_path)s失败" +msgid "Ignoring DiskNotFound: %s" +msgstr "忽略异常 DiskNotFound: %s" -#: nova/image/s3.py:338 -#, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" -msgstr "解包 %(image_location)s 到 %(image_path)s 失败" +#: nova/compute/manager.py:1312 +#, fuzzy, python-format +msgid "Ignoring VolumeNotFound: %s" +msgstr "忽略异常 DiskNotFound: %s" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1319 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" -msgstr "上传 %(image_location)s 到 %(image_path)s 失败" +msgid "terminating bdm %s" +msgstr "终止bdm %s" -#: nova/image/s3.py:372 +#: nova/compute/manager.py:1367 #, python-format -msgid "Failed to decrypt private key: %s" -msgstr "解密私钥失败:%s" +msgid "Ignoring volume cleanup failure due to %s" +msgstr "" -#: nova/image/s3.py:379 +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 #, python-format -msgid "Failed to decrypt initialization vector: %s" -msgstr "解密初始化vector失败:%s" +msgid "%s. Setting instance vm_state to ERROR" +msgstr "%s。把实例的 vm_state设置为ERROR" -#: nova/image/s3.py:390 -#, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" -msgstr "解密镜像文件 %(image_file)s 失败:%(err)s" +#: nova/compute/manager.py:1572 +#, fuzzy +msgid "Rebuilding instance" +msgstr "正在重新创建实例 %s" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" -msgstr "镜像中不安全的文件名" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" +msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 -#, python-format -msgid "Bad mac for to_global_ipv6: %s" -msgstr "错误的to_global_ipv6 mac:%s" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 -#, python-format -msgid "Bad prefix for to_global_ipv6: %s" -msgstr "错误的to_global_ipv6前缀:%s" +#: nova/compute/manager.py:1593 +#, fuzzy, python-format +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/ipv6/account_identifier.py:42 +#: nova/compute/manager.py:1677 #, python-format -msgid "Bad project_id for to_global_ipv6: %s" -msgstr "错误的to_global_ipv6 oject_id;%s" - -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/network/api.py:80 +#: nova/compute/manager.py:1709 #, fuzzy, python-format -msgid "args: %s" -msgstr "参数:%s" +msgid "Detaching from volume api: %s" +msgstr "为卷 %s 创建快照" -#: nova/network/api.py:81 -#, fuzzy, python-format -msgid "kwargs: %s" -msgstr "参数:%s" +#: nova/compute/manager.py:1727 +#, fuzzy +msgid "Rebooting instance" +msgstr "正在重启虚拟机 %s" -#: nova/network/api.py:169 +#: nova/compute/manager.py:1746 #, fuzzy, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" -msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s" - -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." -msgstr "驱动仅支持入口类型 'a'。" - -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" -msgstr "试图移除不存在的链 %s。" - -#: nova/network/linux_net.py:214 -#, python-format -msgid "Unknown chain: %r" -msgstr "未知链:%r" - -#: nova/network/linux_net.py:239 -#, python-format msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" -msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" -msgstr "IPTablesManager.apply成功完成" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s" -#: nova/network/linux_net.py:580 +#: nova/compute/manager.py:1775 #, fuzzy, python-format -msgid "arping error for ip %s" -msgstr "在 %s 中发生 httplib 错误: " +msgid "Instance disappeared during reboot" +msgstr "实例 %s:重启" + +#: nova/compute/manager.py:1802 +#, fuzzy +msgid "instance snapshotting" +msgstr "实例 %s: 快照中" -#: nova/network/linux_net.py:790 +#: nova/compute/manager.py:1808 #, fuzzy, python-format -msgid "Pid %d is stale, skip killing dnsmasq" -msgstr "Pid %d 过期了,重新启动dnsmasq" +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/network/linux_net.py:830 +#: nova/compute/manager.py:1869 #, python-format -msgid "Hupping dnsmasq threw %s" -msgstr "挂起进程 dnsmasq 时抛出 %s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)" -#: nova/network/linux_net.py:832 +#: nova/compute/manager.py:1876 #, python-format -msgid "Pid %d is stale, relaunching dnsmasq" -msgstr "Pid %d 过期了,重新启动dnsmasq" +msgid "Rotating out %d backups" +msgstr "轮换出%d个备份" -#: nova/network/linux_net.py:894 +#: nova/compute/manager.py:1881 #, python-format -msgid "killing radvd threw %s" -msgstr "杀掉进程 radvd 时抛出 %s" +msgid "Deleting image %s" +msgstr "正在删除镜像 %s" -#: nova/network/linux_net.py:896 +#: nova/compute/manager.py:1909 #, python-format -msgid "Pid %d is stale, relaunching radvd" -msgstr "Pid %d 过期了,重新启动radvd" +msgid "Failed to set admin password. Instance %s is not running" +msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/network/linux_net.py:1126 -#, python-format -msgid "Starting VLAN interface %s" -msgstr "正在开启VLAN接口 %s" +#: nova/compute/manager.py:1916 +#, fuzzy +msgid "Root password set" +msgstr "实例 %s:Root密码已设置" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" -msgstr "正在为 %s 开启桥接口" +#: nova/compute/manager.py:1923 +#, fuzzy +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "该驱动不能执行set_admin_password。" -#: nova/network/linux_net.py:1205 +#: nova/compute/manager.py:1938 #, fuzzy, python-format -msgid "Failed to add interface: %s" -msgstr "挂起实例失败" +msgid "set_admin_password failed: %s" +msgstr "该驱动不能执行set_admin_password。" -#: nova/network/linux_net.py:1306 -#, fuzzy, python-format -msgid "Starting bridge %s " -msgstr "保证桥 %s" +#: nova/compute/manager.py:1945 +#, fuzzy +msgid "error setting admin password" +msgstr "设置管理员密码出错" -#: nova/network/linux_net.py:1314 +#: nova/compute/manager.py:1958 #, fuzzy, python-format -msgid "Done starting bridge %s" -msgstr "保证桥 %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)" -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:1962 #, fuzzy, python-format -msgid "Failed unplugging gateway interface '%s'" -msgstr "移除实例”%s“的虚拟网络设备时失败" +msgid "injecting file to %(path)s" +msgstr "注入文件路径:'%s'" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/manager.py:277 -#, fuzzy, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" -msgstr "证书 %(certificate_id)s 没有找到。" +#: nova/compute/manager.py:1996 +msgid "Rescuing" +msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 -#, python-format -msgid "Interface %(interface)s not found" -msgstr "没有找到接口 %(interface)s" +#: nova/compute/manager.py:2031 +#, fuzzy +msgid "Unrescuing" +msgstr "实例 %s:取消救援" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:2052 #, python-format -msgid "floating IP allocation for instance |%s|" -msgstr "为实例 |%s| 分配浮动IP" +msgid "Changing instance metadata according to %(diff)r" +msgstr "" -#: nova/network/manager.py:365 +#: nova/compute/manager.py:2271 #, fuzzy -msgid "Floating IP is not associated. Ignore." -msgstr "浮动ip %(address)s 没有被关联。" +msgid "Instance has no source host" +msgstr "实例没有卷。" -#: nova/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" -msgstr "地址 |%(address)s| 没有分配" +#: nova/compute/manager.py:2277 +msgid "destination same as source!" +msgstr "目标与来源一样。" + +#: nova/compute/manager.py:2294 +msgid "Migrating" +msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:2540 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" -msgstr "地址 |%(address)s| 没有分配给你的项目 |%(project)s|" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgstr "" -#: nova/network/manager.py:408 -#, fuzzy, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" -msgstr "%s 的配额超出,尝试分配地址" +#: nova/compute/manager.py:2603 +#, fuzzy +msgid "Pausing" +msgstr "正在更新。" -#: nova/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/manager.py:650 -#, fuzzy, python-format -msgid "Starting migration network for instance %(instance_uuid)s" -msgstr "没有为实例 %(instance_id)s 找到卷。" +#: nova/compute/manager.py:2659 +#, fuzzy +msgid "Retrieving diagnostics" +msgstr "实例 %s :获取诊断" -#: nova/network/manager.py:657 -#, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " -msgstr "固定IP地址 %(address)s 已在使用。" +#: nova/compute/manager.py:2690 +msgid "Resuming" +msgstr "" -#: nova/network/manager.py:678 -#, fuzzy, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" -msgstr "为实例 %(instance_uuid)s 关闭虚拟机" +#: nova/compute/manager.py:2710 +#, fuzzy +msgid "Reset network" +msgstr "重置网络" -#: nova/network/manager.py:686 -#, fuzzy, python-format -msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." -msgstr "固定IP地址 %(address)s 已在使用。" +#: nova/compute/manager.py:2715 +#, fuzzy +msgid "Inject network info" +msgstr "实例 %s:注入网络信息" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:2718 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." -msgstr "数据库不一致:DNS域|%s| 在Nova数据库中注册,但是对浮动或者实例DNS驱动均不可见。将被忽略。" +msgid "network_info to inject: |%s|" +msgstr "将注入的network_info:|%s|" -#: nova/network/manager.py:779 -#, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." -msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。" +#: nova/compute/manager.py:2735 +#, fuzzy +msgid "Get console output" +msgstr "获取实例 %s 控制台输出" + +#: nova/compute/manager.py:2762 +#, fuzzy +msgid "Getting vnc console" +msgstr "实例 %s:正在获得VNC控制台" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:2797 +#, fuzzy +msgid "Getting spice console" +msgstr "实例 %s:正在获得VNC控制台" + +#: nova/compute/manager.py:2844 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." -msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:2895 #, python-format -msgid "Disassociated %s stale fixed ip(s)" -msgstr "解除 %s 过期固定ip的关联" +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/network/manager.py:907 -msgid "setting network host" -msgstr "设置网络主机" +#: nova/compute/manager.py:2904 +#, 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:2919 +#, fuzzy, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" + +#: nova/compute/manager.py:2949 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离" -#: nova/network/manager.py:1021 +#: nova/compute/manager.py:2959 #, fuzzy -msgid "network allocations" +msgid "Detaching volume from unknown instance" +msgstr "从未知实例%s中分离卷" + +#: nova/compute/manager.py:2966 +#, fuzzy, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" + +#: nova/compute/manager.py:2990 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3028 +#, fuzzy, python-format +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "实例 %s 的网络分配" -#: nova/network/manager.py:1026 +#: nova/compute/manager.py:3048 #, fuzzy, python-format -msgid "networks retrieved for instance: |%(networks)s|" -msgstr "为实例 |%(instance_id)s| 获取的网络:|%(networks)s|" +msgid "Port %(port_id)s is not attached" +msgstr "网络 %(network_id)s 没有找到。" + +#: nova/compute/manager.py:3062 +#, fuzzy, python-format +msgid "Host %(host)s not found" +msgstr "主机 %(host)s 没有找到。" + +#: nova/compute/manager.py:3199 +#, python-format +msgid "Pre live migration failed at %(dest)s" +msgstr "预在线迁移在%(dest)s失败" -#: nova/network/manager.py:1056 +#: nova/compute/manager.py:3227 #, fuzzy -msgid "network deallocation for instance" -msgstr "为实例 |%s| 解除网络分配" +msgid "_post_live_migration() is started.." +msgstr "post_live_migration()已经启动。" -#: nova/network/manager.py:1279 -#, fuzzy, python-format +#: nova/compute/manager.py:3282 +#, python-format +msgid "Migrating instance to %(dest)s finished successfully." +msgstr "把实例迁移到 %(dest)s 成功完成。" + +#: nova/compute/manager.py:3284 msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." msgstr "" -"instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 " -"|%(zone2)s| 里。没有DNS记录将创建。" +"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching " +"name。”这个错误可以放心的忽略。" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3298 +#, fuzzy +msgid "Post operation of migration started" +msgstr "迁移后操作启动" + +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:3483 #, python-format -msgid "Leased IP |%(address)s|" -msgstr "租用的IP |%(address)s|" +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移" -#: nova/network/manager.py:1383 +#: nova/compute/manager.py:3489 #, python-format -msgid "IP %s leased that is not associated" -msgstr "没有关联的IP %s 被租用了" +msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" -msgstr "没有分配的IP |%s| 被租用了" +#: nova/compute/manager.py:3498 +#, fuzzy, python-format +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "为实例 %(instance_uuid)s 关闭虚拟机" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" -msgstr "释放的IP |%(address)s|" +#: nova/compute/manager.py:3505 +#, fuzzy, python-format +msgid "Instance %(instance_uuid)s not found" +msgstr "没有找到实例 %(instance_id)s" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" -msgstr "没有关联的IP %s 被释放了" +#: nova/compute/manager.py:3509 +#, fuzzy +msgid "In ERROR state" +msgstr "节点处于未知的错误状态。" -#: nova/network/manager.py:1403 +#: nova/compute/manager.py:3516 #, python-format -msgid "IP %s released that was not leased" -msgstr "没有租用的IP %s 被释放了" - -#: nova/network/manager.py:1422 -#, fuzzy, python-format -msgid "%s must be an integer" -msgstr "offset 参数必须是整数" +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3525 +#, python-format +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:1466 +#: nova/compute/manager.py:3542 #, python-format msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" -msgstr "cidr 已经在使用" - -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:3561 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" -msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突" +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" -#: nova/network/manager.py:1561 -#, python-format -msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" -msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" +msgstr "更新带宽使用缓存" -#: nova/network/manager.py:1620 -msgid "Network already exists!" -msgstr "网络已经存在。" +#: nova/compute/manager.py:3703 +#, fuzzy +msgid "Updating volume usage cache" +msgstr "更新带宽使用缓存" -#: nova/network/manager.py:1640 -#, python-format -msgid "Network must be disassociated from project %s before delete" -msgstr "网路在删除前必须与项目 %s 解除关联" +#: nova/compute/manager.py:3721 +msgid "Updating host status" +msgstr "更新主机状态" -#: nova/network/manager.py:2097 +#: nova/compute/manager.py:3747 +#, python-format msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" -msgstr "网络数量与VLAN起始数之和不能大于4049" +"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/network/manager.py:2104 +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." +msgstr "" + +#: nova/compute/manager.py:3788 #, python-format msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" -msgstr "网络范围不够多而不适合 %(num_networks)s。网络大小是 %(network_size)s。" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" +msgstr "" -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" -msgstr "驱动仅支持类型 'a'" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" -msgstr "遗留的网络信息 nw_info 要求使用 IPv4 子网" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." +msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" -msgstr "创建网络入口的错误" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." +msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 -#, python-format -msgid "No network with net_id = %s" -msgstr "没有net_id = %s的网络" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 -#, fuzzy, python-format -msgid "No fixed IPs to deallocate for vif %s" -msgstr "没有为vif %sid取消分配固定IP" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/quantumv2/api.py:97 -#, fuzzy, python-format -msgid "allocate_for_instance() for %s" -msgstr "实例 %s 的网络分配" +#: nova/compute/manager.py:3886 +#, fuzzy +msgid "Instance is not (soft-)deleted." +msgstr "实例未启动" -#: nova/network/quantumv2/api.py:100 -#, fuzzy, python-format -msgid "empty project id for instance %s" -msgstr "实例 %s 的网络分配" +#: nova/compute/manager.py:3894 +#, fuzzy +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." -#: nova/network/quantumv2/api.py:153 -#, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" -msgstr "" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" +msgstr "回收删除的实例" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/manager.py:3974 #, fuzzy, python-format -msgid "deallocate_for_instance() for %s" -msgstr "为实例 |%s| 解除网络分配" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." +msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" -#: nova/network/quantumv2/api.py:173 +#: nova/compute/manager.py:3981 #, fuzzy, python-format -msgid "Failed to delete quantum port %(portid)s " -msgstr "在数据库删除卷失败" +msgid "" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." +msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/manager.py:3988 #, fuzzy, python-format -msgid "get_instance_nw_info() for %s" -msgstr "实例的network_info:|%s|" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'" -#: nova/network/quantumv2/api.py:197 -#, fuzzy, python-format -msgid "validate_networks() for %s" -msgstr "错误的网络格式" +#: nova/compute/resource_tracker.py:92 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" -#: nova/network/quantumv2/api.py:438 -#, fuzzy, python-format -msgid "Multiple floating IP pools matches found for name '%s'" -msgstr "找不到适合id %(id)s 的浮动IP。" +#: nova/compute/resource_tracker.py:97 +msgid "" +"Node field should be not be set on the instance until resources have been" +" claimed." +msgstr "" -#: nova/openstack/common/lockutils.py:98 -#, python-format -msgid "Could not release the acquired lock `%s`" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/openstack/common/lockutils.py:184 -#, fuzzy, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." -msgstr "获得信号量 \"%(lock)s\" 为方法 \"%(method)s\" ...锁" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" -#: nova/openstack/common/lockutils.py:188 +#: nova/compute/resource_tracker.py:280 #, fuzzy, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." -msgstr "正在 试图获取锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" +msgid "Deleting compute node %s" +msgstr "LoggingVolumeDriver: %s" -#: nova/openstack/common/lockutils.py:216 +#: nova/compute/resource_tracker.py:304 #, fuzzy, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." -msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "Compute_service记录为 %s 创建 " -#: nova/openstack/common/log.py:298 -#, python-format -msgid "syslog facility must be one of: %s" -msgstr "syslog设备必须作为一个 %s 。" +#: nova/compute/resource_tracker.py:310 +#, fuzzy, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "Compute_service记录为 %s 更新 " -#: nova/openstack/common/policy.py:394 +#: nova/compute/resource_tracker.py:324 #, fuzzy, python-format -msgid "Failed to understand rule %(rule)s" -msgstr "注入文件失败:%(resp)r" +msgid "No service record for host %s" +msgstr "计算节点 %s 没有服务" -#: nova/openstack/common/policy.py:404 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "No handler for matches of kind %s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/openstack/common/policy.py:679 -#, fuzzy, python-format -msgid "Failed to understand rule %(rule)r" -msgstr "注入文件失败:%(resp)r" - -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "%s not in valid priorities" -msgstr "%s 不在有效的优先级" +msgid "Hypervisor: free disk (GB): %s" +msgstr "" -#: nova/openstack/common/notifier/api.py:141 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" -msgstr "Problem '%(e)s' 试图发送到通知系统。Payload=%(payload)s" +msgid "Hypervisor: free VCPUs: %s" +msgstr "" -#: nova/openstack/common/notifier/api.py:170 -#, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 +#: nova/compute/resource_tracker.py:350 #, fuzzy, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" -msgstr "加载扩展 %(classpath)s 失败:%(exc)s" - -#: nova/openstack/common/rpc/amqp.py:209 -#, python-format -msgid "unpacked context: %s" -msgstr "未打包的上下文:%s" - -#: nova/openstack/common/rpc/amqp.py:253 -#, python-format -msgid "received %s" -msgstr "已接收 %s" - -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" -msgstr "没有适用于消息的方法:%s" - -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" -msgstr "没有适用于消息的方法:%s" - -#: nova/openstack/common/rpc/amqp.py:352 -#, python-format -msgid "Making asynchronous call on %s ..." -msgstr "在 %s 做异步call" +msgid "Free disk (GB): %s" +msgstr "创建密钥对 %s" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "MSG_ID is %s" -msgstr "消息ID(MSG_ID)是 %s" +msgid "Free VCPUS: %s" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 -#, python-format -msgid "Making asynchronous cast on %s..." -msgstr "在 %s 做异步cast" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" +msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." -msgstr "做异步fanout cast" +#: nova/compute/resource_tracker.py:396 +#, fuzzy, python-format +msgid "Updating from migration %s" +msgstr "实例 %s:开始执行 finish_migration" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" -msgstr "" +#: nova/compute/resource_tracker.py:456 +#, fuzzy +msgid "Instance not resizing, skipping migration." +msgstr "虚拟机不存在,跳过销毁..." -#: nova/openstack/common/rpc/common.py:34 +#: nova/compute/resource_tracker.py:471 #, fuzzy -msgid "An unknown RPC related exception occurred." -msgstr "发生未知异常。" +msgid "InstanceType could not be found, skipping migration." +msgstr "无法找到实例" -#: nova/openstack/common/rpc/common.py:64 +#: nova/compute/resource_tracker.py:555 #, python-format msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." -msgstr "" -"远程错误:%(exc_type)s %(value)s\n" -"%(traceback)s。" - -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." -msgstr "等待RPC响应返回超时" - -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." -msgstr "无效的RPC连接重用。" - -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "Returning exception %s to caller" -msgstr "返回 %s 异常给调用者" - -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "正在重新连接位于 %(hostname)s:%(port)d 的AMQP服务器" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" +msgstr "未指定计算宿主机" -#: nova/openstack/common/rpc/impl_kombu.py:490 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" -msgstr "连接到位于 %(hostname)s:%(port)d 的AMQP服务器" +msgid "Unable to find host for Instance %s" +msgstr "无法找到实例 %s 的宿主机" -#: nova/openstack/common/rpc/impl_kombu.py:527 +#: nova/compute/utils.py:141 #, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -"无法连接到位于%(hostname)s:%(port)d的AMQP server,尝试已经 %(max_retries)d " -"次:%(err_str)s" -#: nova/openstack/common/rpc/impl_kombu.py:543 -#, python-format +#: nova/conductor/api.py:376 msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." -msgstr "位于%(hostname)s:%(port)d的AMQP服务器不可达:%(err_str)s。%(sleep_time)d 秒钟后请再尝试。" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 +#: nova/conductor/manager.py:88 #, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" -msgstr "为topic '%(topic)s'声明消费者失败:%(err_str)s" +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" -msgstr "等待RPC响应超时:%s" +#: nova/conductor/manager.py:253 +#, fuzzy, python-format +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "block_device_mapping %s" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 -#, python-format -msgid "Failed to consume message from queue: %s" -msgstr "从队列中消费消息失败:%s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" +msgstr "正在添加控制台" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" -msgstr "给topic '%(topic)s'发布消息失败:%(err_str)s" - -#: nova/openstack/common/rpc/impl_qpid.py:359 -#, fuzzy, python-format -msgid "Unable to connect to AMQP server: %s" -msgstr "无法连接到AMQP服务器:%s " +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "尝试删除不存在的控制台%(console_id)s。" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "Connected to AMQP server on %s" -msgstr "连接到 %s 的AMQP服务器" - -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" -msgstr "重建AMQP队列" +msgid "Removing console %(console_id)s." +msgstr "删除控制台%(console_id)s。" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." -msgstr "" +#: nova/console/websocketproxy.py:54 +#, fuzzy +msgid "Invalid Token" +msgstr "无效的卷" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, fuzzy, python-format -msgid "Deserializing: %s" -msgstr "Ext 描述: %s" +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" +msgstr "重建xvp配置" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/console/xvp.py:119 #, python-format -msgid "Connecting to %(addr)s with %(type)s" -msgstr "" +msgid "Re-wrote %s" +msgstr "重写%s" -#: nova/openstack/common/rpc/impl_zmq.py:134 -#, python-format -msgid "-> Subscribed to %(subscribe)s" +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 -#, python-format -msgid "-> bind: %(bind)s" -msgstr "" +#: nova/console/xvp.py:127 +msgid "Stopping xvp" +msgstr "停止xvp" -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." -msgstr "" +#: nova/console/xvp.py:140 +msgid "Starting xvp" +msgstr "正在启动xvp" -#: nova/openstack/common/rpc/impl_zmq.py:155 +#: nova/console/xvp.py:147 #, python-format -msgid "Subscribing to %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." -msgstr "" +msgid "Error starting xvp: %s" +msgstr "启动xvp发生错误:%s" -#: nova/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." -msgstr "" +#: nova/console/xvp.py:150 +msgid "Restarting xvp" +msgstr "重启xvp" -#: nova/openstack/common/rpc/impl_zmq.py:251 -#, fuzzy, python-format -msgid "Running func with context: %s" -msgstr "未打包的上下文:%s" +#: nova/console/xvp.py:152 +msgid "xvp not running..." +msgstr "xvp不在运行中" -#: nova/openstack/common/rpc/impl_zmq.py:276 +#: nova/console/xvp.py:203 #, fuzzy -msgid "Sending reply" -msgstr "实例 %s:挂起" +msgid "Failed to run xvp." +msgstr "服务器恢复失败" -#: nova/openstack/common/rpc/impl_zmq.py:344 -#, fuzzy -msgid "Registering reactor" -msgstr "正在注销虚拟机 %s" +#: nova/consoleauth/manager.py:88 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s)" +msgstr "接收到令牌:%(token)s, %(token_dict)s)" -#: nova/openstack/common/rpc/impl_zmq.py:356 -#, fuzzy -msgid "In reactor registered" -msgstr "没有虚拟机注册" +#: nova/consoleauth/manager.py:112 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s)" +msgstr "检查令牌:%(token)s, %(token_valid)s)" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/db/api.py:675 nova/db/api.py:696 +#, fuzzy +msgid "Failed to notify cells of instance update" +msgstr "重新启动实例失败" + +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 -#, python-format -msgid "CONSUMER GOT %s" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 -#, fuzzy, python-format -msgid "->response->%s" -msgstr "响应 %s" +#: nova/db/api.py:1590 +#, fuzzy +msgid "Failed to notify cells of instance fault" +msgstr "重新启动实例失败" -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Created topic proxy: %s" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 -#, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, fuzzy, python-format -msgid "CONSUMER RECEIVED DATA: %s" -msgstr "给定数据:%s" +msgid "Unrecognized read_deleted value '%s'" +msgstr "无法识别的 read_deleted 取值”%s“" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/db/sqlalchemy/api.py:1542 #, fuzzy, python-format -msgid "Create Consumer for topic (%(topic)s)" -msgstr "为topic '%(topic)s'声明消费者失败:%(err_str)s" +msgid "Invalid instance id %s in request" +msgstr "实例 %s:已救援" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/db/sqlalchemy/api.py:2752 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -#, fuzzy -msgid "Creating payload" -msgstr "正在创建镜像" +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" +msgstr "version应该是整数" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -#, fuzzy -msgid "Sending cast" -msgstr "实例 %s:挂起" - -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/db/sqlalchemy/utils.py:61 +#, 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/openstack/common/rpc/impl_zmq.py:584 -#, fuzzy, python-format -msgid "Received message: %s" -msgstr "已接收 %s" - -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +#: nova/db/sqlalchemy/utils.py:67 +#, 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/openstack/common/rpc/impl_zmq.py:612 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "%(msg)s" +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 -#, fuzzy, python-format -msgid "Sending message(s) to: %s" -msgstr "正在删除基文件:%s" - -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: 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/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." -msgstr "" +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +#, fuzzy +msgid "volume_usage_cache table not dropped" +msgstr "dns_domains 表没有删除" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." -msgstr "" +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 +#, fuzzy, python-format +msgid "table '%s' not dropped" +msgstr "dns_domains 表没有删除" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/image/glance.py:187 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" -msgstr "正确的服务在运行吗?" - -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" -msgstr "无法找到另一个计算节点" +#: nova/image/glance.py:492 +#, fuzzy, python-format +msgid "fetching image %s from glance" +msgstr "正在从glance镜像服务器中下载镜像 %s" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" -msgstr "" - -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 -#, fuzzy, python-format -msgid "Setting instance to %(state)s state." -msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" - -#: nova/scheduler/driver.py:101 +#: nova/image/s3.py:318 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" -msgstr "把“%(method)s”投放在卷%(host)s\"" +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "把 %(image_location)s 下载到 %(image_path)s失败" -#: nova/scheduler/driver.py:124 +#: nova/image/s3.py:335 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" -msgstr "把“%(method)s”投放在主机 \"%(host)s\"" +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "解密 %(image_location)s 到 %(image_path)s失败" -#: nova/scheduler/driver.py:141 +#: nova/image/s3.py:345 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" -msgstr "把“%(method)s”投放在 %(topic)s \"%(host)s\"" - -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" -msgstr "" - -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" -msgstr "" - -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" -msgstr "" - -#: nova/scheduler/driver.py:334 -#, fuzzy, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" -msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)" +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "解包 %(image_location)s 到 %(image_path)s 失败" -#: nova/scheduler/filter_scheduler.py:49 +#: nova/image/s3.py:355 #, python-format -msgid "No host selection for %s defined." -msgstr "没有主机选择所定义的 %s 主题消息" +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "上传 %(image_location)s 到 %(image_path)s 失败" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/image/s3.py:379 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" -msgstr "尝试创建 %(num_instances)d 个实例" +msgid "Failed to decrypt private key: %s" +msgstr "解密私钥失败:%s" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" -msgstr "" +#: nova/image/s3.py:386 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "解密初始化vector失败:%s" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/image/s3.py:397 #, python-format -msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" -msgstr "" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "解密镜像文件 %(image_file)s 失败:%(err)s" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" -msgstr "调度器只能理解计算节点(暂时)" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" +msgstr "镜像中不安全的文件名" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "Filtered %(hosts)s" -msgstr "过滤掉的主机 %(hosts)s" +msgid "Bad mac for to_global_ipv6: %s" +msgstr "错误的to_global_ipv6 mac:%s" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Weighted %(weighted_host)s" -msgstr "加权的主机 %(weighted_host)s" +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "错误的to_global_ipv6前缀:%s" -#: nova/scheduler/host_manager.py:237 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "Host filter fails for ignored host %(host)s" -msgstr "" +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "错误的to_global_ipv6 oject_id;%s" -#: nova/scheduler/host_manager.py:244 -#, python-format -msgid "Host filter fails for non-forced host %(host)s" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/scheduler/host_manager.py:250 -#, python-format -msgid "Host filter function %(func)s failed for %(host)s" -msgstr "" +#: nova/network/api.py:80 +#, fuzzy +msgid "Failed storing info cache" +msgstr "重新启动实例失败" -#: nova/scheduler/host_manager.py:256 +#: nova/network/api.py:239 #, fuzzy, python-format -msgid "Host filter passes for %(host)s" -msgstr "主机 %(host)s 没有计算节点" +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s" -#: nova/scheduler/host_manager.py:318 -#, python-format -msgid "Received %(service_name)s service update from %(host)s." -msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:43 +#, fuzzy, python-format +msgid "Loading network driver '%s'" +msgstr "LoggingVolumeDriver: %s" -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" -msgstr "host_manager 只实现了“compute”" +#: nova/network/floating_ips.py:87 +#, fuzzy, python-format +msgid "Fixed ip %(fixed_ip_id)s not found" +msgstr "证书 %(certificate_id)s 没有找到。" -#: nova/scheduler/host_manager.py:351 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "No service for compute ID %s" -msgstr "计算节点 %s 没有服务" +msgid "Interface %(interface)s not found" +msgstr "没有找到接口 %(interface)s" -#: nova/scheduler/manager.py:79 +#: nova/network/floating_ips.py:121 #, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "schedule_%(method)s 失败:%(ex)s" +msgid "floating IP allocation for instance |%(floating_address)s|" +msgstr "为实例 |%s| 分配浮动IP" -#: nova/scheduler/manager.py:165 -#, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" -msgstr "schedule_%(method)s 失败:%(ex)s" +#: nova/network/floating_ips.py:178 +#, fuzzy +msgid "Floating IP is not associated. Ignore." +msgstr "浮动ip %(address)s 没有被关联。" -#: nova/scheduler/scheduler_options.py:69 +#: nova/network/floating_ips.py:196 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" -msgstr "无法统计调度器的选项文件 %(filename)s:“%(e)s”" +msgid "Address |%(address)s| is not allocated" +msgstr "地址 |%(address)s| 没有分配" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/floating_ips.py:200 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" -msgstr "无法解码调度器的选项:“%(e)s”" +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "地址 |%(address)s| 没有分配给你的项目 |%(project)s|" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/floating_ips.py:220 +#, fuzzy, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +msgstr "%s 的配额超出,尝试分配地址" + +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/simple.py:62 +#: nova/network/floating_ips.py:530 +#, fuzzy, python-format +msgid "Starting migration network for instance %(instance_uuid)s" +msgstr "没有为实例 %(instance_id)s 找到卷。" + +#: nova/network/floating_ips.py:537 +#, fuzzy, python-format msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" -msgstr "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " +msgstr "固定IP地址 %(address)s 已在使用。" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" -msgstr "卷没有足够可分配的空间" +#: nova/network/floating_ips.py:568 +#, fuzzy, python-format +msgid "Finishing migration network for instance %(instance_uuid)s" +msgstr "为实例 %(instance_uuid)s 关闭虚拟机" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 -#, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" -msgstr "" +#: nova/network/floating_ips.py:576 +#, fuzzy, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "固定IP地址 %(address)s 已在使用。" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/floating_ips.py:624 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" -msgstr "" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "数据库不一致:DNS域|%s| 在Nova数据库中注册,但是对浮动或者实例DNS驱动均不可见。将被忽略。" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/floating_ips.py:664 #, python-format -msgid "%(host_state)s is disabled via capabilities" -msgstr "" - -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" -msgstr "未设置 VCPUs;假设 CPU 集合损坏了" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/floating_ips.py:673 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." -msgstr "" +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/ldapdns.py:100 #, python-format msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/ldapdns.py:127 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 -#, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" -msgstr "" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." +msgstr "驱动仅支持入口类型 'a'。" -#: nova/scheduler/filters/image_props_filter.py:82 -#, python-format -msgid "%(host_state)s does not support requested instance_properties" +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/linux_net.py:219 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" -msgstr "" +msgid "Attempted to remove chain %s which does not exist" +msgstr "试图移除不存在的链 %s。" -#: nova/scheduler/filters/num_instances_filter.py:39 +#: nova/network/linux_net.py:254 #, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" -msgstr "" +msgid "Unknown chain: %r" +msgstr "未知链:%r" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/linux_net.py:279 #, python-format msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." -msgstr "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r" -#: nova/scheduler/filters/retry_filter.py:38 -#, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" -msgstr "" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" +msgstr "IPTablesManager.apply成功完成" + +#: nova/network/linux_net.py:680 +#, fuzzy, python-format +msgid "arping error for ip %s" +msgstr "在 %s 中发生 httplib 错误: " -#: nova/scheduler/filters/trusted_filter.py:201 +#: nova/network/linux_net.py:730 #, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" -msgstr "试图实例化单例" +#: nova/network/linux_net.py:966 +#, fuzzy, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "Pid %d 过期了,重新启动dnsmasq" -#: nova/tests/fake_utils.py:72 +#: nova/network/linux_net.py:1011 #, python-format -msgid "Faking execution of cmd (subprocess): %s" -msgstr "伪执行命令(子进程):%s" +msgid "Hupping dnsmasq threw %s" +msgstr "挂起进程 dnsmasq 时抛出 %s" -#: nova/tests/fake_utils.py:80 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Faked command matched %s" -msgstr "伪命令匹配 %s" +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "Pid %d 过期了,重新启动dnsmasq" -#: nova/tests/fake_utils.py:96 +#: nova/network/linux_net.py:1093 #, python-format -msgid "Faked command raised an exception %s" -msgstr "伪命令引起异常 %s" +msgid "killing radvd threw %s" +msgstr "杀掉进程 radvd 时抛出 %s" -#: nova/tests/fake_utils.py:101 +#: nova/network/linux_net.py:1095 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" -msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'" +msgid "Pid %d is stale, relaunching radvd" +msgstr "Pid %d 过期了,重新启动radvd" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" -msgstr "状态必须可用" +#: nova/network/linux_net.py:1227 +#, fuzzy, python-format +msgid "Error clearing stale veth %s" +msgstr "启动xvp发生错误:%s" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" -msgstr "已经附加" +#: nova/network/linux_net.py:1386 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "正在开启VLAN接口 %s" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" -msgstr "已经分离" +#: nova/network/linux_net.py:1418 +#, fuzzy, python-format +msgid "Failed unplugging VLAN interface '%s'" +msgstr "移除实例”%s“的虚拟网络设备时失败" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" -msgstr "请扩展模拟的 libvirt 模块来支持标记" +#: nova/network/linux_net.py:1420 +#, fuzzy, python-format +msgid "Unplugged VLAN interface '%s'" +msgstr "移除实例”%s“的虚拟网络设备时失败" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" -msgstr "" +#: nova/network/linux_net.py:1442 +#, fuzzy, python-format +msgid "Starting Bridge %s" +msgstr "保证桥 %s" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" -msgstr "" +#: nova/network/linux_net.py:1454 +#, fuzzy, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "保证vlan %(vlan)s 和桥 %(bridge)s" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" -msgstr "" +#: nova/network/linux_net.py:1490 +#, fuzzy, python-format +msgid "Failed to add interface: %s" +msgstr "挂起实例失败" -#: nova/tests/test_misc.py:62 -#, python-format -msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" -msgstr "" -"下面的迁移缺少了降级:\n" -"\t%s" - -#: nova/tests/test_nova_manage.py:202 -msgid "id" -msgstr "id" +#: nova/network/linux_net.py:1536 +#, fuzzy, python-format +msgid "Failed unplugging bridge interface '%s'" +msgstr "移除实例”%s“的虚拟网络设备时失败" -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" -msgstr "IPv4" +#: nova/network/linux_net.py:1539 +#, fuzzy, python-format +msgid "Unplugged bridge interface '%s'" +msgstr "移除实例”%s“的虚拟网络设备时失败" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" -msgstr "IPv6" +#: nova/network/linux_net.py:1735 +#, fuzzy, python-format +msgid "Starting bridge %s " +msgstr "保证桥 %s" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" -msgstr "起始地址" +#: nova/network/linux_net.py:1743 +#, fuzzy, python-format +msgid "Done starting bridge %s" +msgstr "保证桥 %s" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" -msgstr "DNS1" +#: nova/network/linux_net.py:1763 +#, fuzzy, python-format +msgid "Failed unplugging gateway interface '%s'" +msgstr "移除实例”%s“的虚拟网络设备时失败" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" -msgstr "DNS2" +#: nova/network/linux_net.py:1765 +#, python-format +msgid "Unplugged gateway interface '%s'" +msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" -msgstr "VlanID" +#: nova/network/manager.py:362 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "解除 %s 过期固定ip的关联" -#: nova/tests/test_nova_manage.py:209 -msgid "project" -msgstr "项目" +#: nova/network/manager.py:366 +msgid "setting network host" +msgstr "设置网络主机" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" -msgstr "uuid" +#: nova/network/manager.py:493 +#, fuzzy +msgid "network allocations" +msgstr "实例 %s 的网络分配" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/manager.py:500 #, fuzzy, python-format -msgid "unrecognized argument %s" -msgstr "无法识别的 read_deleted 取值”%s“" +msgid "networks retrieved for instance: |%(networks_list)s|" +msgstr "为实例 |%(instance_id)s| 获取的网络:|%(networks)s|" -#: nova/tests/test_storwize_svc.py:897 -#, python-format -msgid "Run CLI command: %s" -msgstr "" +#: nova/network/manager.py:548 +#, fuzzy +msgid "network deallocation for instance" +msgstr "为实例 |%s| 解除网络分配" -#: nova/tests/test_storwize_svc.py:900 -#, python-format +#: nova/network/manager.py:812 +#, fuzzy, python-format msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" +"instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 " +"|%(zone2)s| 里。没有DNS记录将创建。" + +#: nova/network/manager.py:838 +#, fuzzy, python-format +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" +msgstr "%s 的配额超出,尝试分配地址" -#: nova/tests/test_storwize_svc.py:905 +#: nova/network/manager.py:892 +#, fuzzy +msgid "Failed to update usages deallocating fixed IP" +msgstr "在数据库更新卷失败" + +#: nova/network/manager.py:926 #, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/manager.py:949 #, python-format -msgid "Given data: %s" -msgstr "给定数据:%s" +msgid "Leased IP |%(address)s|" +msgstr "租用的IP |%(address)s|" -#: nova/tests/test_volume_types.py:59 +#: nova/network/manager.py:953 #, python-format -msgid "Result data: %s" -msgstr "结果数据:%s" +msgid "IP %s leased that is not associated" +msgstr "没有关联的IP %s 被租用了" -#: nova/tests/test_xenapi.py:691 +#: nova/network/manager.py:962 #, python-format -msgid "Creating files in %s to simulate guest agent" -msgstr "在%s 创建文件模拟客户代理" +msgid "IP |%s| leased that isn't allocated" +msgstr "没有分配的IP |%s| 被租用了" -#: nova/tests/test_xenapi.py:702 +#: nova/network/manager.py:967 #, python-format -msgid "Removing simulated guest agent files in %s" -msgstr "移除在 %s 的模拟的客户代理文件" +msgid "Released IP |%(address)s|" +msgstr "释放的IP |%(address)s|" -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" -msgstr "" +#: nova/network/manager.py:971 +#, python-format +msgid "IP %s released that is not associated" +msgstr "没有关联的IP %s 被释放了" -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" -msgstr "" +#: nova/network/manager.py:975 +#, python-format +msgid "IP %s released that was not leased" +msgstr "没有租用的IP %s 被释放了" -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" +#: nova/network/manager.py:994 +#, fuzzy, python-format +msgid "%s must be an integer" +msgstr "offset 参数必须是整数" + +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:2996 -#, fuzzy +#: nova/network/manager.py:1038 +#, python-format msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" -msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" - -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" -msgstr "" +#: nova/network/manager.py:1119 +msgid "cidr already in use" +msgstr "cidr 已经在使用" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/manager.py:1122 #, python-format -msgid "_create: %s" -msgstr "_create: %s" +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/network/manager.py:1133 #, python-format -msgid "_delete: %s" -msgstr "_delete: %s" +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 -#, python-format -msgid "_get: %s" -msgstr "_get: %s" +#: nova/network/manager.py:1190 +msgid "Network already exists!" +msgstr "网络已经存在。" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/manager.py:1209 #, python-format -msgid "_get_all: %s" -msgstr "_get_all: %s" +msgid "Network must be disassociated from project %s before delete" +msgstr "网路在删除前必须与项目 %s 解除关联" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 -#, python-format -msgid "test_snapshot_create: param=%s" -msgstr "test_snapshot_create: param=%s" +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "网络数量与VLAN起始数之和不能大于4049" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 -#, python-format -msgid "test_snapshot_create: resp_dict=%s" -msgstr "test_snapshot_create: resp_dict=%s" +#: nova/network/manager.py:1812 +#, fuzzy, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "网络范围不够多而不适合 %(num_networks)s。网络大小是 %(network_size)s。" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/minidns.py:48 #, python-format -msgid "test_snapshot_create_force: param=%s" -msgstr "test_snapshot_create_force: param=%s" +msgid "minidns file is |%s|" +msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 -#, python-format -msgid "test_snapshot_create_force: resp_dict=%s" -msgstr "test_snapshot_create_force: resp_dict=%s" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "无效的卷" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 -#, python-format -msgid "test_snapshot_show: resp=%s" -msgstr "test_snapshot_show: resp=%s" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" +msgstr "驱动仅支持类型 'a'" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/minidns.py:122 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" -msgstr "test_snapshot_detail: resp_dict=%s" +msgid "Cannot delete entry |%s|" +msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 -#, python-format -msgid "Running instances: %s" -msgstr "正在运行的实例:%s" +#: nova/network/minidns.py:201 +#, fuzzy, python-format +msgid "deleted %s" +msgstr "_delete: %s" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/network/minidns.py:207 #, python-format -msgid "After terminating instances: %s" -msgstr "终止实例之后:%s" - -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" -msgstr "内部错误" +msgid "Cannot delete domain |%s|" +msgstr "" -#: nova/tests/compute/test_compute.py:2383 -#, python-format -msgid "After force-killing instances: %s" -msgstr "强制杀死实例后:%s" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" +msgstr "遗留的网络信息 nw_info 要求使用 IPv4 子网" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "无法销毁VBD %s" - -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/network/quantumv2/api.py:151 #, fuzzy, python-format -msgid "Failed to get info for disk %s" -msgstr "为ip: %s获取元数据失败" +msgid "allocate_for_instance() for %s" +msgstr "实例 %s 的网络分配" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/network/quantumv2/api.py:154 #, fuzzy, python-format -msgid "Result: %(result)s is not a dict." -msgstr "地址 |%(address)s| 没有分配" +msgid "empty project id for instance %s" +msgstr "实例 %s 的网络分配" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/network/quantumv2/api.py:200 #, python-format msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 -#, fuzzy, python-format -msgid "Result: %(result)s is not a list." -msgstr "地址 |%(address)s| 没有分配" +#: nova/network/quantumv2/api.py:269 +#, fuzzy +msgid "Port not found" +msgstr "没有找到主机" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/network/quantumv2/api.py:277 #, python-format -msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/network/quantumv2/api.py:315 #, fuzzy, python-format -msgid "Result: %(res_obj)s not in %(expected)s." -msgstr "地址 |%(address)s| 没有分配" +msgid "deallocate_for_instance() for %s" +msgstr "为实例 |%s| 解除网络分配" + +#: nova/network/quantumv2/api.py:324 +#, fuzzy, python-format +msgid "Failed to delete quantum port %(portid)s " +msgstr "在数据库删除卷失败" + +#: nova/network/quantumv2/api.py:343 +#, fuzzy, python-format +msgid "Failed to delete quantum port %(port_id)s " +msgstr "在数据库删除卷失败" + +#: nova/network/quantumv2/api.py:365 +#, fuzzy, python-format +msgid "get_instance_nw_info() for %s" +msgstr "实例的network_info:|%s|" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/network/quantumv2/api.py:397 #, python-format msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/integrated/test_login.py:31 -#, python-format -msgid "flavor: %s" -msgstr "类型:%s" - -#: nova/tests/integrated/api/client.py:38 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -"%(message)s\n" -"状态码: %(_status)s\n" -"主体: %(_body)s" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" -msgstr "认证错误" +#: nova/network/quantumv2/api.py:437 +#, fuzzy, python-format +msgid "validate_networks() for %s" +msgstr "错误的网络格式" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" -msgstr "授权错误" +#: nova/network/quantumv2/api.py:694 +#, fuzzy, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" -msgstr "条目没有找到" +#: nova/network/quantumv2/api.py:807 +#, fuzzy, python-format +msgid "Network %(net)s for port %(port_id)s not found!" +msgstr "网络 %(network_id)s 没有找到。" -#: nova/tests/integrated/api/client.py:105 -#, python-format -msgid "Doing %(method)s on %(relative_url)s" -msgstr "正在 %(relative_url)s 执行 %(method)s" +#: nova/network/security_group/quantum_driver.py:53 +#, fuzzy, python-format +msgid "Quantum Error creating security group %s" +msgstr "删除安全组 %s" -#: nova/tests/integrated/api/client.py:107 -#, python-format -msgid "Body: %s" -msgstr "主体:%s" +#: nova/network/security_group/quantum_driver.py:104 +#, fuzzy, python-format +msgid "Quantum security group %s not found" +msgstr "删除安全组 %s" -#: nova/tests/integrated/api/client.py:125 -#, python-format -msgid "%(auth_uri)s => code %(http_status)s" -msgstr "%(auth_uri)s => code %(http_status)s" +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 +#, fuzzy, python-format +msgid "Quantum Error: %s" +msgstr "抓到错误:%s" -#: nova/tests/integrated/api/client.py:155 -#, python-format -msgid "%(relative_uri)s => code %(http_status)s" -msgstr "%(relative_uri)s => code %(http_status)s" +#: nova/network/security_group/quantum_driver.py:127 +#, fuzzy, python-format +msgid "Quantum Error getting security groups" +msgstr "删除安全组 %s" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" -msgstr "意外的状态码" +#: nova/network/security_group/quantum_driver.py:137 +#, fuzzy +msgid "Security group id should be uuid" +msgstr "安全组id应该是整数" -#: nova/tests/integrated/api/client.py:172 -#, python-format -msgid "Decoding JSON: %s" -msgstr "解码JSON:%s" +#: nova/network/security_group/quantum_driver.py:171 +#, fuzzy, python-format +msgid "Quantum Error getting security group %s" +msgstr "删除安全组 %s" -#: nova/virt/configdrive.py:77 +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +#, fuzzy, python-format +msgid "Quantum Error:" +msgstr "抓到错误:%s" + +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "Added %(filepath)s to config drive" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" -msgstr "试图不过滤没有过滤的实例" - -#: nova/virt/firewall.py:187 -#, fuzzy -msgid "Filters added to instance" -msgstr "过滤器添加给实例 %s" - -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" -msgstr "提供者防火墙规则刷新" +#: nova/network/security_group/quantum_driver.py:239 +#, fuzzy, python-format +msgid "Quantum security group rule %s not found" +msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/virt/firewall.py:357 +#: nova/network/security_group/quantum_driver.py:356 #, python-format -msgid "Adding security group rule: %r" -msgstr "添加安全组规则:%r" +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" +msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 -#, python-format -msgid "Adding provider rule: %s" -msgstr "添加提供者规则:%s" +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 +#, 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/virt/images.py:101 -msgid "'qemu-img info' parsing failed." -msgstr "'qemu-img info'解析失败" +#: nova/network/security_group/quantum_driver.py:426 +#, fuzzy, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。" -#: nova/virt/images.py:107 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" -msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持" +msgid "This rule already exists in group %s" +msgstr "这条规则已经存在于组%s 中" + +#: nova/openstack/common/excutils.py:48 +#, fuzzy, python-format +msgid "Original exception being dropped: %s" +msgstr "外键约束无法删除" -#: nova/virt/images.py:118 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "Converted to raw, but format is now %s" -msgstr "转化为裸格式,但目前格式是 %s" +msgid "Could not release the acquired lock `%s`" +msgstr "" -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." -msgstr "没有域存在。" +#: nova/openstack/common/lockutils.py:184 +#, fuzzy, python-format +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgstr "获得信号量 \"%(lock)s\" 为方法 \"%(method)s\" ...锁" -#: nova/virt/baremetal/dom.py:95 -#, python-format -msgid "============= initial domains =========== : %s" -msgstr "============= 初始域 =========== : %s" +#: nova/openstack/common/lockutils.py:195 +#, fuzzy, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +msgstr "正在 试图获取锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" -msgstr "创建域:将被移除" +#: nova/openstack/common/lockutils.py:222 +#, fuzzy, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" -msgstr "没有运行的域:移除" +#: nova/openstack/common/lockutils.py:230 +#, fuzzy, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" -msgstr "运行在位置结点的域:放弃" +#: nova/openstack/common/log.py:226 +#, fuzzy, python-format +msgid "Deprecated: %s" +msgstr "意外错误:%s" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/log.py:329 #, python-format -msgid "No such domain (%s)" -msgstr "没有这个域 (%s)" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/log.py:379 #, python-format -msgid "Failed power down Bare-metal node %s" -msgstr "裸机结点 %s 电源停止失败" +msgid "syslog facility must be one of: %s" +msgstr "syslog设备必须作为一个 %s 。" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" -msgstr "deactivate -> activate失败" +#: nova/openstack/common/log.py:540 +#, fuzzy, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "类 %(fullname)s 是不推荐的:%(msg)s" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" -msgstr "destroy_domain:没有该域" +#: nova/openstack/common/policy.py:394 +#, fuzzy, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "注入文件失败:%(resp)r" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "No such domain %s" -msgstr "没有该域 %s" +msgid "No handler for matches of kind %s" +msgstr "" -#: nova/virt/baremetal/dom.py:161 -#, python-format -msgid "Domains: %s" -msgstr "域:%s" +#: nova/openstack/common/policy.py:679 +#, fuzzy, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "注入文件失败:%(resp)r" + +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." +msgstr "数据库异常被包裹。" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "After storing domains: %s" -msgstr "储存域之后:%s" +msgid "Got mysql server has gone away: %s" +msgstr "" -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" -msgstr "域去活/移除失败" +#: nova/openstack/common/db/sqlalchemy/session.py:556 +#, fuzzy, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "SQL连接失败 (%(connstring)s)。还剩 %(attempts)d 次。" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" -msgstr "===== 域正在创建 =====" +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" -msgstr "同样的域名已经存在" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" -msgstr "create_domain:在get_idle_node之前" +#: nova/openstack/common/notifier/api.py:126 +#, python-format +msgid "%s not in valid priorities" +msgstr "%s 不在有效的优先级" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "Created new domain: %s" -msgstr "新域创建:%s" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "Problem '%(e)s' 试图发送到通知系统。Payload=%(payload)s" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/notifier/api.py:172 #, python-format -msgid "Failed to boot Bare-metal node %s" -msgstr "裸机结点 %s 启动失败" +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" -msgstr "没有该域" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "change_domain_state: to new state %s" -msgstr "change_domain_state:新状态 %s" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: nova/openstack/common/plugin/pluginmanager.py:66 +#, fuzzy, python-format +msgid "Failed to load plugin %(plug)s: %(exc)s" +msgstr "加载扩展 %(classpath)s 失败:%(exc)s" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/__init__.py:106 #, python-format -msgid "Stored fake domains to the file: %s" -msgstr "把伪域名存到文件中:%s" +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" -msgstr "域不存在" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" -msgstr "销毁实例 '%(name)s' 时遇到错误:%(ex)s" +msgid "no calling threads waiting for msg_id : %s, message : %s" +msgstr "" -#: nova/virt/baremetal/driver.py:131 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" -msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "instance %s: rebooted" -msgstr "实例 %s:重启" +msgid "unpacked context: %s" +msgstr "未打包的上下文:%s" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" -msgstr "_wait_for_reboot失败" +#: nova/openstack/common/rpc/amqp.py:337 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/rpc/amqp.py:406 #, python-format -msgid "instance %s: rescued" -msgstr "实例 %s:已救援" +msgid "received %s" +msgstr "已接收 %s" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" -msgstr "_wait_for_rescue 失败" +#: nova/openstack/common/rpc/amqp.py:413 +#, python-format +msgid "no method for message: %s" +msgstr "没有适用于消息的方法:%s" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" -msgstr "<============= 生产裸机=============>" +#: nova/openstack/common/rpc/amqp.py:414 +#, python-format +msgid "No method for message: %s" +msgstr "没有适用于消息的方法:%s" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "instance %s: is building" -msgstr "实例 %s:正在创建中" +msgid "Expected exception during message handling (%s)" +msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" -msgstr "已经注入密钥但是实例还没有运行" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" +msgstr "" -#: nova/virt/baremetal/driver.py:240 -#, python-format -msgid "instance %s: booted" -msgstr "实例 %s:已启动" +#: nova/openstack/common/rpc/amqp.py:583 +#, fuzzy, python-format +msgid "Making synchronous call on %s ..." +msgstr "在 %s 做异步call" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" -msgstr "~~~~~~ 当前状态 = %s ~~~~~~" +msgid "MSG_ID is %s" +msgstr "消息ID(MSG_ID)是 %s" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "instance %s spawned successfully" -msgstr "实例 %s 生产成功" +msgid "Making asynchronous cast on %s..." +msgstr "在 %s 做异步cast" + +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." +msgstr "做异步fanout cast" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "instance %s:not booted" -msgstr "实例 %s:没有启动" +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" -#: nova/virt/baremetal/driver.py:255 +#: nova/openstack/common/rpc/common.py:74 #, fuzzy -msgid "Baremetal assignment is overcommitted." -msgstr "过多提交裸机分配" - -#: nova/virt/baremetal/driver.py:339 -#, python-format -msgid "instance %s: Creating image" -msgstr "实例 %s:正在创建镜像" +msgid "An unknown RPC related exception occurred." +msgstr "发生未知异常。" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" -msgstr "实例 %(inst_name)s:将 %(injection)s 注入镜像 %(img_id)s" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" +"远程错误:%(exc_type)s %(value)s\n" +"%(traceback)s。" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/common.py:121 #, python-format msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" -msgstr "实例 %(inst_name)s:忽略向镜像 %(img_id)s 注入数据的错误 (%(e)s)" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" -msgstr "实例 %s:开始方法 toXML" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" +msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "instance %s: finished toXML method" -msgstr "实例 %s:方法toXML 完成" +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 -msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." -msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." +msgstr "无效的RPC连接重用。" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "#### RLK: cpu_arch = %s " -msgstr "#### RLK: cpu_arch = %s " - -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" -msgstr "正在更新。" - -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" -msgstr "正在更新主机状态" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "Unknown baremetal driver %(d)s" -msgstr "未知的裸机驱动 %(d)s" - -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." -msgstr "free_node..." +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/common.py:280 #, fuzzy, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" -msgstr "针对node_id = %(id)s node_ip = %(ip)s调用了deactivate_node" - -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" -msgstr "结点状态设为0" +msgid "Failed to sanitize %(item)s. Key error %(err)s" +msgstr "删除 %(base_file)s 失败,错误是 %(error)s" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" -msgstr "rootfs 已经被移除了" +#: nova/openstack/common/rpc/common.py:302 +#, python-format +msgid "Returning exception %s to caller" +msgstr "返回 %s 异常给调用者" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" -msgstr "在ping裸机节点之前" +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." +msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" -msgstr "" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "正在重新连接位于 %(hostname)s:%(port)d 的AMQP服务器" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" -msgstr "" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "连接到位于 %(hostname)s:%(port)d 的AMQP服务器" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_kombu.py:539 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" +"无法连接到位于%(hostname)s:%(port)d的AMQP server,尝试已经 %(max_retries)d " +"次:%(err_str)s" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" -msgstr "activate_node" - -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." -msgstr "节点处于未知的错误状态。" +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "位于%(hostname)s:%(port)d的AMQP服务器不可达:%(err_str)s。%(sleep_time)d 秒钟后请再尝试。" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" -msgstr "没有合适的镜像句柄配置好" +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "为topic '%(topic)s'声明消费者失败:%(err_str)s" -#: nova/virt/disk/api.py:245 -#, fuzzy, python-format -msgid "no disk image handler for: %s" -msgstr "未知的磁盘镜像句柄:%s" +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "等待RPC响应超时:%s" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" -msgstr "镜像已经挂载" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "从队列中消费消息失败:%s" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" -msgstr "" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "给topic '%(topic)s'发布消息失败:%(err_str)s" -#: nova/virt/disk/api.py:340 +#: nova/openstack/common/rpc/impl_qpid.py:351 #, fuzzy, python-format -msgid "Failed to unmount container filesystem: %s" -msgstr "挂载文件系统失败:%s" +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "无法连接到AMQP服务器:%s " -#: nova/virt/disk/api.py:373 -#, fuzzy -msgid "injected file path not valid" -msgstr "注入文件路径:'%s'" +#: nova/openstack/common/rpc/impl_qpid.py:357 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "连接到 %s 的AMQP服务器" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" +msgstr "重建AMQP队列" + +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/disk/api.py:568 +#: nova/openstack/common/rpc/impl_zmq.py:104 +#, fuzzy, python-format +msgid "Deserializing: %s" +msgstr "Ext 描述: %s" + +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "User %(username)s not found in shadow file." +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/disk/guestfs.py:41 +#: nova/openstack/common/rpc/impl_zmq.py:141 #, python-format -msgid "unsupported partition: %s" -msgstr "不支持的分区:%s" +msgid "-> Subscribed to %(subscribe)s" +msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/impl_zmq.py:142 #, python-format -msgid "Failed to mount filesystem: %s" -msgstr "挂载文件系统失败:%s" +msgid "-> bind: %(bind)s" +msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" -msgstr "未知的guestmount错误" +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." +msgstr "" -#: nova/virt/disk/guestfs.py:119 +#: nova/openstack/common/rpc/impl_zmq.py:162 #, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +msgid "Subscribing to %s" msgstr "" -#: nova/virt/disk/loop.py:31 -#, python-format -msgid "Could not attach image to loopback: %s" -msgstr "无法给loopback附加镜像:%s" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." +msgstr "" -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, fuzzy, python-format -msgid "partition %s not found" -msgstr "未找到分区" - -#: nova/virt/disk/mount.py:100 -#, python-format -msgid "Failed to map partitions: %s" -msgstr "映射分区失败:%s" - -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" -msgstr "NBD不可用:模块没有加载" - -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" -msgstr "没有空闲NBD设备" - -#: nova/virt/disk/nbd.py:86 -#, python-format -msgid "qemu-nbd error: %s" -msgstr "qemu-nbd 错误:%s" - -#: nova/virt/disk/nbd.py:98 -#, python-format -msgid "nbd device %s did not show up" -msgstr "nbd 设备 %s 没有出现" - -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" -msgstr "" - -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" -msgstr "" +msgid "Running func with context: %s" +msgstr "未打包的上下文:%s" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:310 +#, fuzzy +msgid "Sending reply" +msgstr "实例 %s:挂起" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/hyperv/driver.py:209 -#, fuzzy -msgid "finish_revert_migration called" -msgstr "实例 %s:开始执行 finish_revert_migration" - -#: nova/virt/hyperv/driver.py:215 +#: nova/openstack/common/rpc/impl_zmq.py:379 #, fuzzy -msgid "finish_migration called" -msgstr "实例 %s:开始执行 finish_migration" +msgid "Registering reactor" +msgstr "正在注销虚拟机 %s" -#: nova/virt/hyperv/driver.py:218 +#: nova/openstack/common/rpc/impl_zmq.py:391 #, fuzzy -msgid "get_console_output called" -msgstr "获取实例 %s 控制台输出" +msgid "In reactor registered" +msgstr "没有虚拟机注册" -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -#, fuzzy -msgid "Live migration is not enabled on this host" -msgstr "快照不允许循环。" - -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -#, fuzzy -msgid "live_migration called" -msgstr "post_live_migration()已经启动。" - -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 -#, fuzzy, python-format -msgid "Starting live migration for instance: %s" -msgstr "为实例 |%s| 分配浮动IP" - -#: nova/virt/hyperv/livemigrationops.py:126 +#: nova/openstack/common/rpc/impl_zmq.py:464 #, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "无法找到 %s 卷" +msgid "Creating proxy for topic: %s" +msgstr "正在创建虚拟机实例快照 %s " -#: nova/virt/hyperv/livemigrationops.py:129 -#, python-format -msgid "Calling live migration recover_method for instance: %s" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Calling live migration post_method for instance: %s" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -#, fuzzy -msgid "pre_live_migration called" -msgstr "post_live_migration()已经启动。" +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "正在删除基文件:%s" -#: nova/virt/hyperv/livemigrationops.py:157 -#, fuzzy -msgid "post_live_migration_at_destination called" -msgstr "post_live_migration()已经启动。" +#: nova/openstack/common/rpc/impl_zmq.py:509 +#, python-format +msgid "ROUTER RELAY-OUT QUEUED %(data)s" +msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "compare_cpu called %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 +#: nova/openstack/common/rpc/impl_zmq.py:531 #, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "正在创建虚拟机实例快照 %s " +msgid "Could not create IPC directory %s" +msgstr "移除容器失败:%s" -#: nova/virt/hyperv/snapshotops.py:71 -#, fuzzy, python-format -msgid "Failed to create snapshot for VM %s" -msgstr "为卷 %s 创建快照" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, fuzzy, python-format -msgid "Getting info for VHD %s" -msgstr "找不到适合id %(id)s 的浮动IP。" +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "给定数据:%s" -#: nova/virt/hyperv/snapshotops.py:106 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 -#, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 -#, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 +#: nova/openstack/common/rpc/impl_zmq.py:634 #, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 -#, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:686 +#, fuzzy +msgid "Creating payload" +msgstr "正在创建镜像" -#: nova/virt/hyperv/snapshotops.py:151 -#, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 -#, python-format -msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:712 +#, fuzzy +msgid "Sending cast" +msgstr "实例 %s:挂起" -#: nova/virt/hyperv/snapshotops.py:169 -#, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 +#: nova/openstack/common/rpc/impl_zmq.py:718 #, fuzzy, python-format -msgid "Removing snapshot %s" -msgstr "开始为虚拟机 %s 快照" +msgid "Received message: %s" +msgstr "已接收 %s" -#: nova/virt/hyperv/snapshotops.py:181 -#, fuzzy, python-format -msgid "Failed to remove snapshot for VM %s" -msgstr "移除容器失败:%s" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" +msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 -#, fuzzy, python-format -msgid "Removing folder %s " -msgstr "检查存储库 %s" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" -#: nova/virt/hyperv/vmops.py:69 +#: nova/openstack/common/rpc/impl_zmq.py:735 #, fuzzy -msgid "get_info called for instance" -msgstr "获取实例列表" - -#: nova/virt/hyperv/vmops.py:93 -#, python-format -msgid "hyperv vm state: %s" -msgstr "" +msgid "RPC Message Invalid." +msgstr "请求无效。" -#: nova/virt/hyperv/vmops.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +msgid "%(msg)s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, fuzzy, python-format -msgid "cache image failed: %s" +msgid "Sending message(s) to: %s" msgstr "正在删除基文件:%s" -#: nova/virt/hyperv/vmops.py:154 -#, fuzzy, python-format -msgid "Starting VM %s " -msgstr "启动xvp发生错误:%s" - -#: nova/virt/hyperv/vmops.py:156 -#, python-format -msgid "Started VM %s " +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/vmops.py:158 -#, fuzzy, python-format -msgid "spawn vm failed: %s" -msgstr "未知的基文件:%s" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." +msgstr "" -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "无法创建卷" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." +msgstr "" -#: nova/virt/hyperv/vmops.py:180 +#: nova/openstack/common/rpc/matchmaker.py:89 #, fuzzy, python-format -msgid "Created VM %s..." -msgstr "_create: %s" +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "xenapi.fake 没有 %s 的实现" -#: nova/virt/hyperv/vmops.py:197 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "Set memory for vm %s..." +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/vmops.py:210 -#, python-format -msgid "Set vcpus for vm %s..." +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/vmops.py:223 -#, fuzzy -msgid "Controller not found" -msgstr "没有找到服务器" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" +msgstr "正确的服务在运行吗?" -#: nova/virt/hyperv/vmops.py:231 -#, fuzzy, python-format -msgid "Failed to add scsi controller to VM %s" -msgstr "挂起实例失败" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" +msgstr "无法找到另一个计算节点" -#: nova/virt/hyperv/vmops.py:236 -#, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:263 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, fuzzy, python-format -msgid "Failed to add diskdrive to VM %s" -msgstr "挂起实例失败" +msgid "Setting instance to %(state)s state." +msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" -#: nova/virt/hyperv/vmops.py:266 -#, python-format -msgid "New disk drive path is %s" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/vmops.py:285 -#, fuzzy, python-format -msgid "Failed to add vhd file to VM %s" -msgstr "挂载文件系统失败:%s" - -#: nova/virt/hyperv/vmops.py:287 -#, fuzzy, python-format -msgid "Created disk for %s" -msgstr "创建密钥对 %s" - -#: nova/virt/hyperv/vmops.py:291 -#, fuzzy, python-format -msgid "Creating nic for %s " -msgstr "正在创建镜像" - -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/vmops.py:317 +#: nova/scheduler/driver.py:335 #, fuzzy, python-format -msgid "Failed creating port for %s" -msgstr "为存储库创建pbd" +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)" -#: nova/virt/hyperv/vmops.py:320 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" -msgstr "" - -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "挂起实例失败" - -#: nova/virt/hyperv/vmops.py:334 -#, fuzzy, python-format -msgid "Created nic for %s " -msgstr "新域创建:%s" +msgid "Attempting to build %(num_instances)d instance(s)" +msgstr "尝试创建 %(num_instances)d 个实例" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 -#, python-format -msgid "Attempting to bind NIC to %s " +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/scheduler/filter_scheduler.py:246 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/vmops.py:374 -#, fuzzy, python-format -msgid "Got request to destroy vm %s" -msgstr "无法销毁VBD %s" - -#: nova/virt/hyperv/vmops.py:418 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -#, fuzzy -msgid "Pause instance" -msgstr "停止实例 %r" - -#: nova/virt/hyperv/vmops.py:429 -#, fuzzy -msgid "Unpause instance" -msgstr "停止实例 %r" - -#: nova/virt/hyperv/vmops.py:435 -#, fuzzy -msgid "Suspend instance" -msgstr "挂起实例失败" - -#: nova/virt/hyperv/vmops.py:440 -#, fuzzy -msgid "Resume instance" -msgstr "停止实例 %r" - -#: nova/virt/hyperv/vmops.py:445 -#, fuzzy -msgid "Power off instance" -msgstr "已经启动虚拟机实例 %s" - -#: nova/virt/hyperv/vmops.py:450 -#, fuzzy -msgid "Power on instance" -msgstr "已经启动虚拟机实例 %s" +#: nova/scheduler/filter_scheduler.py:341 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "过滤掉的主机 %(hosts)s" -#: nova/virt/hyperv/vmops.py:470 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/scheduler/filter_scheduler.py:387 #, fuzzy, python-format -msgid "Windows version: %s " -msgstr "实例代理版本:%s" +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" +msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/scheduler/host_manager.py:307 +#, python-format +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "use_cow_image:%s" +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:624 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/scheduler/host_manager.py:353 #, fuzzy, python-format -msgid "duplicate name found: %s" -msgstr "Quantum实体没有找到:%s" +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。" + +#: nova/scheduler/host_manager.py:358 +#, fuzzy, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" -msgstr "" +msgid "No service for compute ID %s" +msgstr "计算节点 %s 没有服务" -#: nova/virt/hyperv/vmutils.py:73 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 -#, fuzzy, python-format -msgid "Creating folder %s " -msgstr "正在创建存储库 %s" - -#: nova/virt/hyperv/vmutils.py:94 -#, fuzzy, python-format -msgid "Removing existing folder %s " -msgstr "正在删除基文件:%s" - -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 -#, fuzzy, python-format -msgid "block device info: %s" -msgstr "块设备列表 block_device_list %s" - -#: nova/virt/hyperv/volumeops.py:97 -#, fuzzy, python-format -msgid "Attach boot from volume failed: %s" -msgstr "为卷 %s 创建快照" - -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "无法附加卷到实例 %s" - -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/scheduler/manager.py:196 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" - -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "分离卷 %s" +msgid "Failed to schedule_%(method)s: %(ex)s" +msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "Unable to attach volume to instance %s" -msgstr "无法附加卷到实例 %s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "无法统计调度器的选项文件 %(filename)s:“%(e)s”" -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "没有在数据库找到卷" +#: nova/scheduler/scheduler_options.py:79 +#, python-format +msgid "Could not decode scheduler options: '%(e)s'" +msgstr "无法解码调度器的选项:“%(e)s”" -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/scheduler/filters/affinity_filter.py:95 +#, python-format +msgid "Group affinity: %(host)s in %(configured)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "host_resource disk detached is: %s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "Physical disk detached is: %s" +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "移除容器失败:%s" +#: nova/scheduler/filters/compute_filter.py:44 +#, python-format +msgid "%(host_state)s is disabled via capabilities" +msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" -msgstr "无法确定iscsi initiator名字" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "未设置 VCPUs;假设 CPU 集合损坏了" -#: nova/virt/hyperv/volumeops.py:224 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "device.InitiatorName: %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/volumeops.py:225 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "device.TargetName: %s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "device.ScsiPortNumber: %s" +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 -#, fuzzy, python-format -msgid "device.ScsiPathId: %s" -msgstr "Ext 描述: %s" - -#: nova/virt/hyperv/volumeops.py:228 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "device.ScsiTargetId): %s" +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 +#: nova/scheduler/filters/image_props_filter.py:82 #, python-format -msgid "device.ScsiLun: %s" +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "device.DeviceInterfaceGuid :%s" +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/scheduler/filters/ram_filter.py:46 #, python-format -msgid "device.LegacyName: %s" +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/scheduler/filters/retry_filter.py:41 #, python-format -msgid "device.DeviceType: %s" +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 +#: nova/servicegroup/api.py:60 #, python-format -msgid "device.DeviceNumber %s" +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 +#: nova/servicegroup/api.py:66 #, python-format -msgid "device.PartitionNumber :%s" +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 -#, fuzzy, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" -msgstr "无法找到实例 %s 的宿主机" +#: nova/servicegroup/api.py:83 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:245 +#: nova/servicegroup/api.py:90 #, python-format -msgid "Device number : %s" +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 -#, fuzzy, python-format -msgid "Target lun : %s" -msgstr "_get: %s" +#: nova/servicegroup/api.py:99 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" +msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 +#: nova/servicegroup/api.py:106 #, python-format -msgid "Mounted disk is: %s" +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/servicegroup/api.py:114 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "DeviceNumber : %s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "Disk path to parse: %s" +msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 -#, fuzzy, python-format -msgid "start_device_id: %s" -msgstr "块设备列表 block_device_list %s" +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "与模型服务器(model server)的连接已恢复!" -#: nova/virt/hyperv/volumeops.py:292 -#, fuzzy, python-format -msgid "end_device_id: %s" -msgstr "块设备列表 block_device_list %s" +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" +msgstr "失去与模型服务器的连接" + +#: nova/servicegroup/drivers/mc.py:44 +#, fuzzy +msgid "memcached_servers not defined" +msgstr "服务器名称未定义" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/servicegroup/drivers/mc.py:52 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 -#, python-format -msgid "block_device_list %s" -msgstr "块设备列表 block_device_list %s" - -#: nova/virt/libvirt/driver.py:333 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Connecting to libvirt: %s" -msgstr "正在连接 libvirt:%s" +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" +msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" -msgstr "连接 libvirt 失败" +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/servicegroup/drivers/zk.py:109 #, 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:481 -#, fuzzy -msgid "During wait destroy, instance disappeared." -msgstr "%s 在运行中消失了。" - -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." -msgstr "实例销毁成功。" - -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/storage/linuxscsi.py:70 #, 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:536 -#, fuzzy, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" -msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "Deleting instance files %(target)s" -msgstr "删除实例文件 %(target)s" - -#: nova/virt/libvirt/driver.py:567 -#, fuzzy, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" -msgstr "schedule_%(method)s 失败:%(ex)s" +msgid "Multipath call failed exit (%(code)s)" +msgstr "" -#: nova/virt/libvirt/driver.py:729 -#, fuzzy -msgid "During detach_volume, instance disappeared." -msgstr "%s 在运行中消失了。" +#: nova/storage/linuxscsi.py:117 +#, python-format +msgid "Couldn't find multipath device %(line)s" +msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" -msgstr "附加 LXC 块设备" +#: nova/storage/linuxscsi.py:121 +#, python-format +msgid "Found multipath device = %(mdev)s" +msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" -msgstr "分离LXC 块设备" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "试图实例化单例" -#: nova/virt/libvirt/driver.py:884 -#, fuzzy -msgid "Instance soft rebooted successfully." -msgstr "实例成功重启。" +#: nova/tests/fake_utils.py:72 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" +msgstr "伪执行命令(子进程):%s" -#: nova/virt/libvirt/driver.py:888 -#, fuzzy -msgid "Failed to soft reboot instance." -msgstr "重新启动实例失败" +#: nova/tests/fake_utils.py:80 +#, python-format +msgid "Faked command matched %s" +msgstr "伪命令匹配 %s" -#: nova/virt/libvirt/driver.py:920 -#, fuzzy -msgid "Instance shutdown successfully." -msgstr "实例成功生产。" +#: nova/tests/fake_utils.py:96 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "伪命令引起异常 %s" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." -msgstr "实例成功重启。" +#: nova/tests/fake_utils.py:101 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" -msgstr "实例在运行" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" +msgstr "状态必须可用" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." -msgstr "实例成功生产。" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" +msgstr "已经附加" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" -msgstr "data:%(data)r, fpath: %(fpath)r" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" +msgstr "" -#: nova/virt/libvirt/driver.py:1154 -#, fuzzy -msgid "Guest does not have a console available" -msgstr "用户没有管理员权限" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" +msgstr "已经分离" -#: nova/virt/libvirt/driver.py:1198 -#, python-format -msgid "Path '%(path)s' supports direct I/O" -msgstr "" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" +msgstr "请扩展模拟的 libvirt 模块来支持标记" -#: nova/virt/libvirt/driver.py:1202 -#, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 -#, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" -msgstr "正在创建镜像" - -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/tests/test_hypervapi.py:433 #, fuzzy, python-format -msgid "Creating config drive at %(path)s" -msgstr "注入文件路径:'%s'" +msgid "fake vswitch not found" +msgstr "没有找到标记 [%s]" -#: nova/virt/libvirt/driver.py:1426 +#: nova/tests/test_misc.py:59 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" -msgstr "将 %(injection)s 注入到镜像 %(img_id)s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" +msgstr "" +"下面的迁移缺少了降级:\n" +"\t%s" -#: nova/virt/libvirt/driver.py:1436 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" -msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" +msgid "Creating files in %s to simulate guest agent" +msgstr "在%s 创建文件模拟客户代理" -#: nova/virt/libvirt/driver.py:1510 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" -msgstr "" +msgid "Removing simulated guest agent files in %s" +msgstr "移除在 %s 的模拟的客户代理文件" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/libvirt/driver.py:1524 -#, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/libvirt/driver.py:1540 +#: nova/tests/api/openstack/compute/test_servers.py:3275 +#, fuzzy msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" -msgstr "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" -msgstr "正在启动 toXML 方法" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" -msgstr "toXML方法完成" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, 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" +msgid "Running instances: %s" +msgstr "正在运行的实例:%s" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" -msgstr "libvirt版本过旧(不支持getVersion)" +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 +#, python-format +msgid "After terminating instances: %s" +msgstr "终止实例之后:%s" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." -msgstr "块存储迁移无法在共享存储使用" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" +msgstr "内部错误" -#: nova/virt/libvirt/driver.py:2300 -#, fuzzy -msgid "Live migration can not be used without shared storage." -msgstr "块存储迁移无法在共享存储使用" +#: nova/tests/compute/test_compute.py:3445 +#, python-format +msgid "After force-killing instances: %s" +msgstr "强制杀死实例后:%s" -#: nova/virt/libvirt/driver.py:2340 -#, fuzzy, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -"无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " -"实例:%(necessary)s)" -#: nova/virt/libvirt/driver.py:2360 -#, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" -msgstr "" -"已启动实例的CPU信息:\n" -"%s" +#: nova/tests/integrated/test_api_samples.py:174 +#, fuzzy, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "地址 |%(address)s| 没有分配" -#: nova/virt/libvirt/driver.py:2372 +#: nova/tests/integrated/test_api_samples.py:188 #, python-format msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -"CPU 不兼容.\n" -"\n" -"%(ret)s\n" -"\n" -"参考 %(u)s" -#: nova/virt/libvirt/driver.py:2389 -#, python-format -msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." -msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。" +#: nova/tests/integrated/test_api_samples.py:199 +#, fuzzy, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "地址 |%(address)s| 没有分配" -#: nova/virt/libvirt/driver.py:2437 -#, python-format -msgid "The firewall filter for %s does not exist" +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:2507 -#, fuzzy, python-format -msgid "Live Migration failure: %(e)s" -msgstr "预在线迁移在%(dest)s失败" +#: nova/tests/integrated/test_api_samples.py:222 +#, python-format +msgid "Extra list items in %(result_str)s:" +msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。" +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" +msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "skipping %(path)s since it looks like volume" -msgstr "因它像卷,所以跳过 %(path)s" +msgid "flavor: %s" +msgstr "类型:%s" -#: nova/virt/libvirt/driver.py:2727 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" +"%(message)s\n" +"状态码: %(_status)s\n" +"主体: %(_body)s" -#: nova/virt/libvirt/driver.py:2789 -#, fuzzy -msgid "Starting migrate_disk_and_power_off" -msgstr "实例 %s:开始执行 migrate_disk_and_power_off" - -#: nova/virt/libvirt/driver.py:2848 -#, fuzzy -msgid "Instance running successfully." -msgstr "实例 %s 成功运行。" - -#: nova/virt/libvirt/driver.py:2855 -#, fuzzy -msgid "Starting finish_migration" -msgstr "实例 %s:开始执行 finish_migration" - -#: nova/virt/libvirt/driver.py:2906 -#, fuzzy -msgid "Starting finish_revert_migration" -msgstr "实例 %s:开始执行 finish_revert_migration" - -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." -msgstr "Libvirt模块无法加载。NWFilterFirewall 无法正常工作。" +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" +msgstr "认证错误" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" -msgstr "在 nwfilter 里调用 setup_basic_filtering" +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" +msgstr "授权错误" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" -msgstr "正在确保静态过滤器" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" +msgstr "条目没有找到" -#: nova/virt/libvirt/firewall.py:191 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." -msgstr "nwfilter(%(instance_filter_name)s)未找到" +msgid "Doing %(method)s on %(relative_url)s" +msgstr "正在 %(relative_url)s 执行 %(method)s" -#: nova/virt/libvirt/firewall.py:214 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." -msgstr "名称为 %(name)s 的nwfilter(%(instance_filter_name)s) 未找到。" +msgid "Body: %s" +msgstr "主体:%s" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" -msgstr "iptables 防火墙:设置基本的过滤规则" +#: nova/tests/integrated/api/client.py:125 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "%(auth_uri)s => code %(http_status)s" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." -msgstr "" +#: nova/tests/integrated/api/client.py:155 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "%(relative_uri)s => code %(http_status)s" -#: nova/virt/libvirt/imagebackend.py:276 -#, fuzzy, python-format -msgid "Unknown image_type=%s" -msgstr "未知的磁盘镜像句柄:%s" +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" +msgstr "意外的状态码" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/tests/integrated/api/client.py:172 #, python-format -msgid "%s is a valid instance name" -msgstr "%s 是一个正确的实例名称" +msgid "Decoding JSON: %s" +msgstr "解码JSON:%s" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/configdrive.py:97 #, python-format -msgid "%s has a disk file" -msgstr "%s 有一个磁盘文件" +msgid "Added %(filepath)s to config drive" +msgstr "" -#: nova/virt/libvirt/imagecache.py:169 -#, python-format -msgid "Instance %(instance)s is backed by %(backing)s" -msgstr "实例 %(instance)s 由文件 %(backing)s 来备份" +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" +msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/driver.py:930 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" -msgstr "实例 %(instance)s 正在使用的备份文件 %(backing)s 没有出现在镜像服务里。" - -#: nova/virt/libvirt/imagecache.py:234 -#, fuzzy, python-format -msgid "%(id)s (%(base_file)s): image verification failed" -msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证失败" +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" -#: nova/virt/libvirt/imagecache.py:244 -#, fuzzy, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" -msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证跳过,没有散列存储" +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" +msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/driver.py:955 #, fuzzy, python-format -msgid "Cannot remove %(base_file)s, it does not exist" -msgstr "删除 %(base_file)s 失败,错误是 %(error)s" +msgid "Loading compute driver '%s'" +msgstr "LoggingVolumeDriver: %s" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/driver.py:962 #, python-format -msgid "Base file too young to remove: %s" -msgstr "基文件太新不需要删除:%s" +msgid "Unable to load the virtualization driver: %s" +msgstr "无法加载虚拟驱动:%s" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/fake.py:210 #, python-format -msgid "Removing base file: %s" -msgstr "正在删除基文件:%s" +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" -msgstr "删除 %(base_file)s 失败,错误是 %(error)s" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "试图不过滤没有过滤的实例" -#: nova/virt/libvirt/imagecache.py:296 -#, fuzzy, python-format -msgid "%(id)s (%(base_file)s): checking" -msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中" +#: nova/virt/firewall.py:195 +#, fuzzy +msgid "Filters added to instance" +msgstr "过滤器添加给实例 %s" -#: nova/virt/libvirt/imagecache.py:315 -#, fuzzy, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" -msgstr "" -"%(container_format)s-%(id)s (%(base_file)s):正在使用中:本地节点 %(local)d, 远程节点 " -"%(remote)d" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" +msgstr "提供者防火墙规则刷新" -#: nova/virt/libvirt/imagecache.py:327 -#, fuzzy, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" -msgstr "" -"%(container_format)s-%(id)s (%(base_file)s):警告 -- 使用中缺少基文件! 实例: " -"%(instance_list)s" +#: nova/virt/firewall.py:377 +#, python-format +msgid "Adding security group rule: %r" +msgstr "添加安全组规则:%r" -#: nova/virt/libvirt/imagecache.py:335 -#, fuzzy, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" -msgstr "%(container_format)s-%(id)s (%(base_file)s):在使用中: 在远程节点 (%(remote)d 上" +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#, python-format +msgid "Adding provider rule: %s" +msgstr "添加提供者规则:%s" -#: nova/virt/libvirt/imagecache.py:345 -#, fuzzy, python-format -msgid "%(id)s (%(base_file)s): image is not in use" -msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像不在使用中" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" +msgstr "" -#: nova/virt/libvirt/imagecache.py:351 -#, fuzzy, python-format -msgid "%(id)s (%(base_file)s): image is in use" -msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像在使用中" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." +msgstr "'qemu-img info'解析失败" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/images.py:221 #, python-format -msgid "Skipping verification, no base directory at %s" -msgstr "跳过验证,在 %s 上没有基础目录" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" -msgstr "验证基础镜像" +#: nova/virt/images.py:233 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "转化为裸格式,但目前格式是 %s" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Request for baremetal node %s sent to wrong service host" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 -#, python-format -msgid "Unknown base file: %s" -msgstr "未知的基文件:%s" +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "Active base files: %s" -msgstr "活跃的基文件:%s" +msgid "Baremetal node id not supplied to driver for %r" +msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/baremetal/driver.py:257 #, python-format -msgid "Corrupt base files: %s" -msgstr "损坏的基文件:%s" +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." +msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/baremetal/driver.py:284 #, python-format -msgid "Removable base files: %s" -msgstr "可删除的基文件:%s" +msgid "Baremetal power manager failed to restart node for instance %r" +msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" -msgstr "确认完成" +#: nova/virt/baremetal/driver.py:295 +#, fuzzy, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "获取实例列表" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/baremetal/driver.py:313 +#, python-format +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/baremetal/driver.py:318 #, python-format -msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/baremetal/driver.py:328 #, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/baremetal/ipmi.py:85 +#, fuzzy, python-format +msgid "pid file %s does not contain any pid" +msgstr "href %s 不包含版本" + +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/utils.py:499 -#, fuzzy, python-format -msgid "Reading image info file: %s" -msgstr "正在删除基文件:%s" +#: nova/virt/baremetal/ipmi.py:111 +#, fuzzy +msgid "Address not supplied to IPMI" +msgstr "地址没有指定" + +#: nova/virt/baremetal/ipmi.py:114 +#, fuzzy +msgid "User not supplied to IPMI" +msgstr "vmwareapi 不支持暂停" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/baremetal/ipmi.py:117 +#, fuzzy +msgid "Password not supplied to IPMI" +msgstr "vmwareapi 不支持暂停" + +#: nova/virt/baremetal/ipmi.py:134 #, fuzzy, python-format -msgid "Read: %s" -msgstr "_create: %s" +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'" + +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" +msgstr "" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Activate node called, but node %s is already active" +msgstr "" + +#: nova/virt/baremetal/pxe.py:92 +#, python-format +msgid "Building PXE config for deployment %s." +msgstr "" + +#: nova/virt/baremetal/pxe.py:231 +#, python-format +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 #, fuzzy, python-format -msgid "Writing image info file: %s" -msgstr "正在删除基文件:%s" +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "为实例 |%s| 分配浮动IP" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 #, fuzzy, python-format -msgid "Wrote: %s" -msgstr "重写%s" +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "正在从glance镜像服务器中下载镜像 %s" -#: nova/virt/libvirt/vif.py:95 -#, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" -msgstr "保证vlan %(vlan)s 和桥 %(bridge)s" +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "将 %(injection)s 注入到镜像 %(img_id)s" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "Ensuring bridge %s" -msgstr "保证桥 %s" +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -#, fuzzy -msgid "Failed while unplugging vif" -msgstr "移除实例”%s“的虚拟网络设备时失败" +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "实例 %s 的网络分配" + +#: nova/virt/baremetal/pxe.py:472 +#, fuzzy, python-format +msgid "PXE deploy completed for instance %s" +msgstr "获取实例 %s 控制台输出" + +#: nova/virt/baremetal/pxe.py:476 +#, fuzzy, python-format +msgid "PXE deploy failed for instance %s" +msgstr "实例 %s 的网络分配" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "iSCSI device not found at %s" -msgstr "在 %s 未找到iSCSI设备" +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:483 +#, fuzzy, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "等待RPC响应返回超时" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/baremetal/tilera.py:154 #, python-format msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" -msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" +msgstr "" -#: nova/virt/libvirt/volume.py:189 -#, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "实例 %s 的网络分配" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 +#: nova/virt/baremetal/tilera.py:378 #, fuzzy, python-format -msgid "%s is already mounted" -msgstr "镜像已经挂载" +msgid "Tilera deploy completed for instance %s" +msgstr "获取实例 %s 控制台输出" + +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." +msgstr "节点处于未知的错误状态。" + +#: nova/virt/baremetal/tilera.py:389 +#, fuzzy, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "无法找到实例 %s 的宿主机" -#: nova/virt/powervm/common.py:54 +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:85 #, fuzzy -msgid "Connection error connecting PowerVM manager" -msgstr "glance服务器连接错误,重试中" +msgid "Address not supplied to PDU" +msgstr "地址没有指定" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/baremetal/tilera_pdu.py:88 +#, fuzzy +msgid "User not supplied to PDU" +msgstr "vmwareapi 不支持暂停" + +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/powervm/exception.py:21 +#: nova/virt/baremetal/tilera_pdu.py:116 #, fuzzy -msgid "Connection to PowerVM manager failed" -msgstr "连接到melange失败" +msgid "PDU failed" +msgstr "创建失败" -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/powervm/exception.py:29 +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:41 #, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" -msgstr "实例 %(instance_id)s 没有找到。" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/baremetal/utils.py:52 #, fuzzy, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" -msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "加载扩展 %(classpath)s 失败:%(exc)s" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/baremetal/utils.py:60 +#, fuzzy, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "删除 %(base_file)s 失败,错误是 %(error)s" + +#: nova/virt/baremetal/utils.py:75 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/powervm/exception.py:54 -#, fuzzy, python-format +#: nova/virt/baremetal/vif_driver.py:57 +#, python-format msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" -msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/powervm/exception.py:64 -#, fuzzy, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" -msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" +#: nova/virt/baremetal/vif_driver.py:71 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" -#: nova/virt/powervm/operator.py:91 -#, fuzzy, python-format -msgid "LPAR instance '%s' not found" -msgstr "没有找到实例" +#: nova/virt/baremetal/vif_driver.py:75 +#, python-format +msgid "no pif for vif_uuid=%s" +msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/powervm/operator.py:208 -#, fuzzy, python-format -msgid "Creating LPAR instance '%s'" -msgstr "获取实例列表" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" +msgstr "" -#: nova/virt/powervm/operator.py:211 -#, fuzzy, python-format -msgid "LPAR instance '%s' creation failed" -msgstr "实例 %s:正在创建镜像" +#: nova/virt/baremetal/volume_driver.py:121 +#, python-format +msgid "baremetal driver was unable to delete tid %s" +msgstr "" -#: nova/virt/powervm/operator.py:221 +#: nova/virt/baremetal/volume_driver.py:185 #, fuzzy, python-format -msgid "Fetching image '%s' from glance" -msgstr "正在从glance镜像服务器中下载镜像 %s" +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "无法确定iscsi initiator名字" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/baremetal/volume_driver.py:226 #, fuzzy, python-format -msgid "Copying image '%s' to IVM" -msgstr "上传镜像 %s" +msgid "No fixed PXE IP is associated to %s" +msgstr "没有固定ip与实例关联" + +#: nova/virt/baremetal/volume_driver.py:258 +#, python-format +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" -#: nova/virt/powervm/operator.py:230 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 #, fuzzy -msgid "Creating logical volume" -msgstr "在volume_utils创建存储库" +msgid "No more PXE IPs available" +msgstr "没有更多的浮动ip。" -#: nova/virt/powervm/operator.py:235 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, fuzzy, python-format -msgid "Copying image to the device '%s'" -msgstr "正在获取镜像 %s 的大小" +msgid "Baremetal interface %s not found" +msgstr "未找到分区" -#: nova/virt/powervm/operator.py:238 +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 #, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "正在删除基文件:%s" +msgid "Baremetal interface %s already in use" +msgstr "虚拟接口创建失败" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, fuzzy, python-format -msgid "Activating the LPAR instance '%s'" -msgstr "准备启动实例" +msgid "Baremetal virtual interface %s not found" +msgstr "未找到分区" + +#: nova/virt/disk/api.py:132 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:138 +#, python-format +msgid "Cannot resize filesystem %s to a smaller size." +msgstr "" + +#: nova/virt/disk/api.py:149 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:159 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:226 +msgid "image already mounted" +msgstr "镜像已经挂载" + +#: nova/virt/disk/api.py:282 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" +msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/disk/api.py:299 #, fuzzy, python-format -msgid "Instance '%s' failed to boot" -msgstr "实例 %s:重启" +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/api.py:318 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/api.py:335 #, fuzzy, python-format -msgid "Shutting down the instance '%s'" -msgstr "正启动虚拟机实例 %s" +msgid "Failed to teardown ntainer filesystem: %s" +msgstr "挂载文件系统失败:%s" -#: nova/virt/powervm/operator.py:288 +#: nova/virt/disk/api.py:348 #, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "无法找到 %s 卷" +msgid "Failed to umount container filesystem: %s" +msgstr "挂载文件系统失败:%s" -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/api.py:373 #, fuzzy, python-format -msgid "Deleting the LPAR instance '%s'" -msgstr "准备启动实例" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/api.py:385 +#, python-format +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/api.py:394 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "无法使用全局角色 %(role_id)s" +#: nova/virt/disk/api.py:435 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/api.py:464 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/api.py:490 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -#, fuzzy -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" -msgstr "针对useconnection_type=vmwareapi必须指定vmwareapi_host_ip,vmwareapi_host_username和vmwareapi_host_password" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" +msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/api.py:564 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" -msgstr "在vmwareapi:_create_session,得到这个异常:%s" +msgid "User %(username)s not found in password file." +msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/api.py:580 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" -msgstr "在vmwareapi:_call_method,得到这个异常:%s" +msgid "User %(username)s not found in shadow file." +msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" -msgstr "任务 [%(task_name)s] %(task_ref)s 状态:成功" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" -#: nova/virt/vmwareapi/driver.py:398 -#, 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/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" +msgstr "" -#: nova/virt/vmwareapi/driver.py:402 -#, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" -msgstr "在vmwareapi:_poll_task,得到这个错误 %s" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" +msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/mount/api.py:57 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" -msgstr "调用 RetrieveProperties 时发生错误 %s" +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 -#, python-format -msgid "%(text)s: _db_content => %(content)s" -msgstr "%(text)s: _db_content => %(content)s" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" -#: nova/virt/vmwareapi/fake.py:131 -#, fuzzy, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" -msgstr "属性 %(attr)s 没有为管理对象 %(objName)s 设置" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." +msgstr "" -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" -msgstr "没有虚拟机注册" +#: nova/virt/disk/mount/api.py:135 +#, fuzzy, python-format +msgid "Map dev %s" +msgstr "导入密钥 %s" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/mount/api.py:140 #, python-format -msgid "Virtual Machine with ref %s is not there" -msgstr "ref 为 %s 的虚拟机不存在" +msgid "partition search unsupported with %s" +msgstr "" -#: nova/virt/vmwareapi/fake.py:501 -#, python-format -msgid "Logging out a session that is invalid or already logged out: %s" -msgstr "退出无效的会话或者已经退出了:%s" +#: nova/virt/disk/mount/api.py:156 +#, fuzzy, python-format +msgid "partition %s not found" +msgstr "未找到分区" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" -msgstr "会话有错误" +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" +msgstr "映射分区失败:%s" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" -msgstr "会话无效" +#: nova/virt/disk/mount/api.py:179 +#, python-format +msgid "Unmap dev %s" +msgstr "" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" -msgstr " 还没有虚拟机被注册" +#: nova/virt/disk/mount/api.py:187 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "Glance image %s is in killed state" -msgstr "Glance 镜像 %s 在被杀死的状态" +msgid "Failed to mount filesystem: %s" +msgstr "挂载文件系统失败:%s" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" -msgstr "Glance 镜像 %(image_id)s 处于未知状态 - %(state)s" +msgid "Umount %s" +msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" -msgstr "ESX SOAP 服务器在响应里为托管系统返回一个空的端口组" +#: nova/virt/disk/mount/api.py:214 +#, fuzzy +msgid "Fail to mount, tearing back down" +msgstr "在数据库更新卷失败" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/mount/loop.py:33 #, python-format -msgid "Creating Port Group with name %s on the ESX host" -msgstr "正在ESX主机上创建名称为 %s 的端口组" +msgid "Could not attach image to loopback: %s" +msgstr "无法给loopback附加镜像:%s" -#: nova/virt/vmwareapi/network_utils.py:169 -#, python-format -msgid "Created Port Group with name %s on the ESX host" -msgstr "已经在ESX主机上创建了名称为 %s 的端口组" +#: nova/virt/disk/mount/loop.py:34 +#, fuzzy, python-format +msgid "Loop mount error: %s" +msgstr "qemu-nbd 错误:%s" -#: nova/virt/vmwareapi/read_write_util.py:145 -#, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" -msgstr "HTTP连接关闭时发生异常 VMWareHTTpWrite. Exception:%s" +#: nova/virt/disk/mount/loop.py:40 +#, fuzzy, python-format +msgid "Got loop device %s" +msgstr "没有找到设备 %s 的PIF" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." -msgstr "无法导入 suds。" +#: nova/virt/disk/mount/loop.py:58 +#, fuzzy, python-format +msgid "Release loop device %s" +msgstr "释放地址 %s" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" -msgstr "必须指定 vmwareapi_wsdl_loc" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" +msgstr "没有空闲NBD设备" -#: nova/virt/vmwareapi/vim.py:145 -#, python-format -msgid "No such SOAP method '%s' provided by VI SDK" -msgstr "VI SDK没有提供这样的SOAP方法 “%s”" +#: nova/virt/disk/mount/nbd.py:60 +#, fuzzy +msgid "nbd module not loaded" +msgstr "NBD不可用:模块没有加载" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" +msgstr "NBD不可用:模块没有加载" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "httplib error in %s: " -msgstr "在 %s 中发生 httplib 错误: " +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "Socket error in %s: " -msgstr "在 %s 套接字中发生错误 " +msgid "qemu-nbd error: %s" +msgstr "qemu-nbd 错误:%s" + +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 +#, fuzzy, python-format +msgid "NBD mount error: %s" +msgstr "qemu-nbd 错误:%s" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "Type error in %s: " -msgstr "在%s里发生类型错误: " +msgid "nbd device %s did not show up" +msgstr "nbd 设备 %s 没有出现" -#: nova/virt/vmwareapi/vim.py:166 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Exception in %s " -msgstr "在 %s 发生异常 " +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" -msgstr "获取实例列表" +#: nova/virt/disk/mount/nbd.py:126 +#, fuzzy, python-format +msgid "Release nbd device %s" +msgstr "没有空闲NBD设备" -#: nova/virt/vmwareapi/vmops.py:82 +#: nova/virt/disk/vfs/api.py:27 #, python-format -msgid "Got total of %s instances" -msgstr "总共获得 %s 个实例" - -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" -msgstr "无法得到本地的存储引用" +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 +#: nova/virt/disk/vfs/api.py:32 #, fuzzy -msgid "Creating VM on the ESX host" -msgstr "在ESX主机上创建名为 %s 的虚拟机" +msgid "Trying to import guestfs" +msgstr "无法导入 suds。" -#: nova/virt/vmwareapi/vmops.py:204 -#, fuzzy -msgid "Created VM on the ESX host" -msgstr "已经在ESX主机上创建名为 %s 的虚拟机" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:55 #, 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" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " -"%(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:250 +#: nova/virt/disk/vfs/guestfs.py:64 +#, fuzzy, python-format +msgid "Inspecting guest OS image %s" +msgstr "正在删除镜像 %s" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, fuzzy, python-format +msgid "No operating system found in %s" +msgstr "找不到适合id %(id)s 的浮动IP。" + +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" -msgstr "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘在ESX主机的本地存储 %(data_store_name)s 上" +msgid "Multi-boot OS %(roots)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" -msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上" +msgid "Multi-boot operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:80 +#, fuzzy, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "挂载文件系统失败:%s" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" -msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上" +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/disk/vfs/guestfs.py:90 #, 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 上" +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" -msgstr "已经下载镜像文件数据 %(image_ref)s 在ESX数据存储 %(data_store_name)s 上" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -#, fuzzy -msgid "Reconfiguring VM instance to attach the image disk" -msgstr "正在重新配置虚拟机实例 %s 来附加镜像磁盘" +#: nova/virt/disk/vfs/guestfs.py:113 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 +#: nova/virt/disk/vfs/guestfs.py:120 #, fuzzy -msgid "Reconfigured VM instance to attach the image disk" -msgstr "已经重新配置虚拟机实例 %s 来附加于镜像磁盘" +msgid "Tearing down appliance" +msgstr "正在启动虚拟机" -#: nova/virt/vmwareapi/vmops.py:333 -#, fuzzy -msgid "Powering on the VM instance" -msgstr "正启动虚拟机实例 %s" +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "无法找到 %s 卷" -#: nova/virt/vmwareapi/vmops.py:339 -#, fuzzy -msgid "Powered on the VM instance" -msgstr "已经启动虚拟机实例 %s" +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -#, fuzzy -msgid "Creating Snapshot of the VM instance" -msgstr "正在创建虚拟机实例快照 %s " +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "注入文件失败:%(resp)r" -#: nova/virt/vmwareapi/vmops.py:395 -#, fuzzy -msgid "Created Snapshot of the VM instance" -msgstr "已经创建虚拟机实例快照 %s " +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 +#, fuzzy, python-format +msgid "Make directory path=%(path)s" +msgstr "已经创建路径为 %s 的目录" -#: nova/virt/vmwareapi/vmops.py:438 -#, fuzzy -msgid "Copying disk data before snapshot of the VM" -msgstr "正在快照虚拟机实例 %s 之前复制磁盘数据" +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 +#, fuzzy, python-format +msgid "Append file path=%(path)s" +msgstr "注入文件路径:'%s'" -#: nova/virt/vmwareapi/vmops.py:451 -#, fuzzy -msgid "Copied disk data before snapshot of the VM" -msgstr "已经在快照虚拟机实例 %s 之前复制磁盘数据" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, fuzzy, python-format +msgid "Replace file path=%(path)s" +msgstr "注入文件路径:'%s'" -#: nova/virt/vmwareapi/vmops.py:460 -#, python-format -msgid "Uploading image %s" -msgstr "上传镜像 %s" +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 +#, fuzzy, python-format +msgid "Read file path=%(path)s" +msgstr "注入文件路径:'%s'" + +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 +#, fuzzy, python-format +msgid "Has file path=%(path)s" +msgstr "注入文件路径:'%s'" -#: nova/virt/vmwareapi/vmops.py:474 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Uploaded image %s" -msgstr "已经上传镜像 %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/disk/vfs/guestfs.py:188 #, python-format -msgid "Deleting temporary vmdk file %s" -msgstr "正在删除临时的vmdk文件 %s" +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/disk/vfs/guestfs.py:201 #, python-format -msgid "Deleted temporary vmdk file %s" -msgstr "已经删除临时的vmdk文件 %s" +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" -msgstr "实例未启动" +#: nova/virt/disk/vfs/localfs.py:46 +#, fuzzy, python-format +msgid "File path %s not valid" +msgstr "注入文件路径:'%s'" -#: nova/virt/vmwareapi/vmops.py:533 -#, fuzzy -msgid "Rebooting guest OS of VM" -msgstr "正在重启虚拟机客户操作系统 %s" +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "更新代理失败:%(resp)r" -#: nova/virt/vmwareapi/vmops.py:536 -#, fuzzy -msgid "Rebooted guest OS of VM" -msgstr "已经重启虚拟机客户操作系统 %s" +#: nova/virt/disk/vfs/localfs.py:90 +#, fuzzy, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "加载扩展 %(classpath)s 失败:%(exc)s" -#: nova/virt/vmwareapi/vmops.py:538 -#, fuzzy -msgid "Doing hard reboot of VM" -msgstr "正在冷启动虚拟机 %s" +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/vmwareapi/vmops.py:542 -#, fuzzy -msgid "Did hard reboot of VM" -msgstr "已经冷启动虚拟机 %s" +#: nova/virt/disk/vfs/localfs.py:139 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -#, fuzzy -msgid "instance not present" -msgstr "实例 - %s 不存在" +#: nova/virt/disk/vfs/localfs.py:144 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -#, fuzzy -msgid "Powering off the VM" -msgstr "正在关闭虚拟机 %s" +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -#, fuzzy -msgid "Powered off the VM" -msgstr "关闭虚拟机 %s" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -#, fuzzy -msgid "Unregistering the VM" -msgstr "正在注销虚拟机 %s" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -#, fuzzy -msgid "Unregistered the VM" -msgstr "已经注销虚拟机 %s" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 -#, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" -msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 -#, fuzzy, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" -msgstr "正在删除虚拟机 %(name)s 的内容位置在数据存储 %(datastore_name)s 中" +#: nova/virt/hyperv/driver.py:191 +#, fuzzy +msgid "get_console_output called" +msgstr "获取实例 %s 控制台输出" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/hostops.py:93 #, fuzzy, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" -msgstr "已经删除虚拟机 %(name)s 的内未知在数据存储 %(datastore_name)s 中" +msgid "Windows version: %s " +msgstr "实例代理版本:%s" -#: nova/virt/vmwareapi/vmops.py:614 -#, 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/hyperv/hostops.py:105 +msgid "get_available_resource called" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" -msgstr "vmwareapi 不支持暂停" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" +msgstr "正在更新主机状态" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" -msgstr "vmwareapi 不支持取消暂停" +#: nova/virt/hyperv/hostops.py:159 +#, fuzzy +msgid "get_host_stats called" +msgstr "获取实例 %s 控制台输出" + +#: nova/virt/hyperv/hostops.py:174 +#, fuzzy, python-format +msgid "Host IP address is: %s" +msgstr "释放地址 %s" + +#: nova/virt/hyperv/imagecache.py:48 +#, python-format +msgid "The image is not a valid VHD: %s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 +#: nova/virt/hyperv/imagecache.py:68 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:83 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:86 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:45 #, fuzzy -msgid "Suspending the VM" -msgstr "挂起虚拟机 %s " +msgid "live_migration called" +msgstr "post_live_migration()已经启动。" + +#: nova/virt/hyperv/livemigrationops.py:55 +#, python-format +msgid "Calling live migration recover_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:59 +#, python-format +msgid "Calling live migration post_method for instance: %s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 +#: nova/virt/hyperv/livemigrationops.py:65 #, fuzzy -msgid "Suspended the VM" -msgstr "已经挂起虚拟机 %s " +msgid "pre_live_migration called" +msgstr "post_live_migration()已经启动。" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." -msgstr "实例已关闭,无法挂起。" +#: nova/virt/hyperv/livemigrationops.py:78 +#, fuzzy +msgid "post_live_migration_at_destination called" +msgstr "post_live_migration()已经启动。" -#: nova/virt/vmwareapi/vmops.py:651 +#: nova/virt/hyperv/livemigrationops.py:85 #, fuzzy -msgid "VM was already in suspended state. So returning without doing anything" -msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" +msgid "check_can_live_migrate_destination called" +msgstr "post_live_migration()已经启动。" -#: nova/virt/vmwareapi/vmops.py:664 +#: nova/virt/hyperv/livemigrationops.py:90 #, fuzzy -msgid "Resuming the VM" -msgstr "正在恢复虚拟机 %s" +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "post_live_migration()已经启动。" -#: nova/virt/vmwareapi/vmops.py:669 +#: nova/virt/hyperv/livemigrationops.py:94 #, fuzzy -msgid "Resumed the VM" -msgstr "已经恢复虚拟机 %s " +msgid "check_can_live_migrate_source called" +msgstr "post_live_migration()已经启动。" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" -msgstr "实例不在挂起状态" +#: nova/virt/hyperv/livemigrationutils.py:43 +#, fuzzy, python-format +msgid "Live migration is not supported on target host \"%s\"" +msgstr "快照不允许循环。" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" -msgstr "get_diagnostics 没有在 vmwareapi 里实现" +#: nova/virt/hyperv/livemigrationutils.py:46 +#, fuzzy, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "为实例 |%s| 分配浮动IP" -#: nova/virt/vmwareapi/vmops.py:765 +#: nova/virt/hyperv/livemigrationutils.py:49 #, fuzzy, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" -msgstr "正在重新配置实例 %(name)s 来设置机器的id为ip - %(ip_addr)s" +msgid "Live migration failed: %s" +msgstr "预在线迁移在%(dest)s失败" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/livemigrationutils.py:61 +#, fuzzy +msgid "Live migration is not enabled on this host" +msgstr "快照不允许循环。" + +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 #, fuzzy, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" -msgstr "已经重新配置虚拟机实例 %(name)s 来设置机器的id为ip - %(ip_addr)s" +msgid "VM not found: %s" +msgstr "条目没有找到" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 +#, fuzzy, python-format +msgid "Duplicate VM name found: %s" +msgstr "Quantum实体没有找到:%s" + +#: nova/virt/hyperv/livemigrationutils.py:77 +#, fuzzy, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "正在删除基文件:%s" -#: nova/virt/vmwareapi/vmops.py:810 +#: nova/virt/hyperv/livemigrationutils.py:99 #, python-format -msgid "Creating directory with path %s" -msgstr "正在使用路径 %s 创建目录" +msgid "Creating remote planned VM for VM: %s" +msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/livemigrationutils.py:156 #, python-format -msgid "Created directory with path %s" -msgstr "已经创建路径为 %s 的目录" +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/livemigrationutils.py:163 #, python-format -msgid "Downloading image %s from glance image server" -msgstr "正在从glance镜像服务器中下载镜像 %s" +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:199 +#, fuzzy, python-format +msgid "Starting live migration for VM: %s" +msgstr "为实例 |%s| 分配浮动IP" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "Downloaded image %s from glance image server" -msgstr "已经从glance镜像服务器中下载镜像 %s" +msgid "Getting live migration networks for remote host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:52 +#, fuzzy, python-format +msgid "Migration target host: %s" +msgstr "把代理更新为 %s" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/migrationops.py:73 #, python-format -msgid "Uploading image %s to the Glance image server" -msgstr "正在向Glance镜像服务器上传镜像 %s" +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:101 +#, fuzzy +msgid "migrate_disk_and_power_off called" +msgstr "实例 %s:开始执行 migrate_disk_and_power_off" + +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:134 +#, fuzzy +msgid "finish_revert_migration called" +msgstr "实例 %s:开始执行 finish_revert_migration" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/migrationops.py:152 #, python-format -msgid "Uploaded image %s to the Glance image server" -msgstr "已经向Glance镜像服务器上传了镜像 %s" +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/migrationops.py:156 #, python-format -msgid "Getting image size for the image %s" -msgstr "正在获取镜像 %s 的大小" +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/migrationops.py:162 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" -msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s" +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" +msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/hyperv/migrationops.py:174 #, 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" +msgid "Getting info for disk: %s" +msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 -#, fuzzy, python-format +#: nova/virt/hyperv/migrationops.py:179 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:190 +#, 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" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:199 +#, fuzzy +msgid "finish_migration called" +msgstr "实例 %s:开始执行 finish_migration" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/migrationops.py:208 #, fuzzy, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" -msgstr "对 %(method)s 的调用返回错误:%(e)s。" +msgid "Cannot find boot VHD file: %s" +msgstr "未知的基文件:%s" + +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/networkutils.py:46 #, fuzzy, python-format -msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +msgid "vswitch \"%s\" not found" +msgstr "未找到分区" + +#: nova/virt/hyperv/networkutils.py:59 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -"%(method)s 的代理调用返回无效的响应:%(ret)r。虚拟机id=%(instance_uuid)s; path=%(path)s; " -"args=%(addl_args)r" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "查询代理版本失败:%(resp)r" +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" -msgstr "查询代理版本" +#: nova/virt/hyperv/pathutils.py:91 +#, fuzzy, python-format +msgid "Creating directory: %s" +msgstr "正在使用路径 %s 创建目录" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" -msgstr "" +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 +#, fuzzy, python-format +msgid "Removing directory: %s" +msgstr "正在使用路径 %s 创建目录" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/snapshotops.py:56 #, fuzzy, python-format -msgid "Updating agent to %s" -msgstr "把代理更新为 %s" +msgid "Creating snapshot for instance %s" +msgstr "正在创建虚拟机实例快照 %s " -#: nova/virt/xenapi/agent.py:151 -#, python-format -msgid "Failed to update agent: %(resp)r" -msgstr "更新代理失败:%(resp)r" +#: nova/virt/hyperv/snapshotops.py:65 +#, fuzzy, python-format +msgid "Getting info for VHD %s" +msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" -msgstr "设置管理员密码" +#: nova/virt/hyperv/snapshotops.py:73 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "交换钥匙失败:%(resp)r" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format -msgid "Failed to update password: %(resp)r" -msgstr "更新密码失败:%(resp)r" +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" +msgstr "" -#: nova/virt/xenapi/agent.py:203 -#, fuzzy, python-format -msgid "Injecting file path: %r" -msgstr "注入文件路径:'%s'" +#: nova/virt/hyperv/snapshotops.py:94 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgstr "" -#: nova/virt/xenapi/agent.py:215 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format -msgid "Failed to inject file: %(resp)r" -msgstr "注入文件失败:%(resp)r" +msgid "" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" +msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" -msgstr "重置网络" +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/snapshotops.py:109 #, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "注入文件失败:%(resp)r" - -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" -msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。" +msgid "Removing snapshot %s" +msgstr "开始为虚拟机 %s 快照" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" -msgstr "该镜像有XenServer工具,但是不能进行网络注入" +#: nova/virt/hyperv/snapshotops.py:113 +#, fuzzy, python-format +msgid "Failed to remove snapshot for VM %s" +msgstr "移除容器失败:%s" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" -msgstr "没有在该镜像上安装XenServer工具" +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "正在创建虚拟机实例快照 %s " -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "OpenSSL error: %s" -msgstr "OpenSSL错误:%s" +msgid "VIF driver not found for network_api_class: %s" +msgstr "" -#: nova/virt/xenapi/driver.py:135 +#: nova/virt/hyperv/vmops.py:99 #, fuzzy +msgid "get_info called for instance" +msgstr "获取实例列表" + +#: nova/virt/hyperv/vmops.py:120 +#, python-format msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -"针对use connection_type=xenapi必须指定xenapi_connection_url, " -"xenapi_connection_username (可选) 和 xenapi_connection_password" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" +#: nova/virt/hyperv/vmops.py:126 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/driver.py:355 -#, fuzzy, python-format -msgid "Could not determine key: %s" -msgstr "解密私钥失败:%s" +#: nova/virt/hyperv/vmops.py:138 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/vmops.py:151 +#, fuzzy +msgid "Spawning new instance" +msgstr "正在启动虚拟机" + +#: nova/virt/hyperv/vmops.py:177 +#, fuzzy, python-format +msgid "Spawn instance failed" +msgstr "未知的基文件:%s" + +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "正在创建虚拟机实例快照 %s " + +#: nova/virt/hyperv/vmops.py:210 +#, python-format +msgid "Invalid config_drive_format \"%s\"" +msgstr "" + +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "为实例 |%s| 分配浮动IP" + +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 +#, fuzzy, python-format +msgid "Creating config drive at %(path)s" +msgstr "注入文件路径:'%s'" + +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 +#, fuzzy, python-format +msgid "Creating config drive failed with error: %s" +msgstr "注入文件路径:'%s'" + +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "无法销毁VBD %s" + +#: nova/virt/hyperv/vmops.py:283 +#, fuzzy, python-format +msgid "Instance not found: %s" +msgstr "没有找到实例" + +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "无法销毁VBD %s" + +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy +msgid "reboot instance" +msgstr "正在重启虚拟机 %s" + +#: nova/virt/hyperv/vmops.py:300 +#, fuzzy +msgid "Pause instance" +msgstr "停止实例 %r" + +#: nova/virt/hyperv/vmops.py:306 +#, fuzzy +msgid "Unpause instance" +msgstr "停止实例 %r" + +#: nova/virt/hyperv/vmops.py:312 +#, fuzzy +msgid "Suspend instance" +msgstr "挂起实例失败" + +#: nova/virt/hyperv/vmops.py:318 +#, fuzzy +msgid "Resume instance" +msgstr "停止实例 %r" + +#: nova/virt/hyperv/vmops.py:324 +#, fuzzy +msgid "Power off instance" +msgstr "已经启动虚拟机实例 %s" + +#: nova/virt/hyperv/vmops.py:330 +#, fuzzy +msgid "Power on instance" +msgstr "已经启动虚拟机实例 %s" + +#: nova/virt/hyperv/vmops.py:337 +#, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:341 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:75 +#, fuzzy, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "为ip: %s获取元数据失败" + +#: nova/virt/hyperv/vmutils.py:152 +#, fuzzy, python-format +msgid "Creating VM %s" +msgstr "正在删除volumeID:%s " + +#: nova/virt/hyperv/vmutils.py:161 +#, fuzzy, python-format +msgid "Setting memory for vm %s" +msgstr "找不到适合id %(id)s 的浮动IP。" + +#: nova/virt/hyperv/vmutils.py:164 +#, python-format +msgid "Set vCPUs for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:262 +#, fuzzy +msgid "Controller not found" +msgstr "没有找到服务器" + +#: nova/virt/hyperv/vmutils.py:324 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:365 +#, python-format +msgid "Operation failed with return value: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:383 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:391 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:395 +#, python-format +msgid "WMI job failed with status %(job_state)d. No error description available" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:401 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:98 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:102 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" + +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "分离卷 %s" + +#: nova/virt/hyperv/volumeops.py:147 +#, python-format +msgid "Unable to attach volume to instance %s" +msgstr "无法附加卷到实例 %s" + +#: nova/virt/hyperv/volumeops.py:160 +#, python-format +msgid "Logging off storage target %(target_iqn)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:165 +#, fuzzy, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" + +#: nova/virt/hyperv/volumeops.py:176 +#, fuzzy, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "正在创建虚拟机实例快照 %s " + +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" +msgstr "无法确定iscsi initiator名字" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 +#, fuzzy, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "无法找到实例 %s 的宿主机" + +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeutils.py:53 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:130 +#, python-format +msgid "Unable to determine disk prefix for %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:177 +#, python-format +msgid "No free disk device names for prefix '%s'" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:267 +#, fuzzy, python-format +msgid "Unable to determine disk bus for '%s'" +msgstr "无法为VDI %s 找到VBD" + +#: nova/virt/libvirt/driver.py:339 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." +msgstr "" + +#: nova/virt/libvirt/driver.py:545 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgstr "" + +#: nova/virt/libvirt/driver.py:553 +#, python-format +msgid "Connecting to libvirt: %s" +msgstr "正在连接 libvirt:%s" + +#: nova/virt/libvirt/driver.py:570 +#, fuzzy, python-format +msgid "URI %s does not support events" +msgstr "卷组 %s 不存在" + +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" +msgstr "连接 libvirt 失败" + +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 +#, python-format +msgid "Can not handle authentication request for %d credentials" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 +#, fuzzy, python-format +msgid "Connection to libvirt failed: %s" +msgstr "正在连接 libvirt:%s" + +#: nova/virt/libvirt/driver.py:720 +#, 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:735 +#, fuzzy +msgid "During wait destroy, instance disappeared." +msgstr "%s 在运行中消失了。" + +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." +msgstr "实例销毁成功。" + +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:759 +#, fuzzy +msgid "Going to destroy instance again." +msgstr "准备停止实例" + +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:794 +#, 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:814 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:820 +#, 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:848 +#, python-format +msgid "Deleting instance files %(target)s" +msgstr "删除实例文件 %(target)s" + +#: nova/virt/libvirt/driver.py:857 +#, fuzzy, python-format +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "schedule_%(method)s 失败:%(ex)s" + +#: nova/virt/libvirt/driver.py:900 +#, fuzzy +msgid "Could not determine fibre channel world wide node names" +msgstr "无法确定iscsi initiator名字" + +#: nova/virt/libvirt/driver.py:907 +#, fuzzy +msgid "Could not determine fibre channel world wide port names" +msgstr "无法确定iscsi initiator名字" + +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." +msgstr "" + +#: nova/virt/libvirt/driver.py:1034 +#, fuzzy +msgid "During detach_volume, instance disappeared." +msgstr "%s 在运行中消失了。" + +#: nova/virt/libvirt/driver.py:1058 +#, fuzzy +msgid "attaching network adapter failed." +msgstr "没有网络定义。" + +#: nova/virt/libvirt/driver.py:1078 +#, fuzzy +msgid "During detach_interface, instance disappeared." +msgstr "%s 在运行中消失了。" + +#: nova/virt/libvirt/driver.py:1082 +#, fuzzy +msgid "detaching network adapter failed." +msgstr "没有网络定义。" + +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" +msgstr "" + +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" +msgstr "" + +#: nova/virt/libvirt/driver.py:1288 +#, fuzzy +msgid "Instance soft rebooted successfully." +msgstr "实例成功重启。" + +#: nova/virt/libvirt/driver.py:1292 +#, fuzzy +msgid "Failed to soft reboot instance." +msgstr "重新启动实例失败" + +#: nova/virt/libvirt/driver.py:1327 +#, fuzzy +msgid "Instance shutdown successfully." +msgstr "实例成功生产。" + +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." +msgstr "实例成功重启。" + +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" +msgstr "实例在运行" + +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." +msgstr "实例成功生产。" + +#: nova/virt/libvirt/driver.py:1551 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "data:%(data)r, fpath: %(fpath)r" + +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:1603 +#, fuzzy +msgid "Guest does not have a console available" +msgstr "用户没有管理员权限" + +#: nova/virt/libvirt/driver.py:1672 +#, python-format +msgid "Path '%(path)s' supports direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:1676 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" +msgstr "正在创建镜像" + +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" +msgstr "" + +#: nova/virt/libvirt/driver.py:1907 +#, fuzzy, python-format +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "将 %(injection)s 注入到镜像 %(img_id)s" + +#: nova/virt/libvirt/driver.py:1917 +#, 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:1974 +#, 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:1980 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" + +#: nova/virt/libvirt/driver.py:1988 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2004 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" + +#: nova/virt/libvirt/driver.py:2325 +#, python-format +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2340 +#, python-format +msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2357 +#, 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:2525 +#, fuzzy +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。" + +#: nova/virt/libvirt/driver.py:2576 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2582 +#, python-format +msgid "List of domains returned by libVirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2584 +#, python-format +msgid "libVirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "libvirt版本过旧(不支持getVersion)" + +#: nova/virt/libvirt/driver.py:2731 +#, fuzzy, python-format +msgid "Trying to get stats for the volume %s" +msgstr "正在获取镜像 %s 的大小" + +#: nova/virt/libvirt/driver.py:2755 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2759 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:2836 +#, 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:2918 +msgid "Block migration can not be used with shared storage." +msgstr "块存储迁移无法在共享存储使用" + +#: nova/virt/libvirt/driver.py:2926 +#, fuzzy +msgid "Live migration can not be used without shared storage." +msgstr "块存储迁移无法在共享存储使用" + +#: nova/virt/libvirt/driver.py:2963 +#, fuzzy, 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 "" +"无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " +"实例:%(necessary)s)" + +#: nova/virt/libvirt/driver.py:2988 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" +msgstr "" +"已启动实例的CPU信息:\n" +"%s" + +#: nova/virt/libvirt/driver.py:3000 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" +"CPU 不兼容.\n" +"\n" +"%(ret)s\n" +"\n" +"参考 %(u)s" + +#: nova/virt/libvirt/driver.py:3017 +#, 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:3065 +#, python-format +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:3137 +#, fuzzy, python-format +msgid "Live Migration failure: %(e)s" +msgstr "预在线迁移在%(dest)s失败" + +#: nova/virt/libvirt/driver.py:3230 +#, python-format +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。" + +#: nova/virt/libvirt/driver.py:3340 +#, 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:3357 +#, python-format +msgid "skipping %(path)s since it looks like volume" +msgstr "因它像卷,所以跳过 %(path)s" + +#: nova/virt/libvirt/driver.py:3362 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:3401 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3447 +#, fuzzy +msgid "Starting migrate_disk_and_power_off" +msgstr "实例 %s:开始执行 migrate_disk_and_power_off" + +#: nova/virt/libvirt/driver.py:3506 +#, fuzzy +msgid "Instance running successfully." +msgstr "实例 %s 成功运行。" + +#: nova/virt/libvirt/driver.py:3512 +#, fuzzy +msgid "Starting finish_migration" +msgstr "实例 %s:开始执行 finish_migration" + +#: nova/virt/libvirt/driver.py:3574 +#, fuzzy +msgid "Starting finish_revert_migration" +msgstr "实例 %s:开始执行 finish_revert_migration" + +#: nova/virt/libvirt/driver.py:3695 +#, fuzzy, python-format +msgid "Checking instance files accessability%(instance_path)s" +msgstr "删除实例文件 %(target)s" + +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "Libvirt模块无法加载。NWFilterFirewall 无法正常工作。" + +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "在 nwfilter 里调用 setup_basic_filtering" + +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" +msgstr "正在确保静态过滤器" + +#: nova/virt/libvirt/firewall.py:247 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) is not found." +msgstr "nwfilter(%(instance_filter_name)s)未找到" + +#: nova/virt/libvirt/firewall.py:270 +#, 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 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "iptables 防火墙:设置基本的过滤规则" + +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:375 +#, fuzzy, python-format +msgid "Unknown image_type=%s" +msgstr "未知的磁盘镜像句柄:%s" + +#: nova/virt/libvirt/imagecache.py:140 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:180 +#, fuzzy, python-format +msgid "Reading image info file: %s" +msgstr "正在删除基文件:%s" + +#: nova/virt/libvirt/imagecache.py:202 +#, fuzzy, python-format +msgid "Writing stored info to %s" +msgstr "正在删除基文件:%s" + +#: nova/virt/libvirt/imagecache.py:332 +#, python-format +msgid "%s is a valid instance name" +msgstr "%s 是一个正确的实例名称" + +#: nova/virt/libvirt/imagecache.py:335 +#, python-format +msgid "%s has a disk file" +msgstr "%s 有一个磁盘文件" + +#: nova/virt/libvirt/imagecache.py:337 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "实例 %(instance)s 由文件 %(backing)s 来备份" + +#: nova/virt/libvirt/imagecache.py:350 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" +msgstr "实例 %(instance)s 正在使用的备份文件 %(backing)s 没有出现在镜像服务里。" + +#: nova/virt/libvirt/imagecache.py:426 +#, fuzzy, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" +msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证失败" + +#: nova/virt/libvirt/imagecache.py:436 +#, fuzzy, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" +msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证跳过,没有散列存储" + +#: nova/virt/libvirt/imagecache.py:445 +#, fuzzy, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中" + +#: nova/virt/libvirt/imagecache.py:460 +#, fuzzy, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "删除 %(base_file)s 失败,错误是 %(error)s" + +#: nova/virt/libvirt/imagecache.py:472 +#, python-format +msgid "Base file too young to remove: %s" +msgstr "基文件太新不需要删除:%s" + +#: nova/virt/libvirt/imagecache.py:475 +#, python-format +msgid "Removing base file: %s" +msgstr "正在删除基文件:%s" + +#: nova/virt/libvirt/imagecache.py:482 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "删除 %(base_file)s 失败,错误是 %(error)s" + +#: nova/virt/libvirt/imagecache.py:493 +#, fuzzy, python-format +msgid "image %(id)s at (%(base_file)s): checking" +msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中" + +#: nova/virt/libvirt/imagecache.py:517 +#, fuzzy, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" +msgstr "" +"%(container_format)s-%(id)s (%(base_file)s):正在使用中:本地节点 %(local)d, 远程节点 " +"%(remote)d" + +#: nova/virt/libvirt/imagecache.py:529 +#, fuzzy, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" +msgstr "" +"%(container_format)s-%(id)s (%(base_file)s):警告 -- 使用中缺少基文件! 实例: " +"%(instance_list)s" + +#: nova/virt/libvirt/imagecache.py:541 +#, fuzzy, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像不在使用中" + +#: nova/virt/libvirt/imagecache.py:548 +#, fuzzy, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" +msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像在使用中" + +#: nova/virt/libvirt/imagecache.py:572 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "跳过验证,在 %s 上没有基础目录" + +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" +msgstr "验证基础镜像" + +#: nova/virt/libvirt/imagecache.py:583 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:601 +#, python-format +msgid "Unknown base file: %s" +msgstr "未知的基文件:%s" + +#: nova/virt/libvirt/imagecache.py:606 +#, python-format +msgid "Active base files: %s" +msgstr "活跃的基文件:%s" + +#: nova/virt/libvirt/imagecache.py:609 +#, python-format +msgid "Corrupt base files: %s" +msgstr "损坏的基文件:%s" + +#: nova/virt/libvirt/imagecache.py:613 +#, python-format +msgid "Removable base files: %s" +msgstr "可删除的基文件:%s" + +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" +msgstr "确认完成" + +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: nova/virt/libvirt/utils.py:213 +#, python-format +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." +msgstr "" + +#: nova/virt/libvirt/utils.py:222 +#, python-format +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" + +#: nova/virt/libvirt/utils.py:253 +#, python-format +msgid "vg %s must be LVM volume group" +msgstr "" + +#: nova/virt/libvirt/utils.py:282 +#, python-format +msgid "Path %s must be LVM logical volume" +msgstr "" + +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 +#, python-format +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" + +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 +#, fuzzy, python-format +msgid "Unexpected vif_type=%s" +msgstr "意外错误:%s" + +#: nova/virt/libvirt/vif.py:303 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "保证vlan %(vlan)s 和桥 %(bridge)s" + +#: nova/virt/libvirt/vif.py:313 +#, python-format +msgid "Ensuring bridge %s" +msgstr "保证桥 %s" + +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +#, fuzzy +msgid "Failed while unplugging vif" +msgstr "移除实例”%s“的虚拟网络设备时失败" + +#: nova/virt/libvirt/volume.py:237 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "在 %s 未找到iSCSI设备" + +#: nova/virt/libvirt/volume.py:240 +#, 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:252 +#, 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:488 nova/virt/libvirt/volume.py:609 +#, fuzzy, python-format +msgid "%s is already mounted" +msgstr "镜像已经挂载" + +#: nova/virt/libvirt/volume.py:544 +#, fuzzy, python-format +msgid "AoE device not found at %s" +msgstr "在 %s 未找到iSCSI设备" + +#: nova/virt/libvirt/volume.py:546 +#, 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:560 +#, 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:688 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:697 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:707 +#, fuzzy, python-format +msgid "Fibre Channel device not found." +msgstr "在 %s 未找到iSCSI设备" + +#: nova/virt/libvirt/volume.py:710 +#, 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:726 +#, 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:733 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:810 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" +msgstr "无法找到 %s 卷" + +#: nova/virt/powervm/blockdev.py:165 +#, fuzzy, python-format +msgid "Fetching image '%s' from glance" +msgstr "正在从glance镜像服务器中下载镜像 %s" + +#: nova/virt/powervm/blockdev.py:170 +#, fuzzy, python-format +msgid "Using image found at '%s'" +msgstr "正在删除基文件:%s" + +#: nova/virt/powervm/blockdev.py:172 +#, fuzzy, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "上传镜像 %s" + +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "在volume_utils创建存储库" + +#: nova/virt/powervm/blockdev.py:186 +#, fuzzy, python-format +msgid "Copying image to the device '%s'" +msgstr "正在获取镜像 %s 的大小" + +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:242 +#, fuzzy +msgid "Snapshot added to glance." +msgstr "过滤器添加给实例 %s" + +#: nova/virt/powervm/blockdev.py:248 +#, python-format +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "无法使用全局角色 %(role_id)s" + +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:448 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/common.py:59 +#, fuzzy +msgid "Connection error connecting PowerVM manager" +msgstr "glance服务器连接错误,重试中" + +#: nova/virt/powervm/common.py:71 +#, fuzzy, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "正在运行cmd (subprocess):%s" + +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/common.py:136 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:142 +#, fuzzy +msgid "File transfer from PowerVM manager failed" +msgstr "连接到melange失败" + +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:127 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:129 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:174 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:305 +#, python-format +msgid "Unrecognized root disk information: %s" +msgstr "" + +#: nova/virt/powervm/exception.py:21 +#, fuzzy +msgid "Connection to PowerVM manager failed" +msgstr "连接到melange失败" + +#: nova/virt/powervm/exception.py:25 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:29 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:33 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "实例 %(instance_id)s 没有找到。" + +#: nova/virt/powervm/exception.py:37 +#, fuzzy, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" + +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:49 +#, python-format +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" +msgstr "" + +#: nova/virt/powervm/exception.py:58 +#, fuzzy, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" + +#: nova/virt/powervm/exception.py:63 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:68 +#, fuzzy, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" + +#: nova/virt/powervm/lpar.py:55 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:99 +#, fuzzy, python-format +msgid "LPAR instance '%s' not found" +msgstr "没有找到实例" + +#: nova/virt/powervm/operator.py:187 +#, fuzzy, python-format +msgid "PowerVM image creation failed: %s" +msgstr "正在删除基文件:%s" + +#: nova/virt/powervm/operator.py:201 +#, fuzzy, python-format +msgid "Creating LPAR instance '%s'" +msgstr "获取实例列表" + +#: nova/virt/powervm/operator.py:203 +#, fuzzy, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "实例 %s:正在创建镜像" + +#: nova/virt/powervm/operator.py:208 +#, fuzzy, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "准备启动实例" + +#: nova/virt/powervm/operator.py:225 +#, fuzzy, python-format +msgid "Instance '%s' failed to boot" +msgstr "实例 %s:重启" + +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:241 +#, fuzzy, python-format +msgid "Instance spawned in %s seconds" +msgstr "实例 %s 生产成功" + +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" + +#: nova/virt/powervm/operator.py:271 +#, fuzzy, python-format +msgid "Stopping instance %s for snapshot." +msgstr "实例 %s: 快照中" + +#: nova/virt/powervm/operator.py:294 +#, fuzzy, python-format +msgid "Shutting down the instance '%s'" +msgstr "正启动虚拟机实例 %s" + +#: nova/virt/powervm/operator.py:299 +#, fuzzy, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "准备启动实例" + +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" +msgstr "" + +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" +msgstr "" + +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:138 +#, fuzzy +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" +msgstr "针对useconnection_type=vmwareapi必须指定vmwareapi_host_ip,vmwareapi_host_username和vmwareapi_host_password" + +#: nova/virt/vmwareapi/driver.py:355 +#, fuzzy, python-format +msgid "VMware Cluster %s is not found" +msgstr "没有找到标记 [%s]" + +#: nova/virt/vmwareapi/driver.py:456 +#, python-format +msgid "In vmwareapi:_create_session, got this exception: %s" +msgstr "在vmwareapi:_create_session,得到这个异常:%s" + +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "在vmwareapi:_call_method,得到这个异常:%s" + +#: nova/virt/vmwareapi/driver.py:574 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "任务 [%(task_name)s] %(task_ref)s 状态:成功" + +#: nova/virt/vmwareapi/driver.py:579 +#, 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:583 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "在vmwareapi:_poll_task,得到这个错误 %s" + +#: nova/virt/vmwareapi/error_util.py:93 +#, python-format +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 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "%(text)s: _db_content => %(content)s" + +#: nova/virt/vmwareapi/fake.py:132 +#, 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:486 +msgid "There is no VM registered" +msgstr "没有虚拟机注册" + +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "ref 为 %s 的虚拟机不存在" + +#: nova/virt/vmwareapi/fake.py:551 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "退出无效的会话或者已经退出了:%s" + +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" +msgstr "会话有错误" + +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" +msgstr "会话无效" + +#: nova/virt/vmwareapi/fake.py:660 +#, fuzzy +msgid "No Virtual Machine has been registered yet" +msgstr " 还没有虚拟机被注册" + +#: nova/virt/vmwareapi/host.py:40 +#, fuzzy, python-format +msgid "%(action)s %(host)s" +msgstr "执行: %s" + +#: nova/virt/vmwareapi/host.py:63 +#, 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 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "Glance 镜像 %s 在被杀死的状态" + +#: nova/virt/vmwareapi/io_util.py:120 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "Glance 镜像 %(image_id)s 处于未知状态 - %(state)s" + +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "ESX SOAP 服务器在响应里为托管系统返回一个空的端口组" + +#: nova/virt/vmwareapi/network_util.py:164 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "正在ESX主机上创建名称为 %s 的端口组" + +#: nova/virt/vmwareapi/network_util.py:178 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "已经在ESX主机上创建了名称为 %s 的端口组" + +#: nova/virt/vmwareapi/read_write_util.py:142 +#, fuzzy, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "HTTP连接关闭时发生异常 VMWareHTTpWrite. Exception:%s" + +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." +msgstr "无法导入 suds。" + +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" +msgstr "必须指定 vmwareapi_wsdl_loc" + +#: nova/virt/vmwareapi/vim.py:142 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "VI SDK没有提供这样的SOAP方法 “%s”" + +#: nova/virt/vmwareapi/vim.py:147 +#, python-format +msgid "httplib error in %s: " +msgstr "在 %s 中发生 httplib 错误: " + +#: nova/virt/vmwareapi/vim.py:154 +#, python-format +msgid "Socket error in %s: " +msgstr "在 %s 套接字中发生错误 " + +#: nova/virt/vmwareapi/vim.py:159 +#, python-format +msgid "Type error in %s: " +msgstr "在%s里发生类型错误: " + +#: nova/virt/vmwareapi/vim.py:163 +#, python-format +msgid "Exception in %s " +msgstr "在 %s 发生异常 " + +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" +msgstr "获取实例列表" + +#: nova/virt/vmwareapi/vmops.py:109 +#, python-format +msgid "Got total of %s instances" +msgstr "总共获得 %s 个实例" + +#: nova/virt/vmwareapi/vmops.py:204 +#, fuzzy +msgid "Creating VM on the ESX host" +msgstr "在ESX主机上创建名为 %s 的虚拟机" + +#: nova/virt/vmwareapi/vmops.py:212 +#, fuzzy +msgid "Created VM on the ESX host" +msgstr "已经在ESX主机上创建名为 %s 的虚拟机" + +#: nova/virt/vmwareapi/vmops.py:236 +#, fuzzy, 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 "" +"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " +"%(data_store_name)s 上" + +#: nova/virt/vmwareapi/vmops.py:255 +#, fuzzy, 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 "" +"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " +"%(data_store_name)s 上" + +#: nova/virt/vmwareapi/vmops.py:264 +#, 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:278 +#, 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:286 +#, 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:306 +#, 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:320 +#, fuzzy, python-format +msgid "" +"Copying 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 to disk" +" type %(disk_type)s" +msgstr "" +"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " +"%(data_store_name)s 上" + +#: nova/virt/vmwareapi/vmops.py:341 +#, fuzzy, 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 "" +"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " +"%(data_store_name)s 上" + +#: nova/virt/vmwareapi/vmops.py:420 +#, fuzzy +msgid "Powering on the VM instance" +msgstr "正启动虚拟机实例 %s" + +#: nova/virt/vmwareapi/vmops.py:426 +#, fuzzy +msgid "Powered on the VM instance" +msgstr "已经启动虚拟机实例 %s" + +#: nova/virt/vmwareapi/vmops.py:472 +#, fuzzy +msgid "Creating Snapshot of the VM instance" +msgstr "正在创建虚拟机实例快照 %s " + +#: nova/virt/vmwareapi/vmops.py:482 +#, fuzzy +msgid "Created Snapshot of the VM instance" +msgstr "已经创建虚拟机实例快照 %s " + +#: nova/virt/vmwareapi/vmops.py:527 +#, fuzzy +msgid "Copying disk data before snapshot of the VM" +msgstr "正在快照虚拟机实例 %s 之前复制磁盘数据" + +#: nova/virt/vmwareapi/vmops.py:540 +#, fuzzy +msgid "Copied disk data before snapshot of the VM" +msgstr "已经在快照虚拟机实例 %s 之前复制磁盘数据" + +#: nova/virt/vmwareapi/vmops.py:549 +#, python-format +msgid "Uploading image %s" +msgstr "上传镜像 %s" + +#: nova/virt/vmwareapi/vmops.py:563 +#, python-format +msgid "Uploaded image %s" +msgstr "已经上传镜像 %s" + +#: nova/virt/vmwareapi/vmops.py:576 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "正在删除临时的vmdk文件 %s" + +#: nova/virt/vmwareapi/vmops.py:585 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "已经删除临时的vmdk文件 %s" + +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" +msgstr "实例未启动" + +#: nova/virt/vmwareapi/vmops.py:624 +#, fuzzy +msgid "Rebooting guest OS of VM" +msgstr "正在重启虚拟机客户操作系统 %s" + +#: nova/virt/vmwareapi/vmops.py:627 +#, fuzzy +msgid "Rebooted guest OS of VM" +msgstr "已经重启虚拟机客户操作系统 %s" + +#: nova/virt/vmwareapi/vmops.py:629 +#, fuzzy +msgid "Doing hard reboot of VM" +msgstr "正在冷启动虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:633 +#, fuzzy +msgid "Did hard reboot of VM" +msgstr "已经冷启动虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +#, fuzzy +msgid "instance not present" +msgstr "实例 - %s 不存在" + +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +#, fuzzy +msgid "Destroying the VM" +msgstr "重启xvp" + +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +#, fuzzy +msgid "Destroyed the VM" +msgstr "已经注销虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:658 +#, 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:696 nova/virt/vmwareapi/vmops.py:849 +#, fuzzy +msgid "Powering off the VM" +msgstr "正在关闭虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +#, fuzzy +msgid "Powered off the VM" +msgstr "关闭虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:705 +#, fuzzy +msgid "Unregistering the VM" +msgstr "正在注销虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:708 +#, fuzzy +msgid "Unregistered the VM" +msgstr "已经注销虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:710 +#, 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:723 +#, 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:735 +#, 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:740 +#, 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:748 +msgid "pause not supported for vmwareapi" +msgstr "vmwareapi 不支持暂停" + +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" +msgstr "vmwareapi 不支持取消暂停" + +#: nova/virt/vmwareapi/vmops.py:766 +#, fuzzy +msgid "Suspending the VM" +msgstr "挂起虚拟机 %s " + +#: nova/virt/vmwareapi/vmops.py:770 +#, fuzzy +msgid "Suspended the VM" +msgstr "已经挂起虚拟机 %s " + +#: nova/virt/vmwareapi/vmops.py:773 +#, fuzzy +msgid "instance is powered off and cannot be suspended." +msgstr "实例已关闭,无法挂起。" + +#: nova/virt/vmwareapi/vmops.py:776 +#, fuzzy +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" + +#: nova/virt/vmwareapi/vmops.py:789 +#, fuzzy +msgid "Resuming the VM" +msgstr "正在恢复虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:794 +#, fuzzy +msgid "Resumed the VM" +msgstr "已经恢复虚拟机 %s " + +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" +msgstr "实例不在挂起状态" + +#: nova/virt/vmwareapi/vmops.py:857 +#, fuzzy +msgid "instance is suspended and cannot be powered off." +msgstr "实例未启动" + +#: nova/virt/vmwareapi/vmops.py:860 +#, fuzzy +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" + +#: nova/virt/vmwareapi/vmops.py:873 +#, fuzzy +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" + +#: nova/virt/vmwareapi/vmops.py:877 +#, fuzzy +msgid "Powering on the VM" +msgstr "正在关闭虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:882 +#, fuzzy +msgid "Powered on the VM" +msgstr "关闭虚拟机 %s" + +#: nova/virt/vmwareapi/vmops.py:899 +#, fuzzy, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" + +#: nova/virt/vmwareapi/vmops.py:930 +#, fuzzy, python-format +msgid "Renaming the VM to %s" +msgstr "正在删除volumeID:%s " + +#: nova/virt/vmwareapi/vmops.py:936 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:959 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:981 +#, 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:996 +#, fuzzy, python-format +msgid "Renaming the VM from %s" +msgstr "正在删除volumeID:%s " + +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "从快照 %s 创建卷" + +#: nova/virt/vmwareapi/vmops.py:1025 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1037 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 +#, 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:1051 +#, fuzzy, python-format +msgid "Automatically hard rebooting %d" +msgstr "自动冷重启 %d" + +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "get_diagnostics 没有在 vmwareapi 里实现" + +#: nova/virt/vmwareapi/vmops.py:1169 +#, fuzzy +msgid "Reconfiguring VM instance to set the machine id" +msgstr "正在重新配置虚拟机实例 %s 来附加镜像磁盘" + +#: nova/virt/vmwareapi/vmops.py:1175 +#, fuzzy +msgid "Reconfigured VM instance to set the machine id" +msgstr "已经重新配置虚拟机实例 %s 来附加于镜像磁盘" + +#: nova/virt/vmwareapi/vmops.py:1189 +#, 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:1196 +#, 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:1289 +#, python-format +msgid "Creating directory with path %s" +msgstr "正在使用路径 %s 创建目录" + +#: nova/virt/vmwareapi/vmops.py:1295 +#, python-format +msgid "Created directory with path %s" +msgstr "已经创建路径为 %s 的目录" + +#: nova/virt/vmwareapi/vmware_images.py:91 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "正在从glance镜像服务器中下载镜像 %s" + +#: nova/virt/vmwareapi/vmware_images.py:107 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "已经从glance镜像服务器中下载镜像 %s" + +#: nova/virt/vmwareapi/vmware_images.py:113 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "正在向Glance镜像服务器上传镜像 %s" + +#: nova/virt/vmwareapi/vmware_images.py:135 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "已经向Glance镜像服务器上传了镜像 %s" + +#: nova/virt/vmwareapi/vmware_images.py:146 +#, python-format +msgid "Getting image size for the image %s" +msgstr "正在获取镜像 %s 的大小" + +#: nova/virt/vmwareapi/vmware_images.py:151 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s" + +#: nova/virt/vmwareapi/volume_util.py:163 +#, fuzzy, python-format +msgid "Rescanning HBA %s" +msgstr "重新扫描存储库 %s" + +#: nova/virt/vmwareapi/volume_util.py:166 +#, fuzzy, python-format +msgid "Rescanned HBA %s " +msgstr "重新扫描存储库 %s" + +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "挂载点无法被翻译:%s" + +#: nova/virt/vmwareapi/volumeops.py:57 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:65 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:77 +#, fuzzy, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:84 +#, fuzzy, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" + +#: nova/virt/vmwareapi/volumeops.py:91 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:104 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:107 +#, python-format +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:46 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" + +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "无法找到地址 %r" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 +#, 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:102 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "分离_volume: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy +msgid "Unable to find volume" +msgstr "没有在数据库找到卷" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离" + +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 +#, 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:92 nova/virt/xenapi/vmops.py:1568 +#, 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:97 nova/virt/xenapi/vmops.py:1573 +#, 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:107 +#, fuzzy, python-format +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" + +#: nova/virt/xenapi/agent.py:117 +#, python-format +msgid "Failed to query agent version: %(resp)r" +msgstr "查询代理版本失败:%(resp)r" + +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" +msgstr "查询代理版本" + +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, fuzzy, python-format +msgid "Updating agent to %s" +msgstr "把代理更新为 %s" + +#: nova/virt/xenapi/agent.py:166 +#, python-format +msgid "Failed to update agent: %(resp)r" +msgstr "更新代理失败:%(resp)r" + +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" +msgstr "设置管理员密码" + +#: nova/virt/xenapi/agent.py:191 +#, python-format +msgid "Failed to exchange keys: %(resp)r" +msgstr "交换钥匙失败:%(resp)r" + +#: nova/virt/xenapi/agent.py:211 +#, python-format +msgid "Failed to update password: %(resp)r" +msgstr "更新密码失败:%(resp)r" + +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:247 +#, fuzzy, python-format +msgid "Injecting file path: %r" +msgstr "注入文件路径:'%s'" + +#: nova/virt/xenapi/agent.py:260 +#, python-format +msgid "Failed to inject file: %(resp)r" +msgstr "注入文件失败:%(resp)r" + +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" +msgstr "重置网络" + +#: nova/virt/xenapi/agent.py:273 +#, fuzzy, python-format +msgid "Failed to reset network: %(resp)r" +msgstr "注入文件失败:%(resp)r" + +#: nova/virt/xenapi/agent.py:296 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。" + +#: nova/virt/xenapi/agent.py:304 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "该镜像有XenServer工具,但是不能进行网络注入" + +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" +msgstr "没有在该镜像上安装XenServer工具" + +#: nova/virt/xenapi/agent.py:360 +#, python-format +msgid "OpenSSL error: %s" +msgstr "OpenSSL错误:%s" + +#: nova/virt/xenapi/driver.py:134 +#, fuzzy +msgid "" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" +msgstr "" +"针对use connection_type=xenapi必须指定xenapi_connection_url, " +"xenapi_connection_username (可选) 和 xenapi_connection_password" + +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:354 +#, fuzzy, python-format +msgid "Could not determine key: %s" +msgstr "解密私钥失败:%s" + +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "不支持在XenServer启动主机" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" -msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" + +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 +#, 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 +msgid "Raising NotImplemented" +msgstr "产生 NotImplemented 错误" + +#: nova/virt/xenapi/fake.py:689 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "xenapi.fake 没有 %s 的实现" + +#: nova/virt/xenapi/fake.py:723 +#, python-format +msgid "Calling %(localname)s %(impl)s" +msgstr "正在调用 %(localname)s %(impl)s" + +#: nova/virt/xenapi/fake.py:728 +#, python-format +msgid "Calling getter %s" +msgstr "调用 getter %s" + +#: nova/virt/xenapi/fake.py:731 +#, fuzzy, python-format +msgid "Calling setter %s" +msgstr "调用 getter %s" + +#: nova/virt/xenapi/fake.py:793 +#, 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 +#, 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 +#, 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" +msgstr "" + +#: nova/virt/xenapi/host.py:156 +#, python-format +msgid "Unable to get SR for this host: %s" +msgstr "无法为主机得到存储库:%s" + +#: nova/virt/xenapi/host.py:191 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "重新启动实例失败" + +#: nova/virt/xenapi/host.py:208 +#, fuzzy +msgid "Unable to get updated status" +msgstr "无法得到最新的状态:%s" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "对 %(method)s 的调用返回错误:%(e)s。" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "发现不唯一的网络 name_label %s" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "发现桥 %s 的网络不唯一" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "发现网桥 %s 没有网络" + +#: nova/virt/xenapi/pool.py:71 +#, fuzzy, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +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" +msgstr "" + +#: nova/virt/xenapi/pool.py:175 +#, python-format +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:192 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:195 +#, fuzzy, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "无法找到实例 %s 的宿主机" + +#: nova/virt/xenapi/pool.py:211 +#, fuzzy, python-format +msgid "Pool-eject failed: %(e)s" +msgstr "注入文件失败:%(resp)r" + +#: nova/virt/xenapi/pool.py:223 +#, fuzzy, python-format +msgid "Unable to set up pool: %(e)s." +msgstr "无法使用全局角色 %(role_id)s" + +#: nova/virt/xenapi/pool.py:234 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" +msgstr "没有找到设备 %s 的PIF" + +#: nova/virt/xenapi/vif.py:122 +#, python-format +msgid "" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" +"网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s 有VLAN id %(pif_vlan)d。期待的数目是 " +"%(vlan_num)d" + +#: nova/virt/xenapi/vm_utils.py:271 +#, fuzzy +msgid "Created VM" +msgstr "_create: %s" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +#, fuzzy +msgid "VM already halted, skipping shutdown..." +msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..." + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" +msgstr "没有在实例 %s 找到VBD" + +#: nova/virt/xenapi/vm_utils.py:362 +#, fuzzy, python-format +msgid "VBD %s already detached" +msgstr "已经分离" + +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "无法移除 VBD %s" + +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "无法销毁 VBD %s" + +#: nova/virt/xenapi/vm_utils.py:408 +#, 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:411 +#, 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:437 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "无法销毁 VDI %s" + +#: nova/virt/xenapi/vm_utils.py:469 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." +msgstr "" +"创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在" +" %(sr_ref)s。" + +#: nova/virt/xenapi/vm_utils.py:483 +#, fuzzy +msgid "SR not present and could not be introduced" +msgstr "无法找到实例" + +#: nova/virt/xenapi/vm_utils.py:508 +#, fuzzy, python-format +msgid "block device info: %s" +msgstr "块设备列表 block_device_list %s" + +#: nova/virt/xenapi/vm_utils.py:594 +#, 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:614 +#, fuzzy, python-format +msgid "No primary VDI found for %(vm_ref)s" +msgstr "未找到 %(vm_ref)s 的主VDI" + +#: nova/virt/xenapi/vm_utils.py:627 +#, fuzzy +msgid "Starting snapshot for VM" +msgstr "开始为虚拟机 %s 快照" + +#: nova/virt/xenapi/vm_utils.py:677 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:930 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." +msgstr "只能在ext类型的缺省本地存储库支持快速克隆。这个系统的存储库类型为 %(sr_type)s。忽略此 cow 标记。" + +#: nova/virt/xenapi/vm_utils.py:986 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1020 +#, 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:1032 +#, 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:1045 +#, python-format +msgid "download_vhd failed: %r" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1079 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1090 +#, fuzzy, python-format +msgid "Asking xapi to fetch vhd image %(image_id)s" +msgstr "请求 xapi 获取 vhd 镜像 %(image)s" + +#: nova/virt/xenapi/vm_utils.py:1154 +#, 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:1169 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +msgstr "image_size_bytes=%(size_bytes)d,allowed_size_bytes=%(allowed_size_bytes)d" + +#: nova/virt/xenapi/vm_utils.py:1173 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" +msgstr "镜像大小 %(size_bytes)d 超过instance_type所允许的小大 %(allowed_size_bytes)d" + +#: nova/virt/xenapi/vm_utils.py:1195 +#, fuzzy, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "获取镜像 %(image)s" + +#: nova/virt/xenapi/vm_utils.py:1208 +#, 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:1217 +#, 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:1236 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "将VDI %s 复制到dom0的/boot/guest下" + +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "内核/内存盘 VDI %s 已销毁" + +#: nova/virt/xenapi/vm_utils.py:1259 +#, fuzzy +msgid "Failed to fetch glance image" +msgstr "实例 %s:获取Glance镜像失败" + +#: nova/virt/xenapi/vm_utils.py:1300 +#, 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:1331 +#, python-format +msgid "Looking up vdi %s for PV kernel" +msgstr "为PV内核查询vdi %s" + +#: nova/virt/xenapi/vm_utils.py:1349 +#, 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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "未知的镜像格式 %(disk_image_type)s" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "VDI %s 依然可用" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1509 +#, python-format +msgid "Re-scanning SR %s" +msgstr "重新扫描存储库 %s" + +#: nova/virt/xenapi/vm_utils.py:1537 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "标记sr_matching_filter '%s' 没有遵循格式要求" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" +msgstr "无法找到content-type ISO的存储库" + +#: nova/virt/xenapi/vm_utils.py:1576 +#, python-format +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "ISO:正在查看存储库 %(sr_rec)s" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "ISO:非iso内容" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "ISO:iso content_type,没有 'i18n-key' 键" + +#: nova/virt/xenapi/vm_utils.py:1584 +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:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "ISO: 存储库符合标准" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "ISO: ISO, 正在查看是否是本地的主机" + +#: nova/virt/xenapi/vm_utils.py:1593 +#, python-format +msgid "ISO: PBD %(pbd_ref)s disappeared" +msgstr "ISO: PBD %(pbd_ref)s 消失了" + +#: nova/virt/xenapi/vm_utils.py:1596 +#, 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:1599 +msgid "ISO: SR with local PBD" +msgstr "ISO:含有本地PBD的存储库" + +#: nova/virt/xenapi/vm_utils.py:1621 +#, 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:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "无法获取包含服务器详细情况的RRD XML更新:%(server)s。" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "来自Xenserver无效的统计数据:%s" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, 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:1838 +#, 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:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..." + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "等待设备 %s 创建超时" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "插入VBD %s... " + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "插入VBD %s 完成。" + +#: nova/virt/xenapi/vm_utils.py:1921 +#, 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:1924 +#, 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:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "正在销毁VDI为 %s 的 VBD " + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "已经销毁VDI为 %s 的 VBD" + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" +msgstr "对 %s 运行pygrub" + +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "找到Xen内核 %s" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "没有找到Xen内核。正在启动HVM。" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "分区:" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr " %(num)s: %(ptype)s %(size)d sectors" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, 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:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "完成写入分区表 %s 。" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "直接操作接口文件" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "挂载文件系统失败(期望的是非Linux实例):%s" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, fuzzy, python-format +msgid "Updating progress to %(progress)d" +msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" + +#: nova/virt/xenapi/vmops.py:174 +#, fuzzy, python-format +msgid "Importing image upload handler: %s" +msgstr "正在删除基文件:%s" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +#, fuzzy +msgid "Starting instance" +msgstr "正在启动虚拟机" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "从 dom0 中移除内核/内存盘文件" + +#: nova/virt/xenapi/vmops.py:454 +#, fuzzy, python-format +msgid "Block device information present: %s" +msgstr "block_device_mapping %s" + +#: nova/virt/xenapi/vmops.py:485 +#, fuzzy +msgid "Failed to spawn, rolling back" +msgstr "在数据库更新卷失败" + +#: nova/virt/xenapi/vmops.py:584 +#, fuzzy +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "正在自动配置实例 %(instance_uuid)s 的磁盘,尝试调整分区大小..." + +#: nova/virt/xenapi/vmops.py:630 +#, fuzzy +msgid "Starting VM" +msgstr "重启xvp" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, 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:653 +#, 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:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "实例代理版本:%s" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "设置VCPU 权重" + +#: nova/virt/xenapi/vmops.py:703 +#, fuzzy, python-format +msgid "Could not find VM with name %s" +msgstr "找不到VDI ref" + +#: nova/virt/xenapi/vmops.py:761 +#, fuzzy +msgid "Finished snapshot and upload for VM" +msgstr "快照完毕并为虚拟机 %s 上传" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "将 vhd 转移到新主机失败" + +#: nova/virt/xenapi/vmops.py:810 +#, fuzzy, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "将 VDI %(cow_uuid)s 由 %(old_gb)dGB 调小到 %(new_gb)dGB" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "将 VDI %(vdi_uuid)s 由 %(old_gb)dGB 调大到 %(new_gb)dGB" + +#: nova/virt/xenapi/vmops.py:945 +#, fuzzy +msgid "Resize complete" +msgstr "调整实例 %s 的大小完毕" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +#, fuzzy +msgid "Unable to find root VBD/VDI for VM" +msgstr "无法为VDI %s 找到VBD" + +#: nova/virt/xenapi/vmops.py:1093 +#, fuzzy +msgid "Destroying VDIs" +msgstr "重启xvp" + +#: nova/virt/xenapi/vmops.py:1120 +#, fuzzy +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "实例拥有内核或者内存盘,但不是二者均有" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "内核/内存盘文件移除了" + +#: nova/virt/xenapi/vmops.py:1161 +#, fuzzy +msgid "Destroying VM" +msgstr "重启xvp" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "虚拟机不存在,跳过销毁..." + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "实例已处于救援模式:%s" + +#: nova/virt/xenapi/vmops.py:1275 +#, fuzzy +msgid "VM is not present, skipping soft delete..." +msgstr "虚拟机不存在,跳过销毁..." + +#: nova/virt/xenapi/vmops.py:1328 +#, fuzzy +msgid "Automatically hard rebooting" +msgstr "自动冷重启 %d" + +#: nova/virt/xenapi/vmops.py:1468 +#, fuzzy +msgid "Injecting network info to xenstore" +msgstr "为虚拟机注入网络信息到xs:|%s|" + +#: nova/virt/xenapi/vmops.py:1487 +#, fuzzy +msgid "Creating vifs" +msgstr "正在创建镜像" + +#: nova/virt/xenapi/vmops.py:1496 +#, fuzzy, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" + +#: nova/virt/xenapi/vmops.py:1499 +#, 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:1527 +#, fuzzy +msgid "Injecting hostname to xenstore" +msgstr "为虚拟机注入hostname到xs:|%s|" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +#, fuzzy +msgid "Migrate Send failed" +msgstr "创建失败" + +#: nova/virt/xenapi/volume_utils.py:51 +#, fuzzy, python-format +msgid "Creating SR %(label)s" +msgstr "正在创建存储库 %s" + +#: nova/virt/xenapi/volume_utils.py:61 +#, fuzzy, python-format +msgid "Introducing SR %(label)s" +msgstr "引入存储库 %s" + +#: nova/virt/xenapi/volume_utils.py:68 +#, fuzzy +msgid "Creating PBD for SR" +msgstr "为存储库创建pbd" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "插入存储库" + +#: nova/virt/xenapi/volume_utils.py:82 +#, fuzzy, python-format +msgid "Forgetting SR..." +msgstr "遗忘存储库 %s..." -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" -msgstr "" +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "无法在VBD %s找到存储库" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 +#: nova/virt/xenapi/volume_utils.py:121 #, python-format -msgid "Got exception: %s" -msgstr "得到异常:%s" +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "异常 %(exc)s 在为 %(sr_ref)s 得到PBDs时被忽略" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" -msgstr "产生 NotImplemented 错误" +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "异常 %(exc)s 在拔开PBD %(pbd)s 时被忽略" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/xenapi/volume_utils.py:153 #, python-format -msgid "xenapi.fake does not have an implementation for %s" -msgstr "xenapi.fake 没有 %s 的实现" +msgid "Unable to introduce VDI on SR %s" +msgstr "无法在存储库 %s 上引入VDI" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/xenapi/volume_utils.py:161 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "正在调用 %(localname)s %(impl)s" +msgid "Unable to get record of VDI %s on" +msgstr "无法使得VDI %s 的记录运行" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/xenapi/volume_utils.py:183 #, python-format -msgid "Calling getter %s" -msgstr "调用 getter %s" +msgid "Unable to introduce VDI for SR %s" +msgstr "无法为存储库 %s 引入VDI" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/xenapi/volume_utils.py:202 #, fuzzy, python-format -msgid "Calling setter %s" -msgstr "调用 getter %s" +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "无法获得目标信息 %(data)s, %(mountpoint)s" -#: nova/virt/xenapi/fake.py:773 -#, 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/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:114 +#, fuzzy, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "实例 %(instance_id)s 没有找到。" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/xenapi/imageupload/glance.py:64 #, 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" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/host.py:156 -#, python-format -msgid "Unable to get SR for this host: %s" -msgstr "无法为主机得到存储库:%s" - -#: nova/virt/xenapi/host.py:190 +#: nova/virt/xenapi/imageupload/glance.py:77 #, fuzzy, python-format -msgid "Failed to extract instance support from %s" -msgstr "重新启动实例失败" - -#: nova/virt/xenapi/host.py:207 -#, fuzzy -msgid "Unable to get updated status" -msgstr "无法得到最新的状态:%s" +msgid "upload_vhd failed: %r" +msgstr "未知的基文件:%s" -#: nova/virt/xenapi/host.py:210 +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." -msgstr "对 %(method)s 的调用返回错误:%(e)s。" +msgid "Error in handshake: %s" +msgstr "握手出错:%s" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/vnc/xvp_proxy.py:116 #, python-format -msgid "Found non-unique network for name_label %s" -msgstr "发现不唯一的网络 name_label %s" +msgid "Invalid request: %s" +msgstr "无效的请求:%s" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/vnc/xvp_proxy.py:136 #, python-format -msgid "Found non-unique network for bridge %s" -msgstr "发现桥 %s 的网络不唯一" +msgid "Request: %s" +msgstr "请求:%s" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/vnc/xvp_proxy.py:139 #, python-format -msgid "Found no network for bridge %s" -msgstr "发现网桥 %s 没有网络" +msgid "Request made with missing token: %s" +msgstr "请求缺少令牌:%s" -#: nova/virt/xenapi/pool.py:75 -#, fuzzy, python-format -msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" -msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "请求中有无效令牌:%s" -#: nova/virt/xenapi/pool.py:166 +#: nova/vnc/xvp_proxy.py:156 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" -msgstr "" +msgid "Unexpected error: %s" +msgstr "意外错误:%s" -#: nova/virt/xenapi/pool.py:182 +#: nova/vnc/xvp_proxy.py:176 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" -msgstr "" +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "启动nova-xvpvncproxy节点(版本 %s)" -#: nova/virt/xenapi/pool.py:199 +#: nova/volume/cinder.py:94 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Cinderclient connection created using URL: %s" msgstr "" -#: nova/virt/xenapi/pool.py:202 -#, fuzzy, python-format -msgid "Unable to join %(host)s in the pool" -msgstr "无法找到实例 %s 的宿主机" +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "卷 %(volume_id)s 没有附加任何东西" -#: nova/virt/xenapi/pool.py:218 -#, fuzzy, python-format -msgid "Pool-eject failed: %(e)s" -msgstr "注入文件失败:%(resp)r" +#~ msgid "Failed to load data into json format" +#~ msgstr "把数据加载为json格式失败" -#: nova/virt/xenapi/pool.py:230 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "无法使用全局角色 %(role_id)s" +#~ msgid "Invalid volume type" +#~ msgstr "无效的卷类型" -#: nova/virt/xenapi/pool.py:241 -#, python-format -msgid "Pool-set_name_label failed: %(e)s" -msgstr "" +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "在 %(path)s 找不到配置文件。" -#: nova/virt/xenapi/vif.py:104 -#, python-format -msgid "Found no PIF for device %s" -msgstr "没有找到设备 %s 的PIF" +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "卷 %(volume_id)s 没有找到。" -#: nova/virt/xenapi/vif.py:123 -#, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" -msgstr "" -"网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s 有VLAN id %(pif_vlan)d。期待的数目是 " -"%(vlan_num)d" +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "无法找到帐户 %(account_name) on Solidfire 设备" -#: nova/virt/xenapi/vm_utils.py:257 -#, fuzzy -msgid "Created VM" -msgstr "_create: %s" +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。" -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" -msgstr "" +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "卷类型 %(volume_type_id)s 没有找到。" -#: nova/virt/xenapi/vm_utils.py:276 -#, fuzzy -msgid "VM already halted, skipping shutdown..." -msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..." +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "名为 %(volume_type_name)s 的卷类型没有找到。" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" -msgstr "" +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。" -#: nova/virt/xenapi/vm_utils.py:312 -#, python-format -msgid "VBD not found in instance %s" -msgstr "没有在实例 %s 找到VBD" +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "正在删除有快照的卷 %(volume_name)s" -#: nova/virt/xenapi/vm_utils.py:329 -#, fuzzy, python-format -msgid "VBD %s already detached" -msgstr "已经分离" +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 -#, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" -msgstr "" +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/virt/xenapi/vm_utils.py:337 -#, python-format -msgid "Unable to unplug VBD %s" -msgstr "无法移除 VBD %s" +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/virt/xenapi/vm_utils.py:342 -#, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" -msgstr "" +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "主机没有设置于网络 (%(network_id)s)。" -#: nova/virt/xenapi/vm_utils.py:353 -#, python-format -msgid "Unable to destroy VBD %s" -msgstr "无法销毁 VBD %s" +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, 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" +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "卷类型 %(name)s 已经存在。" -#: nova/virt/xenapi/vm_utils.py:375 -#, 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" +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "主机 %(host)s 没有启动或者不存在。" -#: nova/virt/xenapi/vm_utils.py:391 -#, python-format -msgid "Unable to destroy VDI %s" -msgstr "无法销毁 VDI %s" +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 -#, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." -msgstr "" -"创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在" -" %(sr_ref)s。" +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "所选择主机的最大数目(%d)" -#: nova/virt/xenapi/vm_utils.py:454 -#, fuzzy -msgid "SR not present and could not be introduced" -msgstr "无法找到实例" +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "检测到不止一个名称为 %(vol_name) 的卷。" -#: nova/virt/xenapi/vm_utils.py:555 -#, 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" +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" -#: nova/virt/xenapi/vm_utils.py:575 -#, fuzzy, python-format -msgid "No primary VDI found for %(vm_ref)s" -msgstr "未找到 %(vm_ref)s 的主VDI" +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -#, fuzzy -msgid "Starting snapshot for VM" -msgstr "开始为虚拟机 %s 快照" +#~ msgid "Unknown NFS exception" +#~ msgstr "发生未知异常。" -#: nova/virt/xenapi/vm_utils.py:632 -#, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" -msgstr "" +#~ msgid "No mounted NFS shares found" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -msgstr "请求xapi 上传 %(vdi_uuids)s 作为镜像ID %(image_id)s" +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 -#, 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 标记。" +#~ msgid "Bad response from SolidFire API" +#~ msgstr "来自SolidFire API的错误响应" -#: nova/virt/xenapi/vm_utils.py:933 -#, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" -msgstr "" +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "SolidFire API响应里发生错误:data=%(data)s" -#: nova/virt/xenapi/vm_utils.py:967 -#, 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”" +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "跳过 %(full_task_name)s,到下次运行还剩下%(ticks_to_skip)s 跳。" -#: nova/virt/xenapi/vm_utils.py:979 -#, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" -msgstr "" +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "服务数据库对象消失,正在重新创建。" -#: nova/virt/xenapi/vm_utils.py:992 -#, python-format -msgid "download_vhd failed: %r" -msgstr "" +#~ msgid "cannot understand XML" +#~ msgstr "无法理解XML" -#: nova/virt/xenapi/vm_utils.py:1028 -#, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" -msgstr "" +#~ msgid "Invalid XML in request body" +#~ msgstr "无效的请求主体" -#: nova/virt/xenapi/vm_utils.py:1039 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "请求 xapi 获取 vhd 镜像 %(image)s" +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "%(url)s返回错误:%(e)s" -#: nova/virt/xenapi/vm_utils.py:1103 -#, 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" +#~ msgid "Server name is an empty string" +#~ msgstr "服务器名称是空串" -#: nova/virt/xenapi/vm_utils.py:1119 -#, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" -msgstr "image_size_bytes=%(size_bytes)d,allowed_size_bytes=%(allowed_size_bytes)d" +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" -#: nova/virt/xenapi/vm_utils.py:1123 -#, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" -msgstr "镜像大小 %(size_bytes)d 超过instance_type所允许的小大 %(allowed_size_bytes)d" +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "无效的请求主体" -#: nova/virt/xenapi/vm_utils.py:1145 -#, fuzzy, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" -msgstr "获取镜像 %(image)s" +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "无效的请求主体" -#: nova/virt/xenapi/vm_utils.py:1158 -#, fuzzy, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" -msgstr "镜像 %(image)s 的大小:%(virtual_size)d" +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 -#, 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 字节" +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" -#: nova/virt/xenapi/vm_utils.py:1186 -#, python-format -msgid "Copying VDI %s to /boot/guest on dom0" -msgstr "将VDI %s 复制到dom0的/boot/guest下" +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 -#, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" -msgstr "内核/内存盘 VDI %s 已销毁" +#~ msgid "No image_name was specified in request." +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -#, fuzzy -msgid "Failed to fetch glance image" -msgstr "实例 %s:获取Glance镜像失败" +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "没有托管实例 %s,立刻删除" -#: nova/virt/xenapi/vm_utils.py:1247 -#, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" -msgstr "检测到 %(image_type_str)s 格式,目标是镜像 %(image_ref)s" +#~ msgid "Image type not recognized %s" +#~ msgstr "无法识别镜像类型 %s" + +#~ msgid "Build error: %s" +#~ msgstr "数据库错误:%s" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "实例已经创建" + +#~ msgid "No floating_ip found" +#~ msgstr "没有找到floating_ip" + +#~ msgid "No floating_ip found." +#~ msgstr "没有找到floating_ip" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" +#~ "在线迁移:意外的错误:无法继承浮动ip。\n" +#~ "%(e)s" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 -#, python-format -msgid "Looking up vdi %s for PV kernel" -msgstr "为PV内核查询vdi %s" +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 -#, python-format -msgid "Unknown image format %(disk_image_type)s" -msgstr "未知的镜像格式 %(disk_image_type)s" +#~ msgid "Finishing claim: %s" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 -#, python-format -msgid "VDI %s is still available" -msgstr "VDI %s 依然可用" +#~ msgid "Backend exists" +#~ msgstr "后台 %s" -#: nova/virt/xenapi/vm_utils.py:1413 -#, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" -msgstr "" +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/virt/xenapi/vm_utils.py:1440 -#, python-format -msgid "Re-scanning SR %s" -msgstr "重新扫描存储库 %s" +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/virt/xenapi/vm_utils.py:1468 -#, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" -msgstr "标记sr_matching_filter '%s' 没有遵循格式要求" +#~ msgid "Flavor exists" +#~ msgstr "类型:%s" -#: nova/virt/xenapi/vm_utils.py:1486 -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'" +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "类型 %(flavor_id)s 没有找到。" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" -msgstr "无法找到content-type ISO的存储库" +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/virt/xenapi/vm_utils.py:1507 -#, python-format -msgid "ISO: looking at SR %(sr_rec)s" -msgstr "ISO:正在查看存储库 %(sr_rec)s" +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" -msgstr "ISO:非iso内容" +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "没有id为 %(volume_id)s 的 sm_volume" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" -msgstr "ISO:iso content_type,没有 'i18n-key' 键" +#~ msgid "quota_classes table not dropped" +#~ msgstr "instance_info_caches 没有删除掉" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" -msgstr "ISO:iso content_type,i18n-key的值不是 'local-storage-iso'" +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "外键约束无法去除" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" -msgstr "ISO: 存储库符合标准" +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "外键约束无法去除" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" -msgstr "ISO: ISO, 正在查看是否是本地的主机" +#~ msgid "foreign key could not be created" +#~ msgstr "外键约束无法去除" -#: nova/virt/xenapi/vm_utils.py:1524 -#, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" -msgstr "ISO: PBD %(pbd_ref)s 消失了" +#~ msgid "reservations table not dropped" +#~ msgstr "dns_domains 表没有删除" -#: nova/virt/xenapi/vm_utils.py:1527 -#, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" -msgstr "ISO: PBD匹配, 想要 %(pbd_rec)s, 目前有 %(host)s" +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "外键约束无法去除" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" -msgstr "ISO:含有本地PBD的存储库" +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "外键约束无法去除" -#: nova/virt/xenapi/vm_utils.py:1552 -#, 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。" +#~ msgid "args: %s" +#~ msgstr "参数:%s" -#: nova/virt/xenapi/vm_utils.py:1568 -#, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." -msgstr "无法获取包含服务器详细情况的RRD XML更新:%(server)s。" +#~ msgid "kwargs: %s" +#~ msgstr "参数:%s" -#: nova/virt/xenapi/vm_utils.py:1622 -#, python-format -msgid "Invalid statistics data from Xenserver: %s" -msgstr "来自Xenserver无效的统计数据:%s" +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "正在为 %s 开启桥接口" -#: nova/virt/xenapi/vm_utils.py:1682 -#, fuzzy, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" -msgstr "VHD %(vdi_uuid)s 有父 %(parent_ref)s" +#~ msgid "Error creating network entry" +#~ msgstr "创建网络入口的错误" -#: nova/virt/xenapi/vm_utils.py:1769 -#, 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 不匹配,正在等待合并..." +#~ msgid "No network with net_id = %s" +#~ msgstr "没有net_id = %s的网络" -#: nova/virt/xenapi/vm_utils.py:1779 -#, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." -msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..." +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "没有为vif %sid取消分配固定IP" -#: nova/virt/xenapi/vm_utils.py:1814 -#, python-format -msgid "Timeout waiting for device %s to be created" -msgstr "等待设备 %s 创建超时" +#~ msgid "_get_auth_token() failed" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 -#, python-format -msgid "Disconnecting stale VDI %s from compute domU" -msgstr "" +#~ msgid "->response->%s" +#~ msgstr "响应 %s" -#: nova/virt/xenapi/vm_utils.py:1847 -#, python-format -msgid "Plugging VBD %s ... " -msgstr "插入VBD %s... " +#~ msgid "Created topic proxy: %s" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 -#, python-format -msgid "Plugging VBD %s done." -msgstr "插入VBD %s 完成。" +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 -#, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" -msgstr "VBD %(vbd_ref)s 作为 %(orig_dev)s 插入" +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "为topic '%(topic)s'声明消费者失败:%(err_str)s" -#: nova/virt/xenapi/vm_utils.py:1855 -#, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -msgstr "VBD %(vbd_ref)s 插入错误的设备,重新映射为 %(dev)s" +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 -#, python-format -msgid "Destroying VBD for VDI %s ... " -msgstr "正在销毁VDI为 %s 的 VBD " +#~ msgid "Error loading Matchmaker." +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 -#, python-format -msgid "Destroying VBD for VDI %s done." -msgstr "已经销毁VDI为 %s 的 VBD" +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "把“%(method)s”投放在卷%(host)s\"" -#: nova/virt/xenapi/vm_utils.py:1881 -#, python-format -msgid "Running pygrub against %s" -msgstr "对 %s 运行pygrub" +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "把“%(method)s”投放在 %(topic)s \"%(host)s\"" -#: nova/virt/xenapi/vm_utils.py:1888 -#, python-format -msgid "Found Xen kernel %s" -msgstr "找到Xen内核 %s" +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." -msgstr "没有找到Xen内核。正在启动HVM。" +#~ msgid "No host selection for %s defined." +#~ msgstr "没有主机选择所定义的 %s 主题消息" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" -msgstr "分区:" +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "调度器只能理解计算节点(暂时)" -#: nova/virt/xenapi/vm_utils.py:1909 -#, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" -msgstr " %(num)s: %(ptype)s %(size)d sectors" +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "加权的主机 %(weighted_host)s" -#: nova/virt/xenapi/vm_utils.py:1934 -#, 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..." +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 -#, python-format -msgid "Writing partition table %s done." -msgstr "完成写入分区表 %s 。" +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 -#, 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 "" +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" -msgstr "" +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "主机 %(host)s 没有计算节点" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" -msgstr "直接操作接口文件" +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "host_manager 只实现了“compute”" -#: nova/virt/xenapi/vm_utils.py:2091 -#, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" -msgstr "挂载文件系统失败(期望的是非Linux实例):%s" +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" -msgstr "" +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 -#, fuzzy, python-format -msgid "Updating progress to %(progress)d" -msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:224 -#, fuzzy -msgid "Starting instance" -msgstr "正在启动虚拟机" +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "卷没有足够可分配的空间" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" -msgstr "从 dom0 中移除内核/内存盘文件" +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:358 -#, fuzzy, python-format -msgid "Block device information present: %s" -msgstr "block_device_mapping %s" +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:381 -#, fuzzy -msgid "Failed to spawn, rolling back" -msgstr "在数据库更新卷失败" +#~ msgid "unrecognized argument %s" +#~ msgstr "无法识别的 read_deleted 取值”%s“" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" -msgstr "" +#~ msgid "Run CLI command: %s" +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:462 -#, fuzzy -msgid "Auto configuring disk, attempting to resize partition..." -msgstr "正在自动配置实例 %(instance_uuid)s 的磁盘,尝试调整分区大小..." +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:488 -#, fuzzy -msgid "Starting VM" -msgstr "重启xvp" +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:495 -#, 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 版本" +#~ msgid "Given data: %s" +#~ msgstr "给定数据:%s" -#: nova/virt/xenapi/vmops.py:498 -#, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" -msgstr "没有找到 %(hypervisor)s/%(os)s/%(architecture)s 的代理创建" +#~ msgid "Result data: %s" +#~ msgstr "结果数据:%s" -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" -msgstr "" +#~ msgid "_create: %s" +#~ msgstr "_create: %s" -#: nova/virt/xenapi/vmops.py:519 -#, python-format -msgid "Instance agent version: %s" -msgstr "实例代理版本:%s" +#~ msgid "_get: %s" +#~ msgstr "_get: %s" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" -msgstr "设置VCPU 权重" +#~ msgid "_get_all: %s" +#~ msgstr "_get_all: %s" -#: nova/virt/xenapi/vmops.py:557 -#, fuzzy, python-format -msgid "Could not find VM with name %s" -msgstr "找不到VDI ref" +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "test_snapshot_create: param=%s" -#: nova/virt/xenapi/vmops.py:607 -#, fuzzy -msgid "Finished snapshot and upload for VM" -msgstr "快照完毕并为虚拟机 %s 上传" +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "test_snapshot_create: resp_dict=%s" -#: nova/virt/xenapi/vmops.py:611 -#, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" -msgstr "" +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "test_snapshot_create_force: param=%s" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" -msgstr "将 vhd 转移到新主机失败" +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "test_snapshot_create_force: resp_dict=%s" -#: nova/virt/xenapi/vmops.py:655 -#, fuzzy, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" -msgstr "将 VDI %(cow_uuid)s 由 %(old_gb)dGB 调小到 %(new_gb)dGB" +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "test_snapshot_show: resp=%s" -#: nova/virt/xenapi/vmops.py:779 -#, 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" +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "test_snapshot_detail: resp_dict=%s" -#: nova/virt/xenapi/vmops.py:784 -#, fuzzy -msgid "Resize complete" -msgstr "调整实例 %s 的大小完毕" +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" -msgstr "" +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:911 -#, fuzzy -msgid "Unable to find root VBD/VDI for VM" -msgstr "无法为VDI %s 找到VBD" +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "地址 |%(address)s| 没有分配" -#: nova/virt/xenapi/vmops.py:938 -#, fuzzy, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" -msgstr "没有为实例 %(instance_id)s 找到卷。" +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" -#: nova/virt/xenapi/vmops.py:966 -#, fuzzy -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" -msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除" +#~ msgid "No domains exist." +#~ msgstr "没有域存在。" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" -msgstr "实例拥有内核或者内存盘,但不是二者均有" +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "============= 初始域 =========== : %s" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" -msgstr "内核/内存盘文件移除了" +#~ msgid "Building domain: to be removed" +#~ msgstr "创建域:将被移除" -#: nova/virt/xenapi/vmops.py:1006 -#, fuzzy -msgid "Destroying VM" -msgstr "重启xvp" +#~ msgid "Not running domain: remove" +#~ msgstr "没有运行的域:移除" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." -msgstr "虚拟机不存在,跳过销毁..." +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "运行在位置结点的域:放弃" -#: nova/virt/xenapi/vmops.py:1083 -#, python-format -msgid "Instance is already in Rescue Mode: %s" -msgstr "实例已处于救援模式:%s" +#~ msgid "No such domain (%s)" +#~ msgstr "没有这个域 (%s)" -#: nova/virt/xenapi/vmops.py:1118 -#, fuzzy -msgid "VM is not present, skipping power off..." -msgstr "虚拟机不存在,跳过销毁..." +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "裸机结点 %s 电源停止失败" -#: nova/virt/xenapi/vmops.py:1154 -#, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" -msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启" +#~ msgid "deactivate -> activate fails" +#~ msgstr "deactivate -> activate失败" -#: nova/virt/xenapi/vmops.py:1158 -#, fuzzy -msgid "Automatically hard rebooting" -msgstr "自动冷重启 %d" +#~ msgid "destroy_domain: no such domain" +#~ msgstr "destroy_domain:没有该域" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" -msgstr "" +#~ msgid "No such domain %s" +#~ msgstr "没有该域 %s" -#: nova/virt/xenapi/vmops.py:1340 -#, fuzzy -msgid "Injecting network info to xenstore" -msgstr "为虚拟机注入网络信息到xs:|%s|" +#~ msgid "Domains: %s" +#~ msgstr "域:%s" -#: nova/virt/xenapi/vmops.py:1359 -#, fuzzy -msgid "Creating vifs" -msgstr "正在创建镜像" +#~ msgid "After storing domains: %s" +#~ msgstr "储存域之后:%s" -#: nova/virt/xenapi/vmops.py:1368 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" +#~ msgid "deactivation/removing domain failed" +#~ msgstr "域去活/移除失败" -#: nova/virt/xenapi/vmops.py:1371 -#, fuzzy, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" -msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" +#~ msgid "===== Domain is being created =====" +#~ msgstr "===== 域正在创建 =====" -#: nova/virt/xenapi/vmops.py:1395 -#, fuzzy -msgid "Injecting hostname to xenstore" -msgstr "为虚拟机注入hostname到xs:|%s|" +#~ msgid "Same domain name already exists" +#~ msgstr "同样的域名已经存在" -#: nova/virt/xenapi/vmops.py:1491 -#, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" -msgstr "" +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "create_domain:在get_idle_node之前" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" -msgstr "" +#~ msgid "Created new domain: %s" +#~ msgstr "新域创建:%s" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" -msgstr "" +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "裸机结点 %s 启动失败" -#: nova/virt/xenapi/vmops.py:1607 -#, fuzzy -msgid "Migrate Send failed" -msgstr "创建失败" +#~ msgid "No such domain exists" +#~ msgstr "没有该域" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" -msgstr "在volume_utils创建存储库" +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "change_domain_state:新状态 %s" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 -#, python-format -msgid "type is = %s" -msgstr "类型is = %s" +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "把伪域名存到文件中:%s" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 -#, python-format -msgid "name = %s" -msgstr "name = %s" +#~ msgid "domain does not exist" +#~ msgstr "域不存在" -#: nova/virt/xenapi/volume_utils.py:60 -#, python-format -msgid "Created %(label)s as %(sr_ref)s." -msgstr "将 %(label)s 作为 %(sr_ref)s 创建。" +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "销毁实例 '%(name)s' 时遇到错误:%(ex)s" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "_wait_for_reboot失败" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "_wait_for_rescue 失败" -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "无法创建存储库" +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "<============= 生产裸机=============>" -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" -msgstr "在volume_utils里引入sr" +#~ msgid "instance %s: is building" +#~ msgstr "实例 %s:正在创建中" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 -#, python-format -msgid "Introduced %(label)s as %(sr_ref)s." -msgstr "将 %(label)s 作为 %(sr_ref)s 引入。" +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "已经注入密钥但是实例还没有运行" -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" -msgstr "为存储库创建pbd" +#~ msgid "instance %s: booted" +#~ msgstr "实例 %s:已启动" -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" -msgstr "插入存储库" +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "~~~~~~ 当前状态 = %s ~~~~~~" -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" -msgstr "无法引入存储库" +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "过多提交裸机分配" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" -msgstr "无法得到使用uuid的存储库" +#~ msgid "instance %s: Creating image" +#~ msgstr "实例 %s:正在创建镜像" -#: nova/virt/xenapi/volume_utils.py:118 -#, python-format -msgid "Forgetting SR %s..." -msgstr "遗忘存储库 %s..." +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "实例 %(inst_name)s:将 %(injection)s 注入镜像 %(img_id)s" -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" -msgstr "无法遗忘Storage Repository" +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "实例 %(inst_name)s:忽略向镜像 %(img_id)s 注入数据的错误 (%(e)s)" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." -msgstr "引入 %s..." +#~ msgid "instance %s: starting toXML method" +#~ msgstr "实例 %s:开始方法 toXML" -#: nova/virt/xenapi/volume_utils.py:175 -#, python-format -msgid "Unable to find SR from VBD %s" -msgstr "无法在VBD %s找到存储库" +#~ msgid "instance %s: finished toXML method" +#~ msgstr "实例 %s:方法toXML 完成" -#: nova/virt/xenapi/volume_utils.py:193 -#, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" -msgstr "异常 %(exc)s 在为 %(sr_ref)s 得到PBDs时被忽略" +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "#### RLK: cpu_arch = %s " -#: nova/virt/xenapi/volume_utils.py:199 -#, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" -msgstr "异常 %(exc)s 在拔开PBD %(pbd)s 时被忽略" +#~ msgid "Updating!" +#~ msgstr "正在更新。" -#: nova/virt/xenapi/volume_utils.py:223 -#, python-format -msgid "Unable to introduce VDI on SR %s" -msgstr "无法在存储库 %s 上引入VDI" +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "未知的裸机驱动 %(d)s" -#: nova/virt/xenapi/volume_utils.py:231 -#, python-format -msgid "Unable to get record of VDI %s on" -msgstr "无法使得VDI %s 的记录运行" +#~ msgid "free_node...." +#~ msgstr "free_node..." -#: nova/virt/xenapi/volume_utils.py:253 -#, python-format -msgid "Unable to introduce VDI for SR %s" -msgstr "无法为存储库 %s 引入VDI" +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "针对node_id = %(id)s node_ip = %(ip)s调用了deactivate_node" -#: nova/virt/xenapi/volume_utils.py:263 -#, python-format -msgid "Error finding vdis in SR %s" -msgstr "在存储库 %s 寻找VDIs出错" +#~ msgid "status of node is set to 0" +#~ msgstr "结点状态设为0" -#: nova/virt/xenapi/volume_utils.py:270 -#, python-format -msgid "Unable to find vbd for vdi %s" -msgstr "无法为VDI %s 找到VBD" +#~ msgid "rootfs is already removed" +#~ msgstr "rootfs 已经被移除了" -#: nova/virt/xenapi/volume_utils.py:281 -#, fuzzy, python-format -msgid "Unable to obtain target information %(mountpoint)s" -msgstr "无法获得目标信息 %(data)s, %(mountpoint)s" +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "在ping裸机节点之前" -#: nova/virt/xenapi/volume_utils.py:309 -#, fuzzy, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "无法获得目标信息 %(data)s, %(mountpoint)s" +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 -#, python-format -msgid "Mountpoint cannot be translated: %s" -msgstr "挂载点无法被翻译:%s" +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" -msgstr "找不到VDI ref" +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:67 -#, python-format -msgid "Creating SR %s" -msgstr "正在创建存储库 %s" +#~ msgid "activate_node" +#~ msgstr "activate_node" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" -msgstr "无法创建存储库" +#~ msgid "no capable image handler configured" +#~ msgstr "没有合适的镜像句柄配置好" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" -msgstr "无法获取存储库记录" +#~ msgid "no disk image handler for: %s" +#~ msgstr "未知的磁盘镜像句柄:%s" -#: nova/virt/xenapi/volumeops.py:78 -#, python-format -msgid "Introducing SR %s" -msgstr "引入存储库 %s" +#~ msgid "unsupported partition: %s" +#~ msgstr "不支持的分区:%s" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" -msgstr "在xapi数据库找到存储库。无需引入。" +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" -msgstr "无法引入存储库" +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:90 -#, python-format -msgid "Checking for SR %s" -msgstr "检查存储库 %s" +#~ msgid "compare_cpu called %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:100 -#, python-format -msgid "SR %s not found in the xapi database" -msgstr "在xapi数据库没有找到存储库 %s" +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "为卷 %s 创建快照" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" -msgstr "不能遗忘存储库" +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI" +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:183 -#, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "存储库 %(sr_ref)s 不能为实例%(instance_name)s使用" +#~ msgid "Removing folder %s " +#~ msgstr "检查存储库 %s" -#: nova/virt/xenapi/volumeops.py:194 -#, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "挂载点 %(mountpoint)s 附加到实例 %(instance_name)s" +#~ msgid "hyperv vm state: %s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "分离_volume: %(instance_name)s, %(mountpoint)s" +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" -msgstr "无法找到 %s 卷" +#~ msgid "Starting VM %s " +#~ msgstr "启动xvp发生错误:%s" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "无法分离 %s 卷" +#~ msgid "Started VM %s " +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:226 -#, python-format -msgid "Unable to destroy vbd %s" -msgstr "无法销毁VBD %s" +#~ msgid "Created VM %s..." +#~ msgstr "_create: %s" -#: nova/virt/xenapi/volumeops.py:233 -#, python-format -msgid "Error purging SR %s" -msgstr "净化存储库 %s 出错" +#~ msgid "Set memory for vm %s..." +#~ msgstr "" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离" +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 -#, python-format -msgid "Error in handshake: %s" -msgstr "握手出错:%s" +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" -msgstr "无效的请求:%s" +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "挂起实例失败" -#: nova/vnc/xvp_proxy.py:137 -#, python-format -msgid "Request: %s" -msgstr "请求:%s" +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" -msgstr "请求缺少令牌:%s" +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "挂起实例失败" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" -msgstr "请求中有无效令牌:%s" +#~ msgid "New disk drive path is %s" +#~ msgstr "" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" -msgstr "意外错误:%s" +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "挂载文件系统失败:%s" -#: nova/vnc/xvp_proxy.py:177 -#, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" -msgstr "启动nova-xvpvncproxy节点(版本 %s)" +#~ msgid "Created disk for %s" +#~ msgstr "创建密钥对 %s" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" -msgstr "" +#~ msgid "Creating nic for %s " +#~ msgstr "正在创建镜像" -#: nova/volume/api.py:128 -#, fuzzy, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" -msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷" +#~ msgid "Cannot find vSwitch" +#~ msgstr "" -#: nova/volume/api.py:134 -#, fuzzy, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" -msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷" +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." -msgstr "" +#~ msgid "Failed creating port for %s" +#~ msgstr "为存储库创建pbd" -#: nova/volume/api.py:215 -#, fuzzy -msgid "Failed to update quota for deleting volume." -msgstr "在数据库更新卷失败" +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "卷组状态必须可获取" +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "挂起实例失败" -#: nova/volume/api.py:228 -#, python-format -msgid "Volume still has %d dependent snapshots" -msgstr "" +#~ msgid "Created nic for %s " +#~ msgstr "新域创建:%s" -#: nova/volume/api.py:395 -msgid "must be available" -msgstr "必须可用" +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "卷组状态必须可获取" +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" -#: nova/volume/api.py:479 -#, fuzzy -msgid "Volume status must be available/in-use." -msgstr "卷组状态必须可获取" +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" -#: nova/volume/api.py:482 -#, fuzzy -msgid "Volume status is in-use." -msgstr "卷 %s:卷繁忙" +#~ msgid "use_cow_image:%s" +#~ msgstr "" -#: nova/volume/cinder.py:68 -#, python-format -msgid "Cinderclient connection created using URL: %s" -msgstr "" +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 -#, python-format -msgid "Recovering from a failed execute. Try number %s" -msgstr "从失败的执行中恢复。尝试编号 %s" +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" -#: nova/volume/driver.py:113 -#, python-format -msgid "volume group %s doesn't exist" -msgstr "卷组 %s 不存在" +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" -#: nova/volume/driver.py:324 -#, fuzzy, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" -msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d" +#~ msgid "Creating folder %s " +#~ msgstr "正在创建存储库 %s" -#: nova/volume/driver.py:397 -#, fuzzy, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" -msgstr "跳过remove_export。没有为卷提供iscsi_target:%d" +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "没有在数据库找到卷" -#: nova/volume/driver.py:414 -#, fuzzy, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" -msgstr "跳过remove_export。没有为卷导出iscsi_target:%d" +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" -msgstr "采用discovery,ISCSI provider_location 没有存储" +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" -#: nova/volume/driver.py:470 -#, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "无法为卷 %s 找到 iSCSI 导出" +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" -msgstr "ISCSI Discovery:找到 %s" +#~ msgid "Failed to remove volume from VM %s" +#~ msgstr "移除容器失败:%s" -#: nova/volume/driver.py:565 -#, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." -msgstr "无法确认导出的卷id:%(volume_id)s。" +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" -msgstr "FAKE ISCSI: %s" +#~ msgid "device.TargetName: %s" +#~ msgstr "" -#: nova/volume/driver.py:618 -#, python-format -msgid "rbd has no pool %s" -msgstr "RBD没有池 %s" +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" -#: nova/volume/driver.py:740 -#, python-format -msgid "Image %s is not stored in rbd" -msgstr "" +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "Ext 描述: %s" -#: nova/volume/driver.py:744 -#, python-format -msgid "Image %s has blank components" -msgstr "" +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" -#: nova/volume/driver.py:747 -#, python-format -msgid "Image %s is not an rbd snapshot" -msgstr "" +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" -#: nova/volume/driver.py:762 -#, python-format -msgid "%s is in a different ceph cluster" -msgstr "" +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" -#: nova/volume/driver.py:773 -#, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "无法找到 %s 卷" +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" -#: nova/volume/driver.py:815 -#, python-format -msgid "Sheepdog is not working: %s" -msgstr "Sheepdog 没有工作:%s" +#~ msgid "device.LegacyName: %s" +#~ msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" -msgstr "Sheepdog 没有工作" +#~ msgid "device.DeviceType: %s" +#~ msgstr "" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 -#, python-format -msgid "LoggingVolumeDriver: %s" -msgstr "LoggingVolumeDriver: %s" +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" -#: nova/volume/iscsi.py:122 -#, fuzzy, python-format -msgid "Creating volume: %s" -msgstr "正在删除volumeID:%s " +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" -#: nova/volume/iscsi.py:136 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." -msgstr "没有为卷 %(volume_id)s 找到目标id。" +#~ msgid "Device number : %s" +#~ msgstr "" -#: nova/volume/iscsi.py:146 -#, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" -msgstr "" +#~ msgid "Target lun : %s" +#~ msgstr "_get: %s" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 -#, fuzzy, python-format -msgid "Removing volume: %s" -msgstr "正在删除volumeID:%s " +#~ msgid "Mounted disk is: %s" +#~ msgstr "" -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "没有为卷 %(volume_id)s 找到目标id。" +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" -msgstr "" +#~ msgid "DeviceNumber : %s" +#~ msgstr "" -#: nova/volume/manager.py:102 -#, python-format -msgid "Re-exporting %s volumes" -msgstr "重新导出卷%s" +#~ msgid "Disk path to parse: %s" +#~ msgstr "" -#: nova/volume/manager.py:107 -#, python-format -msgid "volume %s: skipping export" -msgstr "卷 %s:跳过导出" +#~ msgid "start_device_id: %s" +#~ msgstr "块设备列表 block_device_list %s" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" -msgstr "" +#~ msgid "end_device_id: %s" +#~ msgstr "块设备列表 block_device_list %s" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "正在删除volumeID:%s " +#~ msgid "attaching LXC block device" +#~ msgstr "附加 LXC 块设备" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" -msgstr "卷 %s: 创建中" +#~ msgid "detaching LXC block device" +#~ msgstr "分离LXC 块设备" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" -msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷" +#~ msgid "Starting toXML method" +#~ msgstr "正在启动 toXML 方法" -#: nova/volume/manager.py:159 -#, python-format -msgid "volume %s: creating export" -msgstr "卷%s:正在创建导出" +#~ msgid "Finished toXML method" +#~ msgstr "toXML方法完成" -#: nova/volume/manager.py:172 -#, python-format -msgid "volume %s: created successfully" -msgstr "卷%s:创建成功" +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "%(container_format)s-%(id)s (%(base_file)s):在使用中: 在远程节点 (%(remote)d 上" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" -msgstr "卷不属于这个节点" +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" -#: nova/volume/manager.py:195 -#, python-format -msgid "volume %s: removing export" -msgstr "卷%s:正在移除导出" +#~ msgid "Read: %s" +#~ msgstr "_create: %s" -#: nova/volume/manager.py:197 -#, python-format -msgid "volume %s: deleting" -msgstr "卷%s:删除中" +#~ msgid "Wrote: %s" +#~ msgstr "重写%s" -#: nova/volume/manager.py:200 -#, python-format -msgid "volume %s: volume is busy" -msgstr "卷 %s:卷繁忙" +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" -#: nova/volume/manager.py:217 -#, fuzzy -msgid "Failed to update usages deleting volume" -msgstr "在数据库更新卷失败" +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "无法得到本地的存储引用" -#: nova/volume/manager.py:220 -#, python-format -msgid "volume %s: deleted successfully" -msgstr "卷%s:删除成功" +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘在ESX主机的本地存储 %(data_store_name)s 上" -#: nova/volume/manager.py:233 -#, python-format -msgid "snapshot %s: creating" -msgstr "快照 %s:正在创建" +#~ msgid "Shutting down VM" +#~ msgstr "" -#: nova/volume/manager.py:237 -#, python-format -msgid "snapshot %(snap_name)s: creating" -msgstr "快照 %(snap_name)s:正在创建" +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "请求xapi 上传 %(vdi_uuids)s 作为镜像ID %(image_id)s" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" -msgstr "快照 %s:创建成功" +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" -#: nova/volume/manager.py:261 -#, python-format -msgid "snapshot %s: deleting" -msgstr "快照 %s:正在删除" +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "虚拟机不存在,跳过销毁..." -#: nova/volume/manager.py:264 -#, fuzzy, python-format -msgid "snapshot %s: snapshot is busy" -msgstr "快照 %s:创建成功" +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" -msgstr "快照 %s:删除成功" +#~ msgid "creating sr within volume_utils" +#~ msgstr "在volume_utils创建存储库" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" -msgstr "" +#~ msgid "name = %s" +#~ msgstr "name = %s" -#: nova/volume/manager.py:342 -#, fuzzy, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s" +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "将 %(label)s 作为 %(sr_ref)s 创建。" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" -msgstr "检查卷能力" +#~ msgid "Unable to create Storage Repository" +#~ msgstr "无法创建存储库" -#: nova/volume/manager.py:430 -#, python-format -msgid "New capabilities found: %s" -msgstr "找到新能力:%s" +#~ msgid "introducing sr within volume_utils" +#~ msgstr "在volume_utils里引入sr" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" -msgstr "清理能力" +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "将 %(label)s 作为 %(sr_ref)s 引入。" -#: nova/volume/manager.py:445 -#, python-format -msgid "Notification {%s} received" -msgstr "收到通知 {%s}" +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "无法引入存储库" -#: nova/volume/netapp.py:108 -#, fuzzy, python-format -msgid "API %(name)s failed: %(reason)s" -msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s" +#~ msgid "Unable to get SR using uuid" +#~ msgstr "无法得到使用uuid的存储库" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 -#, python-format -msgid "Using WSDL: %s" -msgstr "" +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "无法遗忘Storage Repository" -#: nova/volume/netapp.py:129 -#, fuzzy, python-format -msgid "Using DFM server: %s" -msgstr "LoggingVolumeDriver: %s" +#~ msgid "Introducing %s..." +#~ msgstr "引入 %s..." -#: nova/volume/netapp.py:134 -#, fuzzy, python-format -msgid "Using storage service: %s" -msgstr "正在运行的实例:%s" +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "在存储库 %s 寻找VDIs出错" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" -msgstr "" +#~ msgid "Could not find VDI ref" +#~ msgstr "找不到VDI ref" -#: nova/volume/netapp.py:145 -#, fuzzy, python-format -msgid "Using vfiler: %s" -msgstr "正在删除基文件:%s" +#~ msgid "Could not create SR" +#~ msgstr "无法创建存储库" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 -#, fuzzy, python-format -msgid "%s is not set" -msgstr "租户ID没有设" +#~ msgid "Could not retrieve SR record" +#~ msgstr "无法获取存储库记录" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" -msgstr "" +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "在xapi数据库找到存储库。无需引入。" -#: nova/volume/netapp.py:184 -#, fuzzy -msgid "Connected to DFM server" -msgstr "连接到 %s 的AMQP服务器" +#~ msgid "Could not introduce SR" +#~ msgstr "无法引入存储库" -#: nova/volume/netapp.py:262 -#, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" -msgstr "" +#~ msgid "Checking for SR %s" +#~ msgstr "检查存储库 %s" -#: nova/volume/netapp.py:297 -#, fuzzy, python-format -msgid "Job failed: %s" -msgstr "未知的基文件:%s" +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "在xapi数据库没有找到存储库 %s" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." -msgstr "" +#~ msgid "Could not forget SR" +#~ msgstr "不能遗忘存储库" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." -msgstr "" +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI" -#: nova/volume/netapp.py:399 -#, fuzzy -msgid "Failed to provision dataset member" -msgstr "更新数据库失败" +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "存储库 %(sr_ref)s 不能为实例%(instance_name)s使用" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" -msgstr "" +#~ msgid "Unable to locate volume %s" +#~ msgstr "无法找到 %s 卷" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" -msgstr "" +#~ msgid "Unable to detach volume %s" +#~ msgstr "无法分离 %s 卷" -#: nova/volume/netapp.py:493 -#, python-format -msgid "No entry in LUN table for volume %s" -msgstr "" +#~ msgid "Error purging SR %s" +#~ msgstr "净化存储库 %s 出错" -#: nova/volume/netapp.py:513 -#, fuzzy, python-format -msgid "Failed to get LUN details for LUN ID %s" -msgstr "为ip: %s获取元数据失败" +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" -#: nova/volume/netapp.py:530 -#, fuzzy, python-format -msgid "Failed to get host details for host ID %s" -msgstr "为ip: %s获取元数据失败" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "无法为卷 %s 找到 iSCSI 导出" +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷" -#: nova/volume/netapp.py:776 -#, fuzzy, python-format -msgid "Failed to get target portal for filer: %s" -msgstr "为ip: %s获取元数据失败" +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" -#: nova/volume/netapp.py:781 -#, fuzzy, python-format -msgid "Failed to get target IQN for filer: %s" -msgstr "为ip: %s获取元数据失败" +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "在数据库更新卷失败" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 -#, python-format -msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" -msgstr "" +#~ msgid "Volume status must be available or error" +#~ msgstr "卷组状态必须可获取" -#: nova/volume/netapp.py:980 -#, python-format -msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" -msgstr "" +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" -#: nova/volume/netapp.py:1014 -#, fuzzy, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" -msgstr "属性 %(attr)s 没有为管理对象 %(objName)s 设置" +#~ msgid "must be available" +#~ msgstr "必须可用" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" -msgstr "" +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "卷组状态必须可获取" -#: nova/volume/netapp.py:1100 -#, fuzzy, python-format -msgid "Created LUN with name %s" -msgstr "已经创建路径为 %s 的目录" +#~ msgid "Volume status must be available/in-use." +#~ msgstr "卷组状态必须可获取" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 -#, fuzzy, python-format -msgid "Destroyed LUN %s" -msgstr "嵌套(调用)返回 %s" +#~ msgid "Volume status is in-use." +#~ msgstr "卷 %s:卷繁忙" -#: nova/volume/netapp.py:1146 -#, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" -msgstr "" +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "从失败的执行中恢复。尝试编号 %s" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" -msgstr "" +#~ msgid "volume group %s doesn't exist" +#~ msgstr "卷组 %s 不存在" -#: nova/volume/netapp.py:1156 -#, fuzzy, python-format -msgid "Failed to get LUN target details for the LUN %s" -msgstr "为ip: %s获取元数据失败" +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d" -#: nova/volume/netapp.py:1160 -#, fuzzy, python-format -msgid "Failed to get target portal for the LUN %s" -msgstr "为ip: %s获取元数据失败" +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "跳过remove_export。没有为卷提供iscsi_target:%d" -#: nova/volume/netapp.py:1164 -#, fuzzy, python-format -msgid "Failed to get target IQN for the LUN %s" -msgstr "为ip: %s获取元数据失败" +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "跳过remove_export。没有为卷导出iscsi_target:%d" -#: nova/volume/netapp.py:1197 -#, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" -msgstr "" +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "采用discovery,ISCSI provider_location 没有存储" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." -msgstr "" +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "无法为卷 %s 找到 iSCSI 导出" -#: nova/volume/netapp.py:1263 -#, python-format -msgid "Cloned LUN with new name %s" -msgstr "" +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "ISCSI Discovery:找到 %s" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "找不到VDI ref" +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "无法确认导出的卷id:%(volume_id)s。" -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " -msgstr "" +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "FAKE ISCSI: %s" -#: nova/volume/nfs.py:62 -#, fuzzy -msgid "NFS config file doesn't exist" -msgstr "实例不存在" +#~ msgid "rbd has no pool %s" +#~ msgstr "RBD没有池 %s" -#: nova/volume/nfs.py:85 -#, fuzzy, python-format -msgid "casted to %s" -msgstr "嵌套(调用)返回 %s" +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" -#: nova/volume/nfs.py:95 -#, python-format -msgid "Volume %s does not have provider_location specified, skipping" -msgstr "" +#~ msgid "Image %s has blank components" +#~ msgstr "" -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" -msgstr "指定san_password或者san_private_key" +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" -msgstr "san_ip必须设置" +#~ msgid "Unable to read image %s" +#~ msgstr "无法找到 %s 卷" -#: nova/volume/san.py:230 -#, python-format -msgid "Cannot parse list-view output: %s" -msgstr "" +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "Sheepdog 没有工作:%s" -#: nova/volume/san.py:324 -#, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" -msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s" +#~ msgid "Sheepdog is not working" +#~ msgstr "Sheepdog 没有工作" -#: nova/volume/san.py:457 -#, python-format -msgid "CLIQ command returned %s" -msgstr "返回CLIQ命令 %s" +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "LoggingVolumeDriver: %s" -#: nova/volume/san.py:463 -#, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "CLIQ命令 %(verb)s %(cliq_args)s 错误格式的响应。Result=%(out)s" +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" -msgstr "在运行CLIQ命令 %(verb)s %(cliq_args)s 时发生错误。输出结果 Result=%(out)s" +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" -#: nova/volume/san.py:501 -#, python-format -msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" -msgstr "集群 %(cluster_name)s 有意外数量的虚拟 ip 地址。输出结果 Result=%(_xml)s" +#~ msgid "Removing volume: %s" +#~ msgstr "正在删除volumeID:%s " -#: nova/volume/san.py:554 -#, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" -msgstr "卷信息:%(volume_name)s => %(volume_attributes)s" +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: nova/volume/san.py:610 -msgid "local_path not supported" -msgstr "不支持local_path" +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" -#: nova/volume/solidfire.py:123 -#, python-format -msgid "Payload for SolidFire API call: %s" -msgstr "SolidFire API 调用的参数:%s" +#~ msgid "Re-exporting %s volumes" +#~ msgstr "重新导出卷%s" -#: nova/volume/solidfire.py:140 -#, python-format -msgid "Call to json.loads() raised an exception: %s" -msgstr "调用 json.loads() 引起异常:%s" +#~ msgid "volume %s: skipping export" +#~ msgstr "卷 %s:跳过导出" -#: nova/volume/solidfire.py:145 -#, python-format -msgid "Results of SolidFire API call: %s" -msgstr "SolidFire API调用结果:%s" +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" -#: nova/volume/solidfire.py:159 -#, python-format -msgid "Found solidfire account: %s" -msgstr "找到solidfire帐户:%s" +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "正在删除volumeID:%s " -#: nova/volume/solidfire.py:173 -#, python-format -msgid "solidfire account: %s does not exist, create it..." -msgstr "solidfire帐户:%s 不存在,正在创建..." +#~ msgid "volume %s: creating" +#~ msgstr "卷 %s: 创建中" -#: nova/volume/solidfire.py:279 -#, python-format -msgid "More than one valid preset was detected, using %s" -msgstr "" +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." -msgstr "进入SolidFire delete_volume..." +#~ msgid "volume %s: creating export" +#~ msgstr "卷%s:正在创建导出" -#: nova/volume/solidfire.py:334 -#, fuzzy, python-format -msgid "Deleting volumeID: %s" -msgstr "正在删除volumeID:%s " +#~ msgid "volume %s: created successfully" +#~ msgstr "卷%s:创建成功" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" -msgstr "离开SolidFire delete_volume" +#~ msgid "Volume is not local to this node" +#~ msgstr "卷不属于这个节点" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." -msgstr "正在执行SolidFire ensure_export..." +#~ msgid "volume %s: removing export" +#~ msgstr "卷%s:正在移除导出" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." -msgstr "正在执行SolidFire create_export..." +#~ msgid "volume %s: deleting" +#~ msgstr "卷%s:删除中" -#: nova/volume/solidfire.py:354 -#, fuzzy -msgid "Enter SolidFire create_snapshot..." -msgstr "进入SolidFire create_volume..." +#~ msgid "volume %s: volume is busy" +#~ msgstr "卷 %s:卷繁忙" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" -msgstr "" +#~ msgid "volume %s: deleted successfully" +#~ msgstr "卷%s:删除成功" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" -msgstr "" +#~ msgid "snapshot %s: creating" +#~ msgstr "快照 %s:正在创建" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "快照 %(snap_name)s:正在创建" -#: nova/volume/storwize_svc.py:155 -#, fuzzy, python-format -msgid "pool %s doesn't exist" -msgstr "卷组 %s 不存在" +#~ msgid "snapshot %s: created successfully" +#~ msgstr "快照 %s:创建成功" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "snapshot %s: deleting" +#~ msgstr "快照 %s:正在删除" -#: nova/volume/storwize_svc.py:200 -#, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" -msgstr "" +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "快照 %s:创建成功" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 -#, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "快照 %s:删除成功" -#: nova/volume/storwize_svc.py:250 -#, python-format -msgid "Did not find expected column name in lsportip: %s" -msgstr "" +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" -#: nova/volume/storwize_svc.py:272 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s" -#: nova/volume/storwize_svc.py:294 -#, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" -msgstr "" +#~ msgid "Checking volume capabilities" +#~ msgstr "检查卷能力" -#: nova/volume/storwize_svc.py:302 -#, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" -msgstr "" +#~ msgid "New capabilities found: %s" +#~ msgstr "找到新能力:%s" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" -msgstr "" +#~ msgid "Clear capabilities" +#~ msgstr "清理能力" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" -msgstr "" +#~ msgid "Notification {%s} received" +#~ msgstr "收到通知 {%s}" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" -msgstr "" +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" -msgstr "" +#~ msgid "Using WSDL: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" -msgstr "" +#~ msgid "Using DFM server: %s" +#~ msgstr "LoggingVolumeDriver: %s" -#: nova/volume/storwize_svc.py:363 -#, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" -msgstr "" +#~ msgid "Using storage service: %s" +#~ msgstr "正在运行的实例:%s" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" -msgstr "" +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" -msgstr "" +#~ msgid "Using vfiler: %s" +#~ msgstr "正在删除基文件:%s" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" -msgstr "" +#~ msgid "%s is not set" +#~ msgstr "租户ID没有设" -#: nova/volume/storwize_svc.py:392 -#, python-format -msgid "enter: create_volume: volume %s " -msgstr "" +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 -#, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Connected to DFM server" +#~ msgstr "连接到 %s 的AMQP服务器" -#: nova/volume/storwize_svc.py:444 -#, python-format -msgid "leave: create_volume: volume %(name)s " -msgstr "" +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" -#: nova/volume/storwize_svc.py:453 -#, python-format -msgid "enter: delete_volume: volume %(name)s " -msgstr "" +#~ msgid "Job failed: %s" +#~ msgstr "未知的基文件:%s" -#: nova/volume/storwize_svc.py:468 -#, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" -#: nova/volume/storwize_svc.py:475 -#, fuzzy, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." -msgstr "删除 %(base_file)s 失败,错误是 %(error)s" +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" -#: nova/volume/storwize_svc.py:478 -#, python-format -msgid "leave: delete_volume: volume %(name)s " -msgstr "" +#~ msgid "Failed to provision dataset member" +#~ msgstr "更新数据库失败" -#: nova/volume/storwize_svc.py:488 -#, python-format -msgid "ensure_export: volume %s not found on storage" -msgstr "" +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" -#: nova/volume/storwize_svc.py:512 -#, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." -msgstr "" +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:545 -#, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" -msgstr "" +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "为ip: %s获取元数据失败" -#: nova/volume/storwize_svc.py:553 -#, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" -msgstr "" +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "为ip: %s获取元数据失败" -#: nova/volume/storwize_svc.py:567 -#, python-format -msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" -msgstr "" +#~ msgid "No LUN ID for volume %s" +#~ msgstr "无法为卷 %s 找到 iSCSI 导出" -#: nova/volume/storwize_svc.py:585 -#, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "为ip: %s获取元数据失败" -#: nova/volume/storwize_svc.py:595 -#, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" -msgstr "" +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "为ip: %s获取元数据失败" -#: nova/volume/storwize_svc.py:606 -#, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:615 -#, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" -msgstr "" +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" -msgstr "" +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "属性 %(attr)s 没有为管理对象 %(objName)s 设置" -#: nova/volume/storwize_svc.py:634 -#, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Success getting LUN list from server" +#~ msgstr "" -#: nova/volume/storwize_svc.py:648 -#, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" -msgstr "" +#~ msgid "Created LUN with name %s" +#~ msgstr "已经创建路径为 %s 的目录" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Destroyed LUN %s" +#~ msgstr "嵌套(调用)返回 %s" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 -#, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:700 -#, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:725 -#, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" -msgstr "" +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "为ip: %s获取元数据失败" -#: nova/volume/storwize_svc.py:737 -#, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" -msgstr "" +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "为ip: %s获取元数据失败" -#: nova/volume/storwize_svc.py:741 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" -msgstr "" +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "为ip: %s获取元数据失败" -#: nova/volume/storwize_svc.py:749 -#, python-format -msgid "_run_flashcopy: %s" -msgstr "" +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:755 -#, python-format -msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" -#: nova/volume/storwize_svc.py:764 -#, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" -msgstr "" +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "" +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "找不到VDI ref" -#: nova/volume/storwize_svc.py:780 -#, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" -msgstr "" +#~ msgid "There's no NFS config file configured " +#~ msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 -#, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" -msgstr "" +#~ msgid "NFS config file doesn't exist" +#~ msgstr "实例不存在" -#: nova/volume/storwize_svc.py:796 -#, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" -msgstr "" +#~ msgid "casted to %s" +#~ msgstr "嵌套(调用)返回 %s" -#: nova/volume/storwize_svc.py:815 -#, fuzzy, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" -msgstr "快照 %s:创建成功" +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" -#: nova/volume/storwize_svc.py:827 -#, fuzzy, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" -msgstr "为卷 %s 创建快照" +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/volume/storwize_svc.py:834 -#, fuzzy, python-format -msgid "create_snapshot: source volume %s does not exist" -msgstr "创建卷 %s 的快照" +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "指定san_password或者san_private_key" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" -msgstr "" +#~ msgid "san_ip must be set" +#~ msgstr "san_ip必须设置" -#: nova/volume/storwize_svc.py:885 -#, fuzzy, python-format -msgid "leave: create_snapshot: %s created successfully" -msgstr "快照 %s:创建成功" +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:893 -#, python-format -msgid "enter: delete_snapshot: snapshot %s" -msgstr "" +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s" -#: nova/volume/storwize_svc.py:902 -#, python-format -msgid "leave: delete_snapshot: snapshot %s" -msgstr "" +#~ msgid "CLIQ command returned %s" +#~ msgstr "返回CLIQ命令 %s" -#: nova/volume/storwize_svc.py:911 -#, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "CLIQ命令 %(verb)s %(cliq_args)s 错误格式的响应。Result=%(out)s" -#: nova/volume/storwize_svc.py:921 -#, python-format -msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "在运行CLIQ命令 %(verb)s %(cliq_args)s 时发生错误。输出结果 Result=%(out)s" -#: nova/volume/storwize_svc.py:941 -#, python-format -msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "集群 %(cluster_name)s 有意外数量的虚拟 ip 地址。输出结果 Result=%(_xml)s" -#: nova/volume/storwize_svc.py:957 -#, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" -msgstr "" +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "卷信息:%(volume_name)s => %(volume_attributes)s" -#: nova/volume/storwize_svc.py:970 -#, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" -msgstr "" +#~ msgid "local_path not supported" +#~ msgstr "不支持local_path" -#: nova/volume/storwize_svc.py:979 -msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" -msgstr "" +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "SolidFire API 调用的参数:%s" -#: nova/volume/storwize_svc.py:992 -#, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "调用 json.loads() 引起异常:%s" -#: nova/volume/storwize_svc.py:1000 -#, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" -msgstr "" +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "SolidFire API调用结果:%s" -#: nova/volume/storwize_svc.py:1009 -#, python-format -msgid "enter: _delete_host: host %s " -msgstr "" +#~ msgid "Found solidfire account: %s" +#~ msgstr "找到solidfire帐户:%s" -#: nova/volume/storwize_svc.py:1017 -#, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." -msgstr "" +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "solidfire帐户:%s 不存在,正在创建..." -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " -msgstr "" +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1024 -#, python-format -msgid "enter: _is_volume_defined: volume %s " -msgstr "" +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "进入SolidFire delete_volume..." -#: nova/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " -msgstr "" +#~ msgid "Deleting volumeID: %s" +#~ msgstr "正在删除volumeID:%s " -#: nova/volume/storwize_svc.py:1037 -#, python-format -msgid "enter: _is_host_defined: host %s " -msgstr "" +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "离开SolidFire delete_volume" -#: nova/volume/storwize_svc.py:1049 -#, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "正在执行SolidFire ensure_export..." -#: nova/volume/storwize_svc.py:1059 -#, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "正在执行SolidFire create_export..." -#: nova/volume/storwize_svc.py:1069 -#, fuzzy, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " -msgstr "把主机 %(host)s 设置为 %(state)s。" +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "进入SolidFire create_volume..." -#: nova/volume/storwize_svc.py:1097 -#, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" -msgstr "" +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1127 -#, python-format -msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "删除 %(base_file)s 失败,错误是 %(error)s" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "快照 %s:创建成功" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "为卷 %s 创建快照" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "创建卷 %s 的快照" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "快照 %s:创建成功" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1137 -#, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" -msgstr "" +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "把主机 %(host)s 设置为 %(state)s。" -#: nova/volume/storwize_svc.py:1153 -#, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" -msgstr "" +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 -#, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1184 -#, python-format -msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" -msgstr "" +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1198 -#, python-format -msgid "enter: _get_volume_attributes: volume %s" -msgstr "" +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1207 -#, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" -"%(description)s\n" -"命令:%(cmd)s\n" -"退出代码:%(exit_code)s\n" -"标准输出:%(stdout)r\n" -"标准错误输出:%(stderr)r" +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" -#: nova/volume/storwize_svc.py:1228 -#, python-format -msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" -msgstr "" +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" -msgstr "name不能是None" +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" -msgstr "id不能是None" +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" +#~ "%(description)s\n" +#~ "命令:%(cmd)s\n" +#~ "退出代码:%(exit_code)s\n" +#~ "标准输出:%(stdout)r\n" +#~ "标准错误输出:%(stderr)r" -#: nova/volume/xensm.py:55 -#, python-format -msgid "SR name = %s" -msgstr "存储库 name = %s" +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" -#: nova/volume/xensm.py:56 -#, python-format -msgid "Params: %s" -msgstr "参数:%s" +#~ msgid "name cannot be None" +#~ msgstr "name不能是None" -#: nova/volume/xensm.py:60 -#, python-format -msgid "Failed to create sr %s...continuing" -msgstr "创建存储库 %s失败... 继续" +#~ msgid "id cannot be None" +#~ msgstr "id不能是None" -#: nova/volume/xensm.py:62 -msgid "Create failed" -msgstr "创建失败" +#~ msgid "SR name = %s" +#~ msgstr "存储库 name = %s" -#: nova/volume/xensm.py:65 -#, python-format -msgid "SR UUID of new SR is: %s" -msgstr "新存储库的存储库 UUID:%s" +#~ msgid "Params: %s" +#~ msgstr "参数:%s" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" -msgstr "更新数据库失败" +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "创建存储库 %s失败... 继续" -#: nova/volume/xensm.py:82 -#, python-format -msgid "Failed to introduce sr %s...continuing" -msgstr "引入存储库 %s 失败... 继续" +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "新存储库的存储库 UUID:%s" -#: nova/volume/xensm.py:93 -#, python-format -msgid "Failed to reach backend %d" -msgstr "到达后台 %d 失败" +#~ msgid "Failed to update db" +#~ msgstr "更新数据库失败" -#: nova/volume/xensm.py:102 -#, fuzzy, python-format -msgid "XenSMDriver requires xenapi connection, using %s" -msgstr "XenSMDriver要求xenapi连接" +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "引入存储库 %s 失败... 继续" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" -msgstr "初始化会话失败" +#~ msgid "Failed to reach backend %d" +#~ msgstr "到达后台 %d 失败" -#: nova/volume/xensm.py:147 -#, python-format -msgid "Volume will be created in backend - %d" -msgstr "卷会在后台创建 - %d" +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "XenSMDriver要求xenapi连接" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" -msgstr "在数据库更新卷失败" +#~ msgid "Failed to initiate session" +#~ msgstr "初始化会话失败" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" -msgstr "无法创建卷" +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "卷会在后台创建 - %d" -#: nova/volume/xensm.py:170 -#, fuzzy, python-format -msgid "Volume %s does not exist" -msgstr "卷组 %s 不存在" +#~ msgid "Failed to update volume in db" +#~ msgstr "在数据库更新卷失败" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" -msgstr "删除VDI失败" +#~ msgid "Unable to create volume" +#~ msgstr "无法创建卷" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" -msgstr "在数据库删除卷失败" +#~ msgid "Volume %s does not exist" +#~ msgstr "卷组 %s 不存在" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" -msgstr "没有在数据库找到卷" +#~ msgid "Failed to delete vdi" +#~ msgstr "删除VDI失败" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" -msgstr "没有在数据库中找到后台(backend)" +#~ msgid "Failed to delete volume in db" +#~ msgstr "在数据库删除卷失败" -#: nova/volume/nexenta/__init__.py:27 -#, fuzzy -msgid "Nexenta SA returned the error" -msgstr "服务器返回错误:%s" +#~ msgid "Failed to find backend in db" +#~ msgstr "没有在数据库中找到后台(backend)" -#: nova/volume/nexenta/jsonrpc.py:64 -#, fuzzy, python-format -msgid "Sending JSON data: %s" -msgstr "给定数据:%s" +#~ msgid "Nexenta SA returned the error" +#~ msgstr "服务器返回错误:%s" -#: nova/volume/nexenta/jsonrpc.py:69 -#, python-format -msgid "Auto switching to HTTPS connection to %s" -msgstr "" +#~ msgid "Sending JSON data: %s" +#~ msgstr "给定数据:%s" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" -msgstr "" +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -#, fuzzy -msgid "Bad response from server" -msgstr "来自SolidFire API的错误响应" +#~ msgid "No headers in server response" +#~ msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "响应 %s" +#~ msgid "Bad response from server" +#~ msgstr "来自SolidFire API的错误响应" -#: nova/volume/nexenta/volume.py:96 -#, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "卷组 %s 不存在" +#~ msgid "Got response: %s" +#~ msgstr "响应 %s" -#: nova/volume/nexenta/volume.py:180 -msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." -msgstr "" +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" -#: nova/volume/nexenta/volume.py:202 -#, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:210 -#, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:219 -#, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:227 -#, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:237 -#, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" -msgstr "" +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:273 -#, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" -msgstr "" +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" -#: nova/volume/nexenta/volume.py:280 -#, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" -msgstr "" +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index 5bba1017d..0cc48f60c 100644 --- a/nova/locale/zh_TW/LC_MESSAGES/nova.po +++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-10-29 00:01+0000\n" +"POT-Creation-Date: 2013-04-10 00:03+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -17,60 +17,73 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/context.py:62 +#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:91 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:63 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:100 +#: nova/context.py:108 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: nova/crypto.py:47 +#: nova/crypto.py:54 msgid "Filename of root CA" msgstr "" -#: nova/crypto.py:50 +#: nova/crypto.py:57 msgid "Filename of private key" msgstr "Private key 私鑰檔案名稱" -#: nova/crypto.py:53 +#: nova/crypto.py:60 msgid "Filename of root Certificate Revocation List" msgstr "" -#: nova/crypto.py:56 +#: nova/crypto.py:63 msgid "Where we keep our keys" msgstr "我們的keys留存於何處" -#: nova/crypto.py:59 +#: nova/crypto.py:66 msgid "Where we keep our root CA" msgstr "我們的根憑證留存於何處" -#: nova/crypto.py:62 +#: nova/crypto.py:69 msgid "Should we use a CA for each project?" msgstr "是否需要一個project 使用一個CA" -#: nova/crypto.py:66 +#: nova/crypto.py:73 #, python-format msgid "Subject for certificate for users, %s for project, user, timestamp" msgstr "" -#: nova/crypto.py:71 +#: nova/crypto.py:78 #, python-format msgid "Subject for certificate for projects, %s for project, timestamp" msgstr "" -#: nova/crypto.py:301 +#: nova/crypto.py:209 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:392 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:394 #, python-format msgid "Flags path: %s" msgstr "" -#: nova/exception.py:56 +#: nova/exception.py:66 msgid "Unexpected error while running command." msgstr "非預期的執行錯誤" -#: nova/exception.py:59 +#: nova/exception.py:69 #, python-format msgid "" "%(description)s\n" @@ -85,266 +98,289 @@ msgstr "" "標準輸出: %(stdout)r\n" "標準錯誤輸出: %(stderr)r" -#: nova/exception.py:72 -msgid "DB exception wrapped." -msgstr "" - #: nova/exception.py:131 msgid "An unknown exception occurred." msgstr "發生一個未知例外" -#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46 +#: nova/exception.py:152 nova/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: nova/exception.py:162 +#: nova/exception.py:172 msgid "Unknown" msgstr "" -#: nova/exception.py:179 -#, python-format -msgid "Fatal call to deprecated config %(msg)s" -msgstr "" +#: nova/exception.py:182 +#, fuzzy, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "內文解碼失敗" -#: nova/exception.py:183 -msgid "Failed to decrypt text" +#: nova/exception.py:186 +#, fuzzy, python-format +msgid "Failed to decrypt text: %(reason)s" msgstr "內文解碼失敗" -#: nova/exception.py:187 +#: nova/exception.py:190 msgid "Virtual Interface creation failed" msgstr "建立虛擬介面失敗" -#: nova/exception.py:191 +#: nova/exception.py:194 msgid "5 attempts to create virtual interfacewith unique mac address failed" msgstr "連續嘗試 5 次建立唯一網路位置(MAC)的虛擬介面失敗" -#: nova/exception.py:196 +#: nova/exception.py:199 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: nova/exception.py:201 +#: nova/exception.py:204 msgid "Not authorized." msgstr "未被授權" -#: nova/exception.py:206 +#: nova/exception.py:209 msgid "User does not have admin privileges" msgstr "使用者並沒有管理者權力" -#: nova/exception.py:210 +#: nova/exception.py:213 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: nova/exception.py:214 +#: nova/exception.py:217 #, python-format msgid "Image %(image_id)s is not active." msgstr "" -#: nova/exception.py:218 +#: nova/exception.py:221 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: nova/exception.py:222 +#: nova/exception.py:225 msgid "Unacceptable parameters." msgstr "不可接受的參數值" -#: nova/exception.py:227 -msgid "Invalid snapshot" -msgstr "無效的快照(snapshot)" +#: nova/exception.py:230 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:234 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:239 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" -#: nova/exception.py:231 +#: nova/exception.py:244 #, python-format msgid "Volume %(volume_id)s is not attached to anything" msgstr "" -#: nova/exception.py:235 +#: nova/exception.py:248 #, python-format -msgid "Volume %(volume_id)s is still attached, detach volume first." +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414 -#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194 +#: nova/exception.py:254 nova/api/ec2/cloud.py:463 +#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2739 msgid "Keypair data is invalid" msgstr "無效的Keypair" -#: nova/exception.py:243 -msgid "Failed to load data into json format" -msgstr "" - -#: nova/exception.py:247 +#: nova/exception.py:258 msgid "The request is invalid." msgstr "" -#: nova/exception.py:251 +#: nova/exception.py:262 msgid "Invalid input received" msgstr "" -#: nova/exception.py:255 -msgid "Invalid volume type" -msgstr "" - -#: nova/exception.py:259 +#: nova/exception.py:266 msgid "Invalid volume" msgstr "" -#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283 +#: nova/exception.py:270 nova/api/openstack/compute/servers.py:1341 #: nova/api/openstack/compute/contrib/admin_actions.py:242 msgid "Invalid metadata" msgstr "" -#: nova/exception.py:267 +#: nova/exception.py:274 msgid "Invalid metadata size" msgstr "" -#: nova/exception.py:271 +#: nova/exception.py:278 #, python-format msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" msgstr "" -#: nova/exception.py:275 nova/api/ec2/cloud.py:571 +#: nova/exception.py:282 nova/api/ec2/cloud.py:625 #, python-format msgid "Invalid IP protocol %(protocol)s." msgstr "" -#: nova/exception.py:279 +#: nova/exception.py:286 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: nova/exception.py:283 +#: nova/exception.py:290 #, python-format msgid "Invalid cidr %(cidr)s." msgstr "" -#: nova/exception.py:287 +#: nova/exception.py:294 nova/openstack/common/db/exception.py:44 msgid "Invalid Parameter: Unicode is not supported by the current database." msgstr "" -#: nova/exception.py:294 +#: nova/exception.py:301 #, python-format msgid "%(err)s" msgstr "" -#: nova/exception.py:298 +#: nova/exception.py:305 #, python-format msgid "" "Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" " %(reason)s." msgstr "" -#: nova/exception.py:303 +#: nova/exception.py:310 #, python-format msgid "Group not valid. Reason: %(reason)s" msgstr "" -#: nova/exception.py:307 +#: nova/exception.py:314 nova/openstack/common/db/sqlalchemy/utils.py:33 msgid "Sort key supplied was not valid." msgstr "" -#: nova/exception.py:311 +#: nova/exception.py:318 #, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:316 +#: nova/exception.py:323 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:320 +#: nova/exception.py:327 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:324 +#: nova/exception.py:331 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:335 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:328 +#: nova/exception.py:339 msgid "Failed to suspend instance" msgstr "" -#: nova/exception.py:332 -msgid "Failed to resume server" +#: nova/exception.py:343 +#, fuzzy, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/exception.py:347 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:351 +#, python-format +msgid "Failed to power off instance: %(reason)s." msgstr "" -#: nova/exception.py:336 +#: nova/exception.py:355 msgid "Failed to reboot instance" msgstr "" -#: nova/exception.py:340 +#: nova/exception.py:359 msgid "Failed to terminate instance" msgstr "" -#: nova/exception.py:344 +#: nova/exception.py:363 +#, fuzzy, python-format +msgid "Failed to deploy instance" +msgstr "無法卸載 Volume %s" + +#: nova/exception.py:367 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:348 +#: nova/exception.py:371 msgid "Insufficient compute resources." msgstr "" -#: nova/exception.py:352 -msgid "Compute service is unavailable at this time." +#: nova/exception.py:375 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:356 +#: nova/exception.py:379 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:361 +#: nova/exception.py:384 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:365 +#: nova/exception.py:388 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:370 +#: nova/exception.py:393 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:375 +#: nova/exception.py:398 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:379 +#: nova/exception.py:402 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:383 +#: nova/exception.py:407 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:387 +#: nova/exception.py:411 msgid "Unacceptable CPU info" msgstr "" -#: nova/exception.py:391 +#: nova/exception.py:415 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:395 +#: nova/exception.py:419 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:401 +#: nova/exception.py:425 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -352,132 +388,90 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:408 +#: nova/exception.py:432 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:412 +#: nova/exception.py:436 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:416 +#: nova/exception.py:440 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:420 +#: nova/exception.py:444 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:424 +#: nova/exception.py:448 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:428 -msgid "Constraint not met." -msgstr "" - -#: nova/exception.py:433 -msgid "Resource could not be found." -msgstr "" - -#: nova/exception.py:438 -#, fuzzy, python-format -msgid "Could not find driver for compute_driver %(name)s" -msgstr "找不到Volume %s" - -#: nova/exception.py:442 -#, python-format -msgid "Volume %(volume_id)s persistence file could not be found." -msgstr "" - -#: nova/exception.py:446 -#, python-format -msgid "Volume %(volume_id)s could not be found." -msgstr "" - -#: nova/exception.py:450 +#: nova/exception.py:452 #, python-format -msgid "Unable to locate account %(account_name)s on Solidfire device" +msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:455 +#: nova/exception.py:456 #, python-format -msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" #: nova/exception.py:460 -#, python-format -msgid "Volume type %(volume_type_id)s could not be found." +msgid "Constraint not met." msgstr "" -#: nova/exception.py:464 -#, python-format -msgid "Volume type with name %(volume_type_name)s could not be found." +#: nova/exception.py:465 +msgid "Resource could not be found." msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:470 #, python-format -msgid "" -"Volume Type %(volume_type_id)s has no extra specs with key " -"%(extra_specs_key)s." +msgid "No agent-build associated with id %(id)s." msgstr "" #: nova/exception.py:474 #, python-format -msgid "Snapshot %(snapshot_id)s could not be found." +msgid "Volume %(volume_id)s could not be found." msgstr "" #: nova/exception.py:478 #, python-format -msgid "deleting volume %(volume_name)s that has snapshot" +msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: nova/exception.py:482 #, python-format -msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" -msgstr "" - -#: nova/exception.py:487 -#, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: nova/exception.py:491 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume %(volume_id)s." -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" - -#: nova/exception.py:495 -#, python-format -msgid "Failed to remove iscsi target for volume %(volume_id)s." -msgstr "" - -#: nova/exception.py:499 +#: nova/exception.py:486 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:503 +#: nova/exception.py:490 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:507 +#: nova/exception.py:494 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:511 +#: nova/exception.py:498 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:502 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -485,755 +479,862 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:522 +#: nova/exception.py:509 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:513 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:530 +#: nova/exception.py:517 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:521 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:534 +#: nova/exception.py:525 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:538 +#: nova/exception.py:529 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:542 +#: nova/exception.py:533 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:537 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:546 +#: nova/exception.py:541 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:550 +#: nova/exception.py:545 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:554 +#: nova/exception.py:549 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:553 msgid "No networks defined." msgstr "" -#: nova/exception.py:562 +#: nova/exception.py:557 #, python-format msgid "" "Either Network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:567 -#, python-format -msgid "Host is not set to the network (%(network_id)s)." -msgstr "" - -#: nova/exception.py:571 +#: nova/exception.py:562 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:575 +#: nova/exception.py:566 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:579 +#: nova/exception.py:570 +#, fuzzy, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" + +#: nova/exception.py:574 #, python-format -msgid "Port %(port_id)s could not be found." +msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:583 +#: nova/exception.py:578 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:587 +#: nova/exception.py:582 #, python-format msgid "Fixed ip not found for address %(address)s." msgstr "" -#: nova/exception.py:591 +#: nova/exception.py:586 #, python-format msgid "Instance %(instance_uuid)s has zero fixed ips." msgstr "" -#: nova/exception.py:595 +#: nova/exception.py:590 #, python-format msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." msgstr "" -#: nova/exception.py:600 +#: nova/exception.py:595 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." msgstr "" -#: nova/exception.py:604 +#: nova/exception.py:599 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:609 +#: nova/exception.py:604 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:614 +#: nova/exception.py:609 #, python-format msgid "More than one instance is associated with fixed ip address '%(address)s'." msgstr "" -#: nova/exception.py:619 +#: nova/exception.py:614 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:623 +#: nova/exception.py:618 msgid "Zero fixed ips available." msgstr "" -#: nova/exception.py:627 +#: nova/exception.py:622 msgid "Zero fixed ips could be found." msgstr "" -#: nova/exception.py:636 +#: nova/exception.py:631 #, python-format msgid "Floating ip %(address)s already exists." msgstr "" -#: nova/exception.py:640 +#: nova/exception.py:635 #, python-format msgid "Floating ip not found for id %(id)s." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:639 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:643 #, python-format msgid "Floating ip not found for address %(address)s." msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:647 #, python-format msgid "Floating ip not found for host %(host)s." msgstr "" -#: nova/exception.py:656 +#: nova/exception.py:651 #, python-format msgid "Multiple floating ips are found for address %(address)s." msgstr "" -#: nova/exception.py:660 +#: nova/exception.py:655 msgid "Floating ip pool not found." msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:660 msgid "Zero floating ips available." msgstr "" -#: nova/exception.py:670 +#: nova/exception.py:665 #, python-format msgid "Floating ip %(address)s is associated." msgstr "" -#: nova/exception.py:674 +#: nova/exception.py:669 #, python-format msgid "Floating ip %(address)s is not associated." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:673 msgid "Zero floating ips exist." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:677 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:686 +#: nova/exception.py:681 msgid "Cannot disassociate auto assigined floating ip" msgstr "" -#: nova/exception.py:690 +#: nova/exception.py:685 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:694 +#: nova/exception.py:689 #, python-format msgid "Certificate %(certificate_id)s not found." msgstr "" -#: nova/exception.py:698 +#: nova/exception.py:693 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:702 +#: nova/exception.py:697 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:706 +#: nova/exception.py:701 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:710 +#: nova/exception.py:705 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:714 +#: nova/exception.py:709 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:718 +#: nova/exception.py:713 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:718 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:722 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:726 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:730 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:734 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:738 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:742 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:751 +#: nova/exception.py:746 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:755 +#: nova/exception.py:750 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:760 +#: nova/exception.py:755 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:764 +#: nova/exception.py:759 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:769 +#: nova/exception.py:764 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:774 +#: nova/exception.py:769 #, python-format -msgid "Migration %(migration_id)s could not be found." +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:773 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." msgstr "" #: nova/exception.py:778 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:787 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:792 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:796 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:793 +#: nova/exception.py:802 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:797 +#: nova/exception.py:806 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:801 +#: nova/exception.py:810 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:806 +#: nova/exception.py:815 #, python-format -msgid "Invalid console type %(console_type)s " +msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:819 #, python-format msgid "Instance type %(instance_type_id)s could not be found." msgstr "" -#: nova/exception.py:814 +#: nova/exception.py:823 #, python-format msgid "Instance type with name %(instance_type_name)s could not be found." msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:828 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:823 +#: nova/exception.py:832 #, python-format -msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:828 +#: nova/exception.py:837 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:841 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:845 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:849 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:853 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:857 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:861 +#, python-format +msgid "Exception received during cell processing: %(exc_name)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:869 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:832 +#: nova/exception.py:873 #, python-format msgid "Scheduler cost function %(cost_fn_str)s could not be found." msgstr "" -#: nova/exception.py:837 +#: nova/exception.py:878 #, python-format msgid "Scheduler weight flag not found: %(flag_name)s" msgstr "" -#: nova/exception.py:841 +#: nova/exception.py:882 #, python-format msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:846 +#: nova/exception.py:887 #, python-format msgid "" "Instance %(instance_uuid)s has no system metadata with key " "%(metadata_key)s." msgstr "" -#: nova/exception.py:851 +#: nova/exception.py:892 #, python-format msgid "" "Instance Type %(instance_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: nova/exception.py:856 +#: nova/exception.py:897 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:860 +#: nova/exception.py:901 msgid "Zero files could be found." msgstr "" -#: nova/exception.py:864 +#: nova/exception.py:905 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:869 +#: nova/exception.py:910 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:873 +#: nova/exception.py:914 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:877 +#: nova/exception.py:918 msgid "Action not allowed." msgstr "" -#: nova/exception.py:881 +#: nova/exception.py:922 msgid "Rotation is not allowed for snapshots" msgstr "" -#: nova/exception.py:885 +#: nova/exception.py:926 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:889 +#: nova/exception.py:930 #, python-format msgid "Key pair %(key_name)s already exists." msgstr "" -#: nova/exception.py:893 +#: nova/exception.py:934 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:897 +#: nova/exception.py:938 #, python-format msgid "Instance Type with name %(name)s already exists." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:942 #, python-format msgid "Instance Type with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:905 +#: nova/exception.py:946 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:910 -#, python-format -msgid "Volume Type %(name)s already exists." -msgstr "" - -#: nova/exception.py:914 +#: nova/exception.py:951 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:955 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:959 msgid "Migration error" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:963 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:969 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:973 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:977 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:981 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:985 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:948 +#: nova/exception.py:989 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:952 +#: nova/exception.py:993 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:956 +#: nova/exception.py:997 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:960 +#: nova/exception.py:1001 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:964 +#: nova/exception.py:1005 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:968 -#, python-format -msgid "Host %(host)s is not up or doesn't exist." -msgstr "" - -#: nova/exception.py:972 +#: nova/exception.py:1009 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:979 +#: nova/exception.py:1016 #, 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:984 -msgid "Maximum volume size exceeded" -msgstr "" - -#: nova/exception.py:988 -#, python-format -msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#: nova/exception.py:1021 +msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:992 -msgid "Maximum number of floating ips exceeded" +#: nova/exception.py:1025 +msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:996 +#: nova/exception.py:1029 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1000 +#: nova/exception.py:1033 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1037 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1041 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1045 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1049 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1053 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1025 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1029 +#: nova/exception.py:1062 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1066 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1070 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1075 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1046 -#, python-format -msgid "Detected more than one volume with name %(vol_name)s" -msgstr "" - -#: nova/exception.py:1050 -#, python-format -msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#: nova/exception.py:1079 +msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1055 +#: nova/exception.py:1083 #, python-format -msgid "Bad or unexpected response from the storage volume backend API: %(data)s" -msgstr "" - -#: nova/exception.py:1060 -#, fuzzy -msgid "Unknown NFS exception" -msgstr "發生一個未知例外" - -#: nova/exception.py:1064 -msgid "No mounted NFS shares found" +msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1089 #, python-format -msgid "There is no share which can host %(volume_size)sG" +msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 -msgid "Unable to create instance type" +#: nova/exception.py:1093 +msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1098 #, python-format -msgid "Failed to set admin password on %(instance)s because %(reason)s" -msgstr "" - -#: nova/exception.py:1082 -msgid "Bad response from SolidFire API" +msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1102 #, python-format -msgid "Error in SolidFire API response: data=%(data)s" +msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1107 #, python-format -msgid "Detected existing vlan with id %(vlan)d" +msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1111 #, python-format -msgid "Instance %(instance_id)s could not be found." +msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1115 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1119 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1123 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1127 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1131 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1135 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1139 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1143 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1148 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1153 +#, fuzzy, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/exception.py:1157 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1161 #, 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:1138 +#: nova/exception.py:1167 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1142 +#: nova/exception.py:1171 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1147 +#: nova/exception.py:1176 #, python-format -msgid "The CA file for %(project)s could not be found" +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" msgstr "" -#: nova/exception.py:1151 +#: nova/exception.py:1181 #, python-format -msgid "The CRL file for %(project)s could not be found" +msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/manager.py:166 +#: nova/exception.py:1185 #, python-format -msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run" +msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/manager.py:172 +#: nova/exception.py:1189 #, python-format -msgid "Running periodic task %(full_task_name)s" +msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/manager.py:182 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" +#: nova/exception.py:1193 +msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/manager.py:231 +#: nova/exception.py:1197 +#, python-format +msgid "The service from servicegroup driver %(driver) is temporarily unavailable." +msgstr "" + +#: nova/exception.py:1202 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1207 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1217 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/hooks.py:62 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:172 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/manager.py:177 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/manager.py:238 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/manager.py:246 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/manager.py:315 msgid "Notifying Schedulers of capabilities ..." msgstr "" @@ -1241,6 +1342,10 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" +#: nova/notifications.py:232 +msgid "Failed to get nw_info" +msgstr "" + #: nova/policy.py:32 msgid "JSON file representing policy" msgstr "" @@ -1249,820 +1354,961 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:697 +#: nova/quota.py:966 #, python-format msgid "Created reservations %(reservations)s" msgstr "" -#: nova/quota.py:716 +#: nova/quota.py:988 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: nova/quota.py:734 +#: nova/quota.py:990 +#, python-format +msgid "Committed reservations %(reservations)s" +msgstr "" + +#: nova/quota.py:1010 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: nova/service.py:179 -msgid "Full set of FLAGS:" +#: nova/quota.py:1012 +#, python-format +msgid "Rolled back reservations %(reservations)s" +msgstr "" + +#: nova/service.py:196 +msgid "Full set of CONF:" msgstr "" -#: nova/service.py:186 +#: nova/service.py:203 #, python-format msgid "%(flag)s : FLAG SET " msgstr "" -#: nova/service.py:196 nova/service.py:294 +#: nova/service.py:213 nova/service.py:311 #, python-format msgid "Caught %s, exiting" msgstr "" -#: nova/service.py:240 +#: nova/service.py:257 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: nova/service.py:276 +#: nova/service.py:293 msgid "Forking too fast, sleeping" msgstr "" -#: nova/service.py:299 +#: nova/service.py:316 msgid "Unhandled exception" msgstr "" -#: nova/service.py:306 +#: nova/service.py:323 #, python-format msgid "Started child %d" msgstr "" -#: nova/service.py:316 +#: nova/service.py:333 #, python-format msgid "Starting %d workers" msgstr "" -#: nova/service.py:330 +#: nova/service.py:347 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: nova/service.py:333 +#: nova/service.py:350 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: nova/service.py:336 +#: nova/service.py:353 #, python-format msgid "pid %d not in child list" msgstr "" -#: nova/service.py:356 +#: nova/service.py:373 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: nova/service.py:367 +#: nova/service.py:384 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: nova/service.py:396 +#: nova/service.py:426 #, python-format -msgid "Starting %(topic)s node (version %(vcs_string)s)" +msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:413 +#: nova/service.py:443 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:503 -msgid "Service killed that has no database entry" +#: nova/service.py:463 +#, python-format +msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:540 -msgid "The service database object disappeared, Recreating it." +#: nova/service.py:545 +msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:555 -msgid "Recovered model server connection!" +#: nova/service.py:580 +#, python-format +msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:561 -msgid "model server went away" +#: nova/service.py:678 +msgid "serve() can only be called once" msgstr "" -#: nova/service.py:649 -msgid "serve() can only be called once" +#: nova/utils.py:145 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:160 +#: nova/utils.py:198 nova/openstack/common/processutils.py:90 #, python-format msgid "Got unknown keyword args to utils.execute: %r" msgstr "" -#: nova/utils.py:171 +#: nova/utils.py:209 nova/openstack/common/processutils.py:99 #, python-format msgid "Running cmd (subprocess): %s" msgstr "" -#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82 +#: nova/utils.py:233 nova/utils.py:311 +#: nova/openstack/common/processutils.py:114 nova/virt/powervm/common.py:88 #, python-format msgid "Result was %s" msgstr "" -#: nova/utils.py:200 +#: nova/utils.py:246 nova/openstack/common/processutils.py:128 #, python-format msgid "%r failed. Retrying." msgstr "" -#: nova/utils.py:240 +#: nova/utils.py:286 #, python-format msgid "Running cmd (SSH): %s" msgstr "" -#: nova/utils.py:242 +#: nova/utils.py:288 msgid "Environment not supported over SSH" msgstr "" -#: nova/utils.py:246 +#: nova/utils.py:292 msgid "process_input not supported over SSH" msgstr "" -#: nova/utils.py:281 +#: nova/utils.py:327 #, python-format msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:440 +#: nova/utils.py:489 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:443 +#: nova/utils.py:492 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:478 +#: nova/utils.py:531 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:539 -msgid "in looping call" +#: nova/utils.py:603 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/utils.py:638 +#, python-format +msgid "Periodic task processor sleeping for %.02f seconds" +msgstr "" + +#: nova/utils.py:645 +msgid "in dynamic looping call" +msgstr "" + +#: nova/utils.py:699 +#, python-format +msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:700 +#: nova/utils.py:828 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:729 +#: nova/utils.py:857 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:869 +#: nova/utils.py:1013 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:947 +#: nova/utils.py:1079 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:1065 nova/virt/configdrive.py:151 +#: nova/utils.py:1211 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/wsgi.py:85 +#: nova/utils.py:1363 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:1367 +#, python-format +msgid "%(name)s has less than %(min_length)s characters." +msgstr "" + +#: nova/utils.py:1372 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/wsgi.py:122 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" msgstr "" -#: nova/wsgi.py:109 +#: nova/wsgi.py:137 +#, fuzzy, python-format +msgid "Unable to find cert_file : %s" +msgstr "找不到Volume %s" + +#: nova/wsgi.py:141 +#, fuzzy, python-format +msgid "Unable to find ca_file : %s" +msgstr "找不到Volume %s" + +#: nova/wsgi.py:145 +#, fuzzy, python-format +msgid "Unable to find key_file : %s" +msgstr "找不到Volume %s" + +#: nova/wsgi.py:149 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:180 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:207 msgid "Stopping WSGI server." msgstr "" -#: nova/wsgi.py:127 +#: nova/wsgi.py:225 msgid "WSGI server has stopped." msgstr "" -#: nova/wsgi.py:196 +#: nova/wsgi.py:294 msgid "You must implement __call__" msgstr "" -#: nova/wsgi.py:382 +#: nova/wsgi.py:480 #, python-format msgid "Loading app %(name)s from %(path)s" msgstr "" -#: nova/api/auth.py:108 +#: nova/api/auth.py:116 msgid "Invalid service catalog json." msgstr "" -#: nova/api/auth.py:131 +#: nova/api/auth.py:139 msgid "Sourcing roles from deprecated X-Role HTTP header" msgstr "" -#: nova/api/sizelimit.py:51 +#: nova/api/sizelimit.py:55 nova/api/sizelimit.py:64 nova/api/sizelimit.py:78 +#: nova/api/metadata/password.py:62 msgid "Request is too large." msgstr "" -#: nova/api/validator.py:138 +#: nova/api/validator.py:131 #, python-format msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:79 +#: nova/api/ec2/__init__.py:81 #, python-format msgid "%(code)s: %(message)s" msgstr "" -#: nova/api/ec2/__init__.py:102 +#: nova/api/ec2/__init__.py:104 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:177 +#: nova/api/ec2/__init__.py:174 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:187 +#: 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:204 +#: nova/api/ec2/__init__.py:201 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:208 +#: nova/api/ec2/__init__.py:205 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258 +#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:328 +#: nova/api/ec2/__init__.py:254 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:314 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:334 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:330 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:405 +#: nova/api/ec2/__init__.py:411 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:477 +#: nova/api/ec2/__init__.py:483 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:483 +#: nova/api/ec2/__init__.py:489 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:489 +#: nova/api/ec2/__init__.py:495 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:501 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:498 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "EC2APIError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:506 +#: nova/api/ec2/__init__.py:512 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:510 +#: nova/api/ec2/__init__.py:517 +#, python-format +msgid "InvalidKeypair raised: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:522 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:526 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:518 +#: nova/api/ec2/__init__.py:530 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:522 +#: nova/api/ec2/__init__.py:534 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:538 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:530 +#: nova/api/ec2/__init__.py:542 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:539 +#: nova/api/ec2/__init__.py:551 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:552 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79 +#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:136 +#: nova/api/metadata/handler.py:183 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: nova/api/ec2/apirequest.py:64 +#: nova/api/ec2/apirequest.py:62 #, python-format msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:337 +#: nova/api/ec2/cloud.py:391 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:363 +#: nova/api/ec2/cloud.py:417 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:379 +#: nova/api/ec2/cloud.py:434 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411 +#: nova/api/ec2/cloud.py:441 nova/api/ec2/cloud.py:460 #: nova/api/openstack/compute/contrib/keypairs.py:93 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417 -#: nova/api/openstack/compute/contrib/keypairs.py:101 -#, python-format -msgid "Key pair '%s' already exists." -msgstr "" - -#: nova/api/ec2/cloud.py:401 +#: nova/api/ec2/cloud.py:450 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:424 +#: nova/api/ec2/cloud.py:470 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679 +#: nova/api/ec2/cloud.py:612 nova/api/ec2/cloud.py:733 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:563 +#: nova/api/ec2/cloud.py:617 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633 +#: nova/api/ec2/cloud.py:655 nova/api/ec2/cloud.py:687 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:624 +#: nova/api/ec2/cloud.py:678 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:690 +#: nova/api/ec2/cloud.py:761 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:766 +#: nova/api/ec2/cloud.py:837 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250 -#: nova/api/openstack/volume/volumes.py:310 +#: nova/api/ec2/cloud.py:841 nova/api/openstack/compute/contrib/volumes.py:243 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:798 +#: nova/api/ec2/cloud.py:869 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:811 +#: nova/api/ec2/cloud.py:882 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:819 +#: nova/api/ec2/cloud.py:890 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429 +#: nova/api/ec2/cloud.py:912 nova/api/openstack/compute/contrib/volumes.py:439 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:838 +#: nova/api/ec2/cloud.py:919 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921 -#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473 +#: nova/api/ec2/cloud.py:945 nova/api/ec2/cloud.py:1002 +#: nova/api/ec2/cloud.py:1556 nova/api/ec2/cloud.py:1571 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:987 +#: nova/api/ec2/cloud.py:1076 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1138 +#: nova/api/ec2/cloud.py:1236 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1142 +#: nova/api/ec2/cloud.py:1240 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1146 +#: nova/api/ec2/cloud.py:1244 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1151 +#: nova/api/ec2/cloud.py:1249 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1154 +#: nova/api/ec2/cloud.py:1252 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1162 +#: nova/api/ec2/cloud.py:1260 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1170 -#: nova/api/openstack/compute/contrib/floating_ips.py:257 +#: nova/api/ec2/cloud.py:1268 +#: nova/api/openstack/compute/contrib/floating_ips.py:238 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1179 +#: nova/api/ec2/cloud.py:1277 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1182 +#: nova/api/ec2/cloud.py:1280 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1185 +#: nova/api/ec2/cloud.py:1283 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1193 +#: nova/api/ec2/cloud.py:1291 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1198 +#: nova/api/ec2/cloud.py:1296 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1201 +#: nova/api/ec2/cloud.py:1299 #: nova/api/openstack/compute/contrib/floating_ips.py:100 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1228 +#: nova/api/ec2/cloud.py:1326 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1358 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1270 +#: nova/api/ec2/cloud.py:1368 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1279 +#: nova/api/ec2/cloud.py:1377 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1288 +#: nova/api/ec2/cloud.py:1386 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1379 +#: nova/api/ec2/cloud.py:1477 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1395 +#: nova/api/ec2/cloud.py:1493 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1414 +#: nova/api/ec2/cloud.py:1512 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1476 +#: nova/api/ec2/cloud.py:1574 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1478 +#: nova/api/ec2/cloud.py:1576 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1480 +#: nova/api/ec2/cloud.py:1578 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1482 +#: nova/api/ec2/cloud.py:1580 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1495 +#: nova/api/ec2/cloud.py:1593 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1524 +#: nova/api/ec2/cloud.py:1622 #, 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:1554 +#: nova/api/ec2/cloud.py:1652 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:1670 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1605 +#: nova/api/ec2/cloud.py:1694 nova/api/ec2/cloud.py:1739 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 nova/api/ec2/cloud.py:1742 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1701 nova/api/ec2/cloud.py:1746 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1704 nova/api/ec2/cloud.py:1749 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1761 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1834 msgid "Invalid CIDR" msgstr "" -#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84 +#: nova/api/ec2/ec2utils.py:248 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:266 +#, fuzzy +msgid "Timestamp is invalid." +msgstr "無效的Keypair" + +#: nova/api/metadata/handler.py:108 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_quantum_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141 #, python-format msgid "Failed to get metadata for ip: %s" msgstr "" +#: nova/api/metadata/handler.py:153 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:155 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:169 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:174 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:181 nova/api/metadata/handler.py:188 +#, fuzzy, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "無法掛載Volume 到虛擬機器 %s" + #: nova/api/openstack/__init__.py:51 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986 +#: nova/api/openstack/__init__.py:60 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:126 +#: nova/api/openstack/__init__.py:135 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:137 +#: nova/api/openstack/__init__.py:146 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:171 +#: nova/api/openstack/__init__.py:180 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:176 +#: nova/api/openstack/__init__.py:185 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/common.py:99 +#: nova/api/openstack/common.py:113 #, python-format msgid "" "status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " "Bad upgrade or db corrupted?" msgstr "" -#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172 +#: nova/api/openstack/common.py:152 nova/api/openstack/common.py:186 msgid "limit param must be an integer" msgstr "" -#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176 +#: nova/api/openstack/common.py:155 nova/api/openstack/common.py:190 msgid "limit param must be positive" msgstr "" -#: nova/api/openstack/common.py:166 +#: nova/api/openstack/common.py:180 msgid "offset param must be an integer" msgstr "" -#: nova/api/openstack/common.py:180 +#: nova/api/openstack/common.py:194 msgid "offset param must be positive" msgstr "" -#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536 +#: nova/api/openstack/common.py:229 nova/api/openstack/compute/servers.py:554 #, python-format msgid "marker [%s] not found" msgstr "" -#: nova/api/openstack/common.py:255 +#: nova/api/openstack/common.py:269 #, python-format msgid "href %s does not contain version" msgstr "" -#: nova/api/openstack/common.py:270 +#: nova/api/openstack/common.py:284 msgid "Image metadata limit exceeded" msgstr "" -#: nova/api/openstack/common.py:278 +#: nova/api/openstack/common.py:292 msgid "Image metadata key cannot be blank" msgstr "" -#: nova/api/openstack/common.py:281 +#: nova/api/openstack/common.py:295 msgid "Image metadata key too long" msgstr "" -#: nova/api/openstack/common.py:284 +#: nova/api/openstack/common.py:298 msgid "Invalid image metadata" msgstr "" -#: nova/api/openstack/common.py:335 +#: nova/api/openstack/common.py:349 #, python-format msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" msgstr "" -#: nova/api/openstack/common.py:338 +#: nova/api/openstack/common.py:352 #, python-format msgid "Instance is in an invalid state for '%(action)s'" msgstr "" -#: nova/api/openstack/common.py:418 +#: nova/api/openstack/common.py:432 msgid "Rejecting snapshot request, snapshots currently disabled" msgstr "" -#: nova/api/openstack/common.py:420 +#: nova/api/openstack/common.py:434 msgid "Instance snapshots are not permitted at this time." msgstr "" -#: nova/api/openstack/extensions.py:201 +#: nova/api/openstack/extensions.py:195 #, python-format msgid "Loaded extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/extensions.py:234 #, python-format msgid "Ext name: %s" msgstr "" -#: nova/api/openstack/extensions.py:241 +#: nova/api/openstack/extensions.py:235 #, python-format msgid "Ext alias: %s" msgstr "" -#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/extensions.py:236 #, python-format msgid "Ext description: %s" msgstr "" -#: nova/api/openstack/extensions.py:244 +#: nova/api/openstack/extensions.py:238 #, python-format msgid "Ext namespace: %s" msgstr "" -#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/extensions.py:239 #, python-format msgid "Ext updated: %s" msgstr "" -#: nova/api/openstack/extensions.py:247 +#: nova/api/openstack/extensions.py:241 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: nova/api/openstack/extensions.py:261 +#: nova/api/openstack/extensions.py:255 #, python-format msgid "Loading extension %s" msgstr "" -#: nova/api/openstack/extensions.py:270 +#: nova/api/openstack/extensions.py:264 #, python-format msgid "Calling extension factory %s" msgstr "" -#: nova/api/openstack/extensions.py:282 +#: nova/api/openstack/extensions.py:276 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:363 +#: nova/api/openstack/extensions.py:357 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: nova/api/openstack/extensions.py:387 +#: nova/api/openstack/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" -#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619 +#: nova/api/openstack/wsgi.py:208 nova/api/openstack/wsgi.py:626 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:223 -#: nova/api/openstack/compute/contrib/hosts.py:85 -msgid "cannot understand XML" -msgstr "" - -#: nova/api/openstack/wsgi.py:624 +#: nova/api/openstack/wsgi.py:631 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:667 +#: nova/api/openstack/wsgi.py:675 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:671 +#: nova/api/openstack/wsgi.py:679 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:674 +#: nova/api/openstack/wsgi.py:682 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:788 +#: nova/api/openstack/wsgi.py:796 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:792 +#: nova/api/openstack/wsgi.py:800 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:796 +#: nova/api/openstack/wsgi.py:804 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:897 -msgid "Invalid XML in request body" -msgstr "" - -#: nova/api/openstack/wsgi.py:916 +#: nova/api/openstack/wsgi.py:912 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932 +#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:932 #: nova/api/openstack/compute/server_metadata.py:58 #: nova/api/openstack/compute/server_metadata.py:76 #: nova/api/openstack/compute/server_metadata.py:101 #: nova/api/openstack/compute/server_metadata.py:126 -#: nova/api/openstack/compute/contrib/admin_actions.py:215 +#: nova/api/openstack/compute/contrib/admin_actions.py:211 +#: nova/api/openstack/compute/contrib/evacuate.py:49 msgid "Malformed request body" msgstr "" +#: nova/api/openstack/wsgi.py:919 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:920 +#, python-format +msgid "Calling method %s" +msgstr "" + #: nova/api/openstack/wsgi.py:929 msgid "Unsupported Content-Type" msgstr "" @@ -2071,30 +2317,29 @@ msgstr "" msgid "Malformed request url" msgstr "" -#: nova/api/openstack/wsgi.py:989 +#: nova/api/openstack/wsgi.py:1172 #, python-format -msgid "%(url)s returned a fault: %(e)s" +msgid "Returning %(code)s to user: %(explanation)s" msgstr "" -#: nova/api/openstack/xmlutil.py:265 +#: nova/api/openstack/xmlutil.py:270 msgid "element is not a child" msgstr "" -#: nova/api/openstack/xmlutil.py:414 +#: nova/api/openstack/xmlutil.py:419 msgid "root element selecting a list" msgstr "" -#: nova/api/openstack/xmlutil.py:739 +#: nova/api/openstack/xmlutil.py:744 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: nova/api/openstack/xmlutil.py:858 +#: nova/api/openstack/xmlutil.py:863 msgid "subclasses must implement construct()!" msgstr "" -#: nova/api/openstack/compute/extensions.py:30 -#: nova/api/openstack/volume/extensions.py:29 +#: nova/api/openstack/compute/extensions.py:39 msgid "Initializing extension manager." msgstr "" @@ -2113,359 +2358,368 @@ msgstr "" msgid "Invalid minDisk filter [%s]" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:40 -#: nova/api/openstack/compute/images.py:146 -#: nova/api/openstack/compute/images.py:161 +#: nova/api/openstack/compute/image_metadata.py:36 +#: nova/api/openstack/compute/images.py:144 +#: nova/api/openstack/compute/images.py:160 msgid "Image not found." msgstr "" -#: nova/api/openstack/compute/image_metadata.py:80 +#: nova/api/openstack/compute/image_metadata.py:76 msgid "Incorrect request body format" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/image_metadata.py:80 #: nova/api/openstack/compute/server_metadata.py:80 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79 -#: nova/api/openstack/compute/contrib/volumetypes.py:174 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:101 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88 msgid "Request body and URI mismatch" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/image_metadata.py:83 #: nova/api/openstack/compute/server_metadata.py:84 -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82 -#: nova/api/openstack/compute/contrib/volumetypes.py:177 -#: nova/api/openstack/volume/contrib/types_extra_specs.py:104 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91 msgid "Request body contains too many items" msgstr "" -#: nova/api/openstack/compute/image_metadata.py:113 +#: nova/api/openstack/compute/image_metadata.py:109 msgid "Invalid metadata key" msgstr "" -#: nova/api/openstack/compute/ips.py:74 +#: nova/api/openstack/compute/images.py:165 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:71 msgid "Instance does not exist" msgstr "" -#: nova/api/openstack/compute/ips.py:97 +#: nova/api/openstack/compute/ips.py:94 msgid "Instance is not a member of specified network" msgstr "" -#: nova/api/openstack/compute/limits.py:145 +#: nova/api/openstack/compute/limits.py:161 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: nova/api/openstack/compute/limits.py:271 +#: nova/api/openstack/compute/limits.py:288 msgid "This request was rate-limited." msgstr "" #: nova/api/openstack/compute/server_metadata.py:38 #: nova/api/openstack/compute/server_metadata.py:122 -#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/server_metadata.py:173 msgid "Server does not exist" msgstr "" -#: nova/api/openstack/compute/server_metadata.py:148 -#: nova/api/openstack/compute/server_metadata.py:159 +#: nova/api/openstack/compute/server_metadata.py:154 +#: nova/api/openstack/compute/server_metadata.py:165 msgid "Metadata item was not found" msgstr "" -#: nova/api/openstack/compute/servers.py:445 -#: nova/api/openstack/compute/servers.py:457 -#: nova/api/openstack/compute/servers.py:552 -#: nova/api/openstack/compute/servers.py:720 -#: nova/api/openstack/compute/servers.py:981 -#: nova/api/openstack/compute/servers.py:1084 -#: nova/api/openstack/compute/servers.py:1234 -msgid "Instance could not be found" -msgstr "" - -#: nova/api/openstack/compute/servers.py:496 +#: nova/api/openstack/compute/servers.py:519 +#: nova/api/openstack/compute/contrib/cells.py:272 msgid "Invalid changes-since value" msgstr "" -#: nova/api/openstack/compute/servers.py:515 +#: nova/api/openstack/compute/servers.py:538 msgid "Only administrators may list deleted instances" msgstr "" -#: nova/api/openstack/compute/servers.py:559 -msgid "Server name is not a string or unicode" +#: nova/api/openstack/compute/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " msgstr "" -#: nova/api/openstack/compute/servers.py:563 -msgid "Server name is an empty string" +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1011 +#: nova/api/openstack/compute/servers.py:1117 +#: nova/api/openstack/compute/servers.py:1290 +msgid "Instance could not be found" msgstr "" -#: nova/api/openstack/compute/servers.py:567 -msgid "Server name must be less than 256 characters." +#: nova/api/openstack/compute/servers.py:593 +msgid "Device name cannot include spaces." msgstr "" -#: nova/api/openstack/compute/servers.py:584 +#: nova/api/openstack/compute/servers.py:610 #, python-format msgid "Bad personality format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:587 +#: nova/api/openstack/compute/servers.py:613 msgid "Bad personality format" msgstr "" -#: nova/api/openstack/compute/servers.py:591 +#: nova/api/openstack/compute/servers.py:616 #, python-format msgid "Personality content for %s cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:622 +#: nova/api/openstack/compute/servers.py:647 msgid "Unknown argment : port" msgstr "" -#: nova/api/openstack/compute/servers.py:625 +#: nova/api/openstack/compute/servers.py:650 #, python-format msgid "Bad port format: port uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:635 +#: nova/api/openstack/compute/servers.py:660 #, python-format msgid "Bad networks format: network uuid is not in proper format (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:645 +#: nova/api/openstack/compute/servers.py:670 #, python-format msgid "Invalid fixed IP address (%s)" msgstr "" -#: nova/api/openstack/compute/servers.py:658 +#: nova/api/openstack/compute/servers.py:683 #, python-format msgid "Duplicate networks (%s) are not allowed" msgstr "" -#: nova/api/openstack/compute/servers.py:664 +#: nova/api/openstack/compute/servers.py:689 #, python-format msgid "Bad network format: missing %s" msgstr "" -#: nova/api/openstack/compute/servers.py:667 +#: nova/api/openstack/compute/servers.py:692 msgid "Bad networks format" msgstr "" -#: nova/api/openstack/compute/servers.py:693 +#: nova/api/openstack/compute/servers.py:718 msgid "Userdata content cannot be decoded" msgstr "" -#: nova/api/openstack/compute/servers.py:700 +#: nova/api/openstack/compute/servers.py:723 msgid "accessIPv4 is not proper IPv4 format" msgstr "" -#: nova/api/openstack/compute/servers.py:707 +#: nova/api/openstack/compute/servers.py:728 msgid "accessIPv6 is not proper IPv6 format" msgstr "" -#: nova/api/openstack/compute/servers.py:736 +#: nova/api/openstack/compute/servers.py:757 msgid "Server name is not defined" msgstr "" -#: nova/api/openstack/compute/servers.py:785 -#: nova/api/openstack/compute/servers.py:891 +#: nova/api/openstack/compute/servers.py:806 +#: nova/api/openstack/compute/servers.py:922 msgid "Invalid flavorRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:825 +#: nova/api/openstack/compute/servers.py:847 msgid "min_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:828 +#: nova/api/openstack/compute/servers.py:850 msgid "min_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:833 +#: nova/api/openstack/compute/servers.py:856 msgid "max_count must be an integer value" msgstr "" -#: nova/api/openstack/compute/servers.py:836 +#: nova/api/openstack/compute/servers.py:859 msgid "max_count must be > 0" msgstr "" -#: nova/api/openstack/compute/servers.py:839 +#: nova/api/openstack/compute/servers.py:863 msgid "min_count must be <= max_count" msgstr "" -#: nova/api/openstack/compute/servers.py:888 +#: nova/api/openstack/compute/servers.py:917 msgid "Can not find requested image" msgstr "" -#: nova/api/openstack/compute/servers.py:894 +#: nova/api/openstack/compute/servers.py:925 msgid "Invalid key_name provided." msgstr "" -#: nova/api/openstack/compute/servers.py:973 +#: nova/api/openstack/compute/servers.py:999 msgid "HostId cannot be updated." msgstr "" -#: nova/api/openstack/compute/servers.py:999 -#: nova/api/openstack/compute/servers.py:1019 +#: nova/api/openstack/compute/servers.py:1003 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1029 +#: nova/api/openstack/compute/servers.py:1049 msgid "Instance has not been resized." msgstr "" -#: nova/api/openstack/compute/servers.py:1005 +#: nova/api/openstack/compute/servers.py:1035 #, python-format msgid "Error in confirm-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1025 +#: nova/api/openstack/compute/servers.py:1052 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1058 #, python-format msgid "Error in revert-resize %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1038 +#: nova/api/openstack/compute/servers.py:1071 msgid "Argument 'type' for reboot is not HARD or SOFT" msgstr "" -#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1075 msgid "Missing argument 'type' for reboot" msgstr "" -#: nova/api/openstack/compute/servers.py:1055 +#: nova/api/openstack/compute/servers.py:1088 #, python-format msgid "Error in reboot %s" msgstr "" -#: nova/api/openstack/compute/servers.py:1067 +#: nova/api/openstack/compute/servers.py:1100 msgid "Unable to locate requested flavor." msgstr "" -#: nova/api/openstack/compute/servers.py:1070 +#: nova/api/openstack/compute/servers.py:1103 msgid "Resize requires a flavor change." msgstr "" -#: nova/api/openstack/compute/servers.py:1094 +#: nova/api/openstack/compute/servers.py:1127 msgid "Missing imageRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1103 -#: nova/api/openstack/volume/volumes.py:263 -#: nova/api/openstack/volume/volumes.py:267 +#: nova/api/openstack/compute/servers.py:1136 msgid "Invalid imageRef provided." msgstr "" -#: nova/api/openstack/compute/servers.py:1112 +#: nova/api/openstack/compute/servers.py:1163 msgid "Missing flavorRef attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1125 +#: nova/api/openstack/compute/servers.py:1176 msgid "No adminPass was specified" msgstr "" -#: nova/api/openstack/compute/servers.py:1129 -#: nova/api/openstack/compute/servers.py:1331 +#: nova/api/openstack/compute/servers.py:1180 +#: nova/api/openstack/compute/servers.py:1389 msgid "Invalid adminPass" msgstr "" -#: nova/api/openstack/compute/servers.py:1140 +#: nova/api/openstack/compute/servers.py:1186 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1195 msgid "Unable to parse metadata key/value pairs." msgstr "" -#: nova/api/openstack/compute/servers.py:1153 +#: nova/api/openstack/compute/servers.py:1208 msgid "Resize request has invalid 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1156 +#: nova/api/openstack/compute/servers.py:1211 msgid "Resize requests require 'flavorRef' attribute." msgstr "" -#: nova/api/openstack/compute/servers.py:1174 -#: nova/api/openstack/compute/contrib/aggregates.py:142 +#: nova/api/openstack/compute/servers.py:1229 +#: nova/api/openstack/compute/contrib/aggregates.py:143 +#: nova/api/openstack/compute/contrib/coverage_ext.py:303 #: nova/api/openstack/compute/contrib/keypairs.py:78 -#: nova/api/openstack/compute/contrib/networks.py:75 -#: nova/api/openstack/volume/contrib/volume_actions.py:86 msgid "Invalid request body" msgstr "" -#: nova/api/openstack/compute/servers.py:1179 +#: nova/api/openstack/compute/servers.py:1235 msgid "Could not parse imageRef from request." msgstr "" -#: nova/api/openstack/compute/servers.py:1241 +#: nova/api/openstack/compute/servers.py:1299 msgid "Cannot find image for rebuild" msgstr "" -#: nova/api/openstack/compute/servers.py:1274 +#: nova/api/openstack/compute/servers.py:1332 msgid "createImage entity requires name attribute" msgstr "" -#: nova/api/openstack/compute/servers.py:1358 +#: nova/api/openstack/compute/servers.py:1416 #, python-format msgid "Removing options '%(unk_opt_str)s' from query" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:64 +#: nova/api/openstack/compute/contrib/admin_actions.py:60 #, python-format msgid "Compute.api::pause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:81 +#: nova/api/openstack/compute/contrib/admin_actions.py:77 #, python-format msgid "Compute.api::unpause %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:94 #, python-format msgid "compute.api::suspend %s" msgstr "compute.api::暫停 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:115 +#: nova/api/openstack/compute/contrib/admin_actions.py:111 #, python-format msgid "compute.api::resume %s" msgstr "compute.api::繼續 %s" -#: nova/api/openstack/compute/contrib/admin_actions.py:131 +#: nova/api/openstack/compute/contrib/admin_actions.py:127 #, python-format msgid "Error in migrate %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:145 +#: nova/api/openstack/compute/contrib/admin_actions.py:141 #, python-format msgid "Compute.api::reset_network %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:158 -#: nova/api/openstack/compute/contrib/admin_actions.py:174 -#: nova/api/openstack/compute/contrib/admin_actions.py:190 -#: nova/api/openstack/compute/contrib/admin_actions.py:312 +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#: nova/api/openstack/compute/contrib/admin_actions.py:321 #: nova/api/openstack/compute/contrib/multinic.py:41 #: nova/api/openstack/compute/contrib/rescue.py:44 msgid "Server not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:161 +#: nova/api/openstack/compute/contrib/admin_actions.py:157 #, python-format msgid "Compute.api::inject_network_info %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:177 +#: nova/api/openstack/compute/contrib/admin_actions.py:173 #, python-format msgid "Compute.api::lock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:193 +#: nova/api/openstack/compute/contrib/admin_actions.py:189 #, python-format msgid "Compute.api::unlock %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:223 +#: nova/api/openstack/compute/contrib/admin_actions.py:219 #, python-format msgid "createBackup entity requires %s attribute" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:227 +#: nova/api/openstack/compute/contrib/admin_actions.py:223 msgid "Malformed createBackup entity" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:233 +#: nova/api/openstack/compute/contrib/admin_actions.py:229 msgid "createBackup attribute 'rotation' must be an integer" msgstr "" +#: nova/api/openstack/compute/contrib/admin_actions.py:232 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:47 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 @@ -2473,79 +2727,135 @@ msgstr "" msgid "Instance not found" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:276 +#: nova/api/openstack/compute/contrib/admin_actions.py:278 msgid "host and block_migration must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:284 +#: nova/api/openstack/compute/contrib/admin_actions.py:292 +#, python-format +msgid "Live migration of instance %(id)s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:295 #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:302 +#: nova/api/openstack/compute/contrib/admin_actions.py:313 #, python-format msgid "Desired state must be specified. Valid states are: %s" msgstr "" -#: nova/api/openstack/compute/contrib/admin_actions.py:315 +#: nova/api/openstack/compute/contrib/admin_actions.py:324 #, fuzzy, python-format msgid "Compute.api::resetState %s" msgstr "compute.api::繼續 %s" -#: nova/api/openstack/compute/contrib/aggregates.py:76 -#, python-format -msgid "" -"Cannot create aggregate with name %(name)s and availability zone " -"%(avail_zone)s" -msgstr "" - -#: nova/api/openstack/compute/contrib/aggregates.py:88 +#: nova/api/openstack/compute/contrib/aggregates.py:89 #, python-format msgid "Cannot show aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:114 +#: nova/api/openstack/compute/contrib/aggregates.py:115 #, python-format msgid "Cannot update aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:126 +#: nova/api/openstack/compute/contrib/aggregates.py:127 #, python-format msgid "Cannot delete aggregate: %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:139 +#: nova/api/openstack/compute/contrib/aggregates.py:140 #, python-format msgid "Aggregates does not have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:152 -#: nova/api/openstack/compute/contrib/aggregates.py:157 +#: nova/api/openstack/compute/contrib/aggregates.py:153 +#: nova/api/openstack/compute/contrib/aggregates.py:158 #, python-format msgid "Cannot add host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:170 -#: nova/api/openstack/compute/contrib/aggregates.py:174 +#: nova/api/openstack/compute/contrib/aggregates.py:172 +#: nova/api/openstack/compute/contrib/aggregates.py:176 #, python-format msgid "Cannot remove host %(host)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/aggregates.py:194 +#: nova/api/openstack/compute/contrib/aggregates.py:196 #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" -#: nova/api/openstack/compute/contrib/certificates.py:76 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:102 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:109 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:113 +#, fuzzy, python-format +msgid "Failed to attach interface" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:183 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:193 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:197 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:204 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:224 +#: nova/api/openstack/compute/contrib/cells.py:244 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:229 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:266 +msgid "Only 'updated_since' and 'project_id' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:73 msgid "Only root certificate can be retrieved." msgstr "" -#: nova/api/openstack/compute/contrib/cloudpipe.py:149 +#: nova/api/openstack/compute/contrib/cloudpipe.py:151 msgid "" "Unable to claim IP for VPN instances, ensure it isn't running, and try " "again in a few minutes" msgstr "" +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:43 +#, fuzzy, python-format +msgid "Unknown action %s" +msgstr "發生一個未知例外" + #: nova/api/openstack/compute/contrib/console_output.py:52 msgid "os-getConsoleOutput malformed or missing from request body" msgstr "" @@ -2559,143 +2869,254 @@ msgstr "" msgid "Unable to get console" msgstr "無法卸載 Volume %s" -#: nova/api/openstack/compute/contrib/disk_config.py:43 +#: nova/api/openstack/compute/contrib/consoles.py:53 +msgid "Instance not yet ready" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:114 #, python-format -msgid "%s must be either 'MANUAL' or 'AUTO'." +msgid "Can't connect to service: %s, no portspecified\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:80 -#: nova/api/openstack/compute/contrib/flavor_access.py:104 -msgid "Flavor not found." +#: nova/api/openstack/compute/contrib/coverage_ext.py:117 +#, python-format +msgid "No backdoor API command for service: %s\n" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:109 -msgid "Access list not available for public flavors." +#: nova/api/openstack/compute/contrib/coverage_ext.py:135 +msgid "Coverage begin" msgstr "" -#: nova/api/openstack/compute/contrib/flavor_access.py:121 -msgid "No request body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:182 +msgid "Coverage not running" msgstr "" -#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49 -#: nova/api/openstack/compute/contrib/volumetypes.py:147 -msgid "No Request Body" +#: nova/api/openstack/compute/contrib/coverage_ext.py:211 +#, fuzzy +msgid "Invalid path" +msgstr "無效的快照(snapshot)" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:215 +msgid "No path given for report file" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:97 -msgid "Floating ip is not associated" +#: nova/api/openstack/compute/contrib/coverage_ext.py:222 +msgid "You can't use html reports without combining" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:151 -#: nova/api/openstack/compute/contrib/floating_ips.py:199 +#: nova/api/openstack/compute/contrib/coverage_ext.py:235 #, python-format -msgid "Floating ip not found for id %s" +msgid "Directory conflict: %s already exists" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:184 -#, python-format -msgid "No more floating ips in pool %s." +#: nova/api/openstack/compute/contrib/coverage_ext.py:293 +msgid "Python coverage module is not installed." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:186 -msgid "No more floating ips available." +#: nova/api/openstack/compute/contrib/coverage_ext.py:301 +#, python-format +msgid "Coverage doesn't have %s action" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:234 -#: nova/api/openstack/compute/contrib/floating_ips.py:290 -#: nova/api/openstack/compute/contrib/security_groups.py:417 -msgid "Missing parameter dict" +#: nova/api/openstack/compute/contrib/disk_config.py:43 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:237 -#: nova/api/openstack/compute/contrib/floating_ips.py:293 -msgid "Address not specified" +#: nova/api/openstack/compute/contrib/evacuate.py:43 +msgid "Instance evacuate is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:244 -msgid "No nw_info cache associated with instance" +#: nova/api/openstack/compute/contrib/evacuate.py:61 +msgid "admin password can't be changed on existing disk" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:249 -msgid "No fixed ips associated to instance" +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:265 -msgid "floating ip is already associated" +#: nova/api/openstack/compute/contrib/evacuate.py:80 +#, python-format +msgid "Error in evacuate, %s" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:268 -msgid "l3driver call to add floating ip failed" +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:272 -#: nova/api/openstack/compute/contrib/floating_ips.py:301 +#: nova/api/openstack/compute/contrib/fixed_ips.py:73 +#, python-format +msgid "Fixed IP %s not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:76 +#: nova/api/openstack/compute/contrib/flavor_access.py:100 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:105 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:117 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:225 +msgid "DNS entries not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:97 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:132 +#: nova/api/openstack/compute/contrib/floating_ips.py:180 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:167 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:215 +#: nova/api/openstack/compute/contrib/floating_ips.py:271 +#: nova/api/openstack/compute/contrib/security_groups.py:415 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:218 +#: nova/api/openstack/compute/contrib/floating_ips.py:274 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:225 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:230 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:246 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:253 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 msgid "floating ip not found" msgstr "" -#: nova/api/openstack/compute/contrib/floating_ips.py:275 +#: nova/api/openstack/compute/contrib/floating_ips.py:256 msgid "Error. Unable to associate floating ip" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:119 +#: nova/api/openstack/compute/contrib/floating_ips.py:297 +#, python-format +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:381 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:55 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:183 #, python-format -msgid "Host '%s' could not be found." +msgid "Invalid update setting: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:148 +#: nova/api/openstack/compute/contrib/hosts.py:186 #, python-format msgid "Invalid status: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:152 +#: nova/api/openstack/compute/contrib/hosts.py:188 #, python-format msgid "Invalid mode: '%s'" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:156 +#: nova/api/openstack/compute/contrib/hosts.py:190 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:205 #, python-format -msgid "Invalid update setting: '%s'" +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:210 +msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:174 +#: nova/api/openstack/compute/contrib/hosts.py:223 #, python-format -msgid "Putting host %(host)s in maintenance mode %(mode)s." +msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:185 +#: nova/api/openstack/compute/contrib/hosts.py:225 #, python-format -msgid "Setting host %(host)s to %(state)s." +msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:232 -msgid "Describe-resource is admin only functionality" +#: nova/api/openstack/compute/contrib/hosts.py:230 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:246 +msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:240 -msgid "Host not found" +#: nova/api/openstack/compute/contrib/hosts.py:332 +msgid "Describe-resource is admin only functionality" msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:184 -#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/contrib/hypervisors.py:185 +#: nova/api/openstack/compute/contrib/hypervisors.py:196 #, python-format msgid "Hypervisor with ID '%s' could not be found." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/contrib/hypervisors.py:204 msgid "Virt driver does not implement uptime function." msgstr "" -#: nova/api/openstack/compute/contrib/hypervisors.py:218 -#: nova/api/openstack/compute/contrib/hypervisors.py:232 +#: nova/api/openstack/compute/contrib/hypervisors.py:220 +#: nova/api/openstack/compute/contrib/hypervisors.py:230 #, python-format msgid "No hypervisor matching '%s' could be found." msgstr "" -#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54 +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:57 #, python-format msgid "Invalid timestamp for date %s" msgstr "" +#: nova/api/openstack/compute/contrib/keypairs.py:101 +#, python-format +msgid "Key pair '%s' already exists." +msgstr "" + #: nova/api/openstack/compute/contrib/multinic.py:52 msgid "Missing 'networkId' argument for addFixedIp" msgstr "" @@ -2709,85 +3130,149 @@ msgstr "" msgid "Unable to find address %r" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:72 +#: nova/api/openstack/compute/contrib/networks_associate.py:23 #, python-format -msgid "Network does not have %s action" +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:27 +#: nova/api/openstack/compute/contrib/networks_associate.py:38 +#: nova/api/openstack/compute/contrib/networks_associate.py:50 +#: nova/api/openstack/compute/contrib/os_networks.py:79 +#: nova/api/openstack/compute/contrib/os_networks.py:89 +#: nova/api/openstack/compute/contrib/os_networks.py:99 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132 +msgid "Network not found" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:80 +#: nova/api/openstack/compute/contrib/networks_associate.py:34 #, python-format -msgid "Disassociating network with id %s" +msgid "Disassociating project with network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:84 -#: nova/api/openstack/compute/contrib/networks.py:101 -#: nova/api/openstack/compute/contrib/networks.py:111 -msgid "Network not found" +#: nova/api/openstack/compute/contrib/os_networks.py:74 +#, python-format +msgid "Disassociating network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:97 +#: nova/api/openstack/compute/contrib/os_networks.py:85 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106 #, python-format msgid "Showing network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:107 +#: nova/api/openstack/compute/contrib/os_networks.py:95 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124 #, python-format msgid "Deleting network with id %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:122 +#: nova/api/openstack/compute/contrib/os_networks.py:110 msgid "Missing network in body" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:126 +#: nova/api/openstack/compute/contrib/os_networks.py:114 msgid "Network label is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:130 +#: nova/api/openstack/compute/contrib/os_networks.py:118 msgid "Network cidr or cidr_v6 is required" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:132 +#: nova/api/openstack/compute/contrib/os_networks.py:120 #, python-format msgid "Creating network with label %s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:148 +#: nova/api/openstack/compute/contrib/os_networks.py:136 #, python-format msgid "Associating network %(network)s with project %(project)s" msgstr "" -#: nova/api/openstack/compute/contrib/networks.py:156 +#: nova/api/openstack/compute/contrib/os_networks.py:144 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:147 #, python-format msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:63 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" +#: nova/api/openstack/compute/contrib/quotas.py:100 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:107 +#, python-format +msgid "Quota for %s should be integer." +msgstr "" + #: nova/api/openstack/compute/contrib/scheduler_hints.py:41 msgid "Malformed scheduler_hints attribute" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:224 -msgid "Security group id should be integer" +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:326 +msgid "Not enough parameters to build a valid rule." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:333 -msgid "Not enough parameters to build a valid rule." +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:339 +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 #, python-format -msgid "This rule already exists in group %s" +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:334 +#, python-format +msgid "Bad prefix for network in cidr %s" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:420 +#: nova/api/openstack/compute/contrib/security_groups.py:418 msgid "Security group not specified" msgstr "" -#: nova/api/openstack/compute/contrib/security_groups.py:424 +#: nova/api/openstack/compute/contrib/security_groups.py:422 msgid "Security group name cannot be empty" msgstr "" @@ -2795,7080 +3280,9671 @@ msgstr "" msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:55 +#: nova/api/openstack/compute/contrib/server_start_stop.py:58 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:76 -#: nova/api/openstack/volume/volumes.py:105 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:75 #, python-format msgid "vol=%s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:188 -#: nova/api/openstack/volume/volumes.py:223 +#: nova/api/openstack/compute/contrib/volumes.py:187 #, python-format msgid "Delete volume with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:359 -#: nova/api/openstack/compute/contrib/volumes.py:439 +#: nova/api/openstack/compute/contrib/volumes.py:356 +#: nova/api/openstack/compute/contrib/volumes.py:450 #, python-format msgid "Instance %s is not attached." msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:390 +#: nova/api/openstack/compute/contrib/volumes.py:377 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:396 #, python-format msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:553 -#: nova/api/openstack/volume/snapshots.py:112 +#: nova/api/openstack/compute/contrib/volumes.py:573 #, python-format msgid "Delete snapshot with id: %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:596 -#: nova/api/openstack/volume/snapshots.py:161 +#: nova/api/openstack/compute/contrib/volumes.py:616 #, python-format msgid "Create snapshot from volume %s" msgstr "" -#: nova/api/openstack/compute/contrib/volumes.py:600 -#: nova/api/openstack/volume/snapshots.py:165 +#: nova/api/openstack/compute/contrib/volumes.py:620 #, python-format msgid "Invalid value '%s' for force. " msgstr "" -#: nova/api/openstack/compute/views/servers.py:182 +#: nova/api/openstack/compute/views/servers.py:186 msgid "Instance has had its instance_type removed from the DB" msgstr "" -#: nova/api/openstack/volume/volumes.py:277 -msgid "Invalid request body. 'volume' not found" -msgstr "" - -#: nova/api/openstack/volume/volumes.py:307 -msgid "Invalid request body. 'size' not found" +#: nova/cells/messaging.py:203 +#, python-format +msgid "Error processing message locally: %(exc)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:317 -msgid "Snapshot and image cannot be specified together." +#: nova/cells/messaging.py:357 nova/cells/messaging.py:363 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "" -#: nova/api/openstack/volume/volumes.py:361 +#: nova/cells/messaging.py:373 #, python-format -msgid "Removing options '%(bad_options)s' from query" +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" msgstr "" -#: nova/api/openstack/volume/contrib/admin_actions.py:72 +#: nova/cells/messaging.py:397 #, python-format -msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +msgid "Error locating next hop for message: %(exc)s" msgstr "" -#: nova/api/openstack/volume/contrib/volume_actions.py:90 -msgid "No image_name was specified in request." +#: nova/cells/messaging.py:424 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:44 -msgid "Instance type for vpn instances" +#: nova/cells/messaging.py:503 +#, python-format +msgid "Error locating next hops for message: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:47 -msgid "Template for cloudpipe instance boot script" +#: nova/cells/messaging.py:523 +#, python-format +msgid "Error sending message to next hops: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:50 -msgid "Network to push into openvpn config" +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" msgstr "" -#: nova/cloudpipe/pipelib.py:53 -msgid "Netmask to push into openvpn config" +#: nova/cells/messaging.py:651 +#, python-format +msgid "Unknown method '%(method)s' in compute API" msgstr "" -#: nova/cloudpipe/pipelib.py:106 +#: nova/cells/messaging.py:674 #, python-format -msgid "Launching VPN for %s" +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" msgstr "" -#: nova/common/deprecated.py:53 +#: nova/cells/messaging.py:683 #, python-format -msgid "Deprecated Config: %s" +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" msgstr "" -#: nova/common/sqlalchemyutils.py:68 -msgid "Id not in sort_keys; is sort_keys unique?" -msgstr "" +#: nova/cells/messaging.py:795 +#, fuzzy, python-format +msgid "Got update for instance %(instance_uuid)s: %(instance)s" +msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/common/sqlalchemyutils.py:116 -msgid "Unknown sort direction, must be 'desc' or 'asc'" -msgstr "" +#: nova/cells/messaging.py:823 +#, fuzzy, python-format +msgid "Got update to delete instance %(instance_uuid)s" +msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/compute/api.py:220 -msgid "Cannot run any more instances of this type." +#: nova/cells/messaging.py:838 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/compute/api.py:227 +#: nova/cells/messaging.py:852 #, python-format -msgid "Can only run %s more instances of this type." +msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/compute/api.py:236 +#: nova/cells/messaging.py:873 #, python-format msgid "" -"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " -"instances. %(msg)s" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" msgstr "" -#: nova/compute/api.py:256 +#: nova/cells/messaging.py:1057 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " -"properties" +msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/compute/api.py:266 -msgid "Metadata property key blank" +#: nova/cells/messaging.py:1077 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/compute/api.py:270 -msgid "Metadata property key greater than 255 characters" +#: nova/cells/scheduler.py:106 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" msgstr "" -#: nova/compute/api.py:274 -msgid "Metadata property value greater than 255 characters" +#: nova/cells/scheduler.py:132 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" msgstr "" -#: nova/compute/api.py:498 +#: nova/cells/scheduler.py:139 #, python-format -msgid "Going to run %s instances..." +msgid "Error scheduling instances %(instance_uuids)s" msgstr "" -#: nova/compute/api.py:569 -#, python-format -msgid "bdm %s" +#: nova/cells/state.py:270 +msgid "Updating cell cache from db." msgstr "" -#: nova/compute/api.py:596 +#: nova/cells/state.py:315 #, python-format -msgid "block_device_mapping %s" +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" msgstr "" -#: nova/compute/api.py:828 -msgid "Going to try to soft delete instance" +#: nova/cells/state.py:330 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" msgstr "" -#: nova/compute/api.py:845 -msgid "No host for instance, deleting immediately" +#: nova/cloudpipe/pipelib.py:48 +msgid "Instance type for vpn instances" msgstr "" -#: nova/compute/api.py:929 -msgid "host for instance is down, deleting from database" +#: nova/cloudpipe/pipelib.py:51 +msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/compute/api.py:950 -msgid "Going to try to terminate instance" +#: nova/cloudpipe/pipelib.py:54 +msgid "Network to push into openvpn config" msgstr "" -#: nova/compute/api.py:990 -msgid "Going to try to stop instance" +#: nova/cloudpipe/pipelib.py:57 +msgid "Netmask to push into openvpn config" msgstr "" -#: nova/compute/api.py:1004 -msgid "Going to try to start instance" +#: nova/cloudpipe/pipelib.py:126 +#, python-format +msgid "Launching VPN for %s" msgstr "" -#: nova/compute/api.py:1068 nova/volume/api.py:264 -#: nova/volume/volume_types.py:64 +#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90 +#, fuzzy, python-format +msgid "Failed to load %s" +msgstr "找不到Volume %s" + +#: nova/cmd/baremetal_deploy_helper.py:235 #, python-format -msgid "Searching by: %s" +msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/compute/api.py:1203 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format -msgid "Image type not recognized %s" +msgid "deployment to node %s failed" msgstr "" -#: nova/compute/api.py:1312 +#: nova/cmd/baremetal_deploy_helper.py:247 #, python-format -msgid "snapshot for %s" +msgid "deployment to node %s done" msgstr "" -#: nova/compute/api.py:1634 -msgid "flavor_id is None. Assuming migration." +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1192 +#, python-format +msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/compute/api.py:1643 -#, python-format -msgid "" -"Old instance type %(current_instance_type_name)s, new instance type " -"%(new_instance_type_name)s" +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1196 +msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/compute/api.py:1685 -#, python-format -msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1198 +msgid "Please re-run nova-manage as root." msgstr "" -#: nova/compute/api.py:1857 -msgid "Locking" +#: nova/cmd/baremetal_manage.py:207 nova/cmd/manage.py:1243 +msgid "Command failed, please check log for more info" msgstr "" -#: nova/compute/api.py:1865 -msgid "Unlocking" +#: nova/cmd/dhcpbridge.py:49 +msgid "leasing ip" msgstr "" -#: nova/compute/api.py:1933 -msgid "Volume must be attached in order to detach." +#: nova/cmd/dhcpbridge.py:69 +msgid "releasing ip" msgstr "" -#: nova/compute/api.py:2018 +#: nova/cmd/dhcpbridge.py:124 #, python-format -msgid "Going to try to live migrate instance to %s" +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" msgstr "" -#: nova/compute/api.py:2167 -msgid "Keypair name contains unsafe characters" +#: nova/cmd/dhcpbridge.py:134 +msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/compute/api.py:2171 -msgid "Keypair name must be between 1 and 255 characters long" +#: 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/compute/api.py:2272 +#: nova/cmd/manage.py:242 #, python-format -msgid "Security group %s is not a string or unicode" +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/compute/api.py:2275 -#, python-format -msgid "Security group %s cannot be empty." +#: nova/cmd/manage.py:248 +msgid "Quota" msgstr "" -#: nova/compute/api.py:2283 -#, python-format -msgid "" -"Value (%(value)s) for parameter Group%(property)s is invalid. Content " -"limited to '%(allowed)'." +#: nova/cmd/manage.py:249 +msgid "Limit" msgstr "" -#: nova/compute/api.py:2289 -#, python-format -msgid "Security group %s should not be greater than 255 characters." +#: nova/cmd/manage.py:250 +msgid "In Use" msgstr "" -#: nova/compute/api.py:2309 -msgid "Quota exceeded, too many security groups." +#: nova/cmd/manage.py:251 +msgid "Reserved" msgstr "" -#: nova/compute/api.py:2312 +#: nova/cmd/manage.py:290 nova/cmd/manage.py:361 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:698 #, python-format -msgid "Create Security Group %s" +msgid "error: %s" msgstr "" -#: nova/compute/api.py:2319 -#, python-format -msgid "Security group %s already exists" +#: nova/cmd/manage.py:298 +msgid "network" msgstr "" -#: nova/compute/api.py:2384 -msgid "Security group is still in use" +#: nova/cmd/manage.py:299 +msgid "IP address" msgstr "" -#: nova/compute/api.py:2392 -msgid "Failed to update usages deallocating security group" +#: nova/cmd/manage.py:300 +msgid "hostname" +msgstr "" + +#: nova/cmd/manage.py:301 nova/cmd/manage.py:765 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:313 nova/cmd/manage.py:337 +msgid "No fixed IP found." msgstr "" -#: nova/compute/api.py:2395 +#: nova/cmd/manage.py:329 #, python-format -msgid "Delete security group %s" +msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/compute/api.py:2652 +#: nova/cmd/manage.py:388 #, python-format -msgid "Rule (%s) not found" +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." msgstr "" -#: nova/compute/api.py:2661 -msgid "Quota exceeded, too many security group rules." +#: nova/cmd/manage.py:437 +msgid "No floating IP addresses have been defined." msgstr "" -#: nova/compute/api.py:2664 -#, python-format -msgid "Authorize security group ingress %s" +#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:193 +msgid "id" msgstr "" -#: nova/compute/api.py:2675 -#, python-format -msgid "Revoke security group ingress %s" +#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:194 +msgid "IPv4" msgstr "" -#: nova/compute/instance_types.py:63 -msgid "names can only contain [a-zA-Z0-9_.- ]" +#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:195 +msgid "IPv6" msgstr "" -#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80 -msgid "create arguments must be positive integers" +#: nova/cmd/manage.py:502 nova/tests/test_nova_manage.py:196 +msgid "start address" msgstr "" -#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41 -#, python-format -msgid "DB error: %s" +#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:197 +msgid "DNS1" msgstr "" -#: nova/compute/instance_types.py:104 -#, python-format -msgid "Instance type %s not found for deletion" +#: nova/cmd/manage.py:504 nova/tests/test_nova_manage.py:198 +msgid "DNS2" msgstr "" -#: nova/compute/manager.py:167 -msgid "Possibly task preempted." +#: nova/cmd/manage.py:505 nova/tests/test_nova_manage.py:199 +msgid "VlanID" msgstr "" -#: nova/compute/manager.py:230 -msgid "Compute driver option required, but not specified" +#: nova/cmd/manage.py:506 nova/cmd/manage.py:612 +#: nova/tests/test_nova_manage.py:200 +msgid "project" msgstr "" -#: nova/compute/manager.py:233 -#, python-format -msgid "Loading compute driver '%s'" +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:201 +msgid "uuid" msgstr "" -#: nova/compute/manager.py:239 -#, python-format -msgid "Unable to load the virtualization driver: %s" +#: nova/cmd/manage.py:514 +msgid "No networks found" msgstr "" -#: nova/compute/manager.py:274 -msgid "Instance has been destroyed from under us while trying to set it to ERROR" +#: nova/cmd/manage.py:533 +msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/compute/manager.py:302 -#, python-format -msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +#: nova/cmd/manage.py:538 +msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/compute/manager.py:316 -msgid "Rebooting instance after nova-compute restart." +#: nova/cmd/manage.py:541 +msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/compute/manager.py:330 -msgid "Hypervisor driver does not support resume guests" +#: nova/cmd/manage.py:604 +msgid "instance" msgstr "" -#: nova/compute/manager.py:340 -msgid "Hypervisor driver does not support firewall rules" +#: nova/cmd/manage.py:605 +msgid "node" msgstr "" -#: nova/compute/manager.py:352 -msgid "Checking state" +#: nova/cmd/manage.py:606 +msgid "type" msgstr "" -#: nova/compute/manager.py:425 -#, python-format -msgid "Setting up bdm %s" +#: nova/cmd/manage.py:607 +msgid "state" msgstr "" -#: nova/compute/manager.py:518 -msgid "Failed to dealloc network for deleted instance" +#: nova/cmd/manage.py:608 +msgid "launched" msgstr "" -#: nova/compute/manager.py:550 -#, python-format -msgid "Build error: %s" +#: nova/cmd/manage.py:609 +msgid "image" msgstr "" -#: nova/compute/manager.py:567 -msgid "Error trying to reschedule" +#: nova/cmd/manage.py:610 +msgid "kernel" msgstr "" -#: nova/compute/manager.py:584 -msgid "Retry info not present, will not reschedule" +#: nova/cmd/manage.py:611 +msgid "ramdisk" msgstr "" -#: nova/compute/manager.py:589 -msgid "No request spec, will not reschedule" +#: nova/cmd/manage.py:613 +msgid "user" msgstr "" -#: nova/compute/manager.py:595 -#, python-format -msgid "Re-scheduling instance: attempt %d" +#: nova/cmd/manage.py:614 nova/cmd/manage.py:766 +msgid "zone" msgstr "" -#: nova/compute/manager.py:620 -msgid "Instance build timed out. Set to error state." +#: nova/cmd/manage.py:615 +msgid "index" msgstr "" -#: nova/compute/manager.py:651 -msgid "Instance has already been created" +#: nova/cmd/manage.py:660 +msgid "Binary" msgstr "" -#: nova/compute/manager.py:694 -#, python-format -msgid "" -"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " -"allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/cmd/manage.py:661 +msgid "Host" msgstr "" -#: nova/compute/manager.py:700 -#, python-format -msgid "" -"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " -"size %(allowed_size_bytes)d" +#: nova/cmd/manage.py:662 +msgid "Zone" msgstr "" -#: nova/compute/manager.py:710 -msgid "Starting instance..." +#: nova/cmd/manage.py:663 +msgid "Status" msgstr "" -#: nova/compute/manager.py:731 -msgid "Instance failed network setup" +#: nova/cmd/manage.py:664 +msgid "State" +msgstr "" + +#: nova/cmd/manage.py:665 +msgid "Updated_At" msgstr "" -#: nova/compute/manager.py:735 +#: nova/cmd/manage.py:687 #, python-format -msgid "Instance network_info: |%s|" +msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/compute/manager.py:748 -msgid "Instance failed block device setup" +#: nova/cmd/manage.py:700 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/compute/manager.py:766 -msgid "Instance failed to spawn" +#: nova/cmd/manage.py:714 +msgid "An unexpected error has occurred." msgstr "" -#: nova/compute/manager.py:790 -msgid "Deallocating network for instance" +#: nova/cmd/manage.py:715 +msgid "[Result]" msgstr "" -#: nova/compute/manager.py:862 -#, python-format -msgid "%(action_str)s instance" +#: nova/cmd/manage.py:719 +msgid "HOST" msgstr "" -#: nova/compute/manager.py:893 -#, python-format -msgid "Ignoring DiskNotFound: %s" +#: nova/cmd/manage.py:720 +msgid "PROJECT" msgstr "" -#: nova/compute/manager.py:896 -#, python-format -msgid "Ignoring VolumeNotFound: %s" +#: nova/cmd/manage.py:721 +msgid "cpu" msgstr "" -#: nova/compute/manager.py:903 -#, python-format -msgid "terminating bdm %s" +#: nova/cmd/manage.py:722 +msgid "mem(mb)" msgstr "" -#: nova/compute/manager.py:927 -#, python-format -msgid "Ignoring volume cleanup failure due to %s" +#: nova/cmd/manage.py:723 +msgid "hdd" msgstr "" -#: nova/compute/manager.py:967 nova/compute/manager.py:1808 -#: nova/compute/manager.py:2993 -#, python-format -msgid "%s. Setting instance vm_state to ERROR" +#: nova/cmd/manage.py:805 +msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/compute/manager.py:1049 -msgid "Rebuilding instance" +#: nova/cmd/manage.py:843 +msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/compute/manager.py:1128 -msgid "Rebooting instance" +#: nova/cmd/manage.py:847 +msgid "Instance Type exists." msgstr "" -#: nova/compute/manager.py:1152 -#, python-format -msgid "" -"trying to reboot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +#: nova/cmd/manage.py:848 +msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/compute/manager.py:1161 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "無法掛載Volume 到虛擬機器 %s" +#: nova/cmd/manage.py:850 +msgid "Currently defined instance_type names and flavorids:" +msgstr "" -#: nova/compute/manager.py:1198 -msgid "instance snapshotting" +#: nova/cmd/manage.py:855 +msgid "Unknown error" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/cmd/manage.py:858 #, python-format -msgid "" -"trying to snapshot a non-running instance: (state: %(state)s expected: " -"%(running)s)" +msgid "%s created" msgstr "" -#: nova/compute/manager.py:1274 -#, python-format -msgid "Found %(num_images)d images (rotation: %(rotation)d)" +#: nova/cmd/manage.py:866 +msgid "Valid instance type name is required" msgstr "" -#: nova/compute/manager.py:1280 +#: nova/cmd/manage.py:869 #, python-format -msgid "Rotating out %d backups" +msgid "DB Error: %s" msgstr "" -#: nova/compute/manager.py:1285 +#: nova/cmd/manage.py:874 #, python-format -msgid "Deleting image %s" +msgid "%s deleted" msgstr "" -#: nova/compute/manager.py:1316 +#: nova/cmd/manage.py:910 #, python-format -msgid "Failed to set admin password. Instance %s is not running" +msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/compute/manager.py:1323 -msgid "Root password set" +#: nova/cmd/manage.py:932 +#, python-format +msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/compute/manager.py:1333 -msgid "set_admin_password is not implemented by this driver." +#: nova/cmd/manage.py:976 +#, python-format +msgid "Hypervisor: %s" msgstr "" -#: nova/compute/manager.py:1349 +#: nova/cmd/manage.py:1017 #, python-format -msgid "set_admin_password failed: %s" +msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/compute/manager.py:1357 -msgid "error setting admin password" +#: nova/cmd/manage.py:1019 +msgid "No errors in logfiles!" msgstr "" -#: nova/compute/manager.py:1372 -#, python-format -msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +#: nova/cmd/manage.py:1031 +msgid "Unable to find system log file!" msgstr "" -#: nova/compute/manager.py:1376 +#: nova/cmd/manage.py:1035 #, python-format -msgid "injecting file to %(path)s" +msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/compute/manager.py:1389 -msgid "Rescuing" +#: nova/cmd/manage.py:1044 +msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/manager.py:1416 -msgid "Unrescuing" +#: nova/compute/api.py:281 +msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/manager.py:1437 +#: nova/compute/api.py:288 #, python-format -msgid "Changing instance metadata according to %(diff)r" -msgstr "" - -#: nova/compute/manager.py:1619 -msgid "destination same as source!" +msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/manager.py:1637 -msgid "Migrating" +#: nova/compute/api.py:297 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s " +"instances. %(msg)s" msgstr "" -#: nova/compute/manager.py:1805 +#: nova/compute/api.py:317 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" msgstr "" -#: nova/compute/manager.py:1861 -msgid "Pausing" +#: nova/compute/api.py:327 +msgid "Metadata property key blank" msgstr "" -#: nova/compute/manager.py:1878 -msgid "Unpausing" +#: nova/compute/api.py:331 +msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1916 -msgid "Retrieving diagnostics" +#: nova/compute/api.py:335 +msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/manager.py:1946 -msgid "Resuming" +#: nova/compute/api.py:453 +msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/manager.py:1962 -msgid "Reset network" -msgstr "" +#: nova/compute/api.py:493 +#, fuzzy, python-format +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:1967 -msgid "Inject network info" +#: nova/compute/api.py:607 +#, python-format +msgid "Going to run %s instances..." msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/api.py:720 #, python-format -msgid "network_info to inject: |%s|" +msgid "bdm %s" msgstr "" -#: nova/compute/manager.py:1987 -msgid "Get console output" +#: nova/compute/api.py:747 +#, python-format +msgid "block_device_mapping %s" msgstr "" -#: nova/compute/manager.py:2012 -msgid "Getting vnc console" -msgstr "" +#: nova/compute/api.py:1016 +#, fuzzy, python-format +msgid "instance termination disabled" +msgstr "建立虛擬介面失敗" -#: nova/compute/manager.py:2040 +#: nova/compute/api.py:1152 #, python-format -msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/manager.py:2083 -#, python-format -msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +#: nova/compute/api.py:1158 +msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/manager.py:2092 +#: nova/compute/api.py:1168 #, python-format -msgid "" -"Failed to connect to volume %(volume_id)s while attaching at " -"%(mountpoint)s" +msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/manager.py:2107 -#, 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:2136 -#, python-format -msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +#: nova/compute/api.py:1212 +msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/manager.py:2140 -#, fuzzy -msgid "Detaching volume from unknown instance" -msgstr "無法掛載Volume 到虛擬機器 %s" - -#: nova/compute/manager.py:2153 -#, fuzzy, python-format -msgid "Faild to detach volume %(volume_id)s from %(mp)s" -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" +#: nova/compute/api.py:1236 +msgid "Going to try to terminate instance" +msgstr "" -#: nova/compute/manager.py:2246 -msgid "Instance has no volume." +#: nova/compute/api.py:1286 +msgid "Going to try to stop instance" msgstr "" -#: nova/compute/manager.py:2306 -#, python-format -msgid "Pre live migration failed at %(dest)s" +#: nova/compute/api.py:1303 +msgid "Going to try to start instance" msgstr "" -#: nova/compute/manager.py:2332 -msgid "_post_live_migration() is started.." +#: nova/compute/api.py:1376 +#, python-format +msgid "Searching by: %s" msgstr "" -#: nova/compute/manager.py:2365 -msgid "No floating_ip found" +#: nova/compute/api.py:1613 +#, python-format +msgid "snapshot for %s" msgstr "" -#: nova/compute/manager.py:2373 -msgid "No floating_ip found." +#: nova/compute/api.py:1968 +msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/api.py:1977 #, python-format msgid "" -"Live migration: Unexpected error: cannot inherit floating ip.\n" -"%(e)s" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" msgstr "" -#: nova/compute/manager.py:2401 +#: nova/compute/api.py:2019 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/manager.py:2403 -msgid "" -"You may see the error \"libvirt: QEMU error: Domain not found: no domain " -"with matching name.\" This error can be safely ignored." +#: nova/compute/api.py:2157 +msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/manager.py:2417 -msgid "Post operation of migration started" +#: nova/compute/api.py:2264 +msgid "Locking" msgstr "" -#: nova/compute/manager.py:2548 -msgid "Updated the info_cache for instance" +#: nova/compute/api.py:2272 +msgid "Unlocking" msgstr "" -#: nova/compute/manager.py:2574 -#, python-format -msgid "" -"Found %(migration_count)d unconfirmed migrations older than " -"%(confirm_window)d seconds" +#: nova/compute/api.py:2344 +msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/manager.py:2579 +#: nova/compute/api.py:2457 #, python-format -msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2476 +msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/manager.py:2588 +#: nova/compute/api.py:2480 #, python-format msgid "" -"Automatically confirming migration %(migration_id)s for instance " -"%(instance_uuid)s" +"Instance compute service state on %(inst_host)s expected to be down, but " +"it was up." msgstr "" -#: nova/compute/manager.py:2595 -#, python-format -msgid "Instance %(instance_uuid)s not found" +#: nova/compute/api.py:2719 +msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/manager.py:2599 -msgid "In ERROR state" +#: nova/compute/api.py:2723 +msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/manager.py:2606 +#: nova/compute/api.py:2820 #, python-format -msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/manager.py:2614 +#: nova/compute/api.py:2823 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/manager.py:2631 +#: nova/compute/api.py:2831 #, python-format msgid "" -"Running instance usage audit for host %(host)s from %(begin_time)s to " -"%(end_time)s. %(number_instances)s instances." +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)'." msgstr "" -#: nova/compute/manager.py:2649 +#: nova/compute/api.py:2837 #, python-format -msgid "Failed to generate usage audit for instance on host %s" +msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/manager.py:2672 -msgid "Updating bandwidth usage cache" +#: nova/compute/api.py:2857 +msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/manager.py:2737 -msgid "Updating host status" +#: nova/compute/api.py:2860 +#, python-format +msgid "Create Security Group %s" msgstr "" -#: nova/compute/manager.py:2763 +#: nova/compute/api.py:2867 #, python-format -msgid "" -"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " -"the hypervisor." +msgid "Security group %s already exists" msgstr "" -#: nova/compute/manager.py:2769 nova/compute/manager.py:2807 -msgid "During sync_power_state the instance has a pending task. Skip." -msgstr "" +#: nova/compute/api.py:2932 +#, fuzzy, python-format +msgid "Unable to delete system group '%s'" +msgstr "找不到Volume %s" -#: nova/compute/manager.py:2794 -#, python-format -msgid "" -"During the sync_power process the instance has moved from host %(src)s to" -" host %(dst)s" +#: nova/compute/api.py:2937 +msgid "Security group is still in use" msgstr "" -#: nova/compute/manager.py:2831 -msgid "Instance shutdown by itself. Calling the stop API." +#: nova/compute/api.py:2945 +msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/manager.py:2843 nova/compute/manager.py:2854 -#: nova/compute/manager.py:2868 -msgid "error during stop() in sync_power_state." +#: nova/compute/api.py:2948 +#, python-format +msgid "Delete security group %s" msgstr "" -#: nova/compute/manager.py:2848 -msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#: nova/compute/api.py:3034 nova/compute/api.py:3111 +#, python-format +msgid "Rule (%s) not found" msgstr "" -#: nova/compute/manager.py:2861 -msgid "Instance is not stopped. Calling the stop API." +#: nova/compute/api.py:3050 +msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/manager.py:2877 -msgid "Instance is not (soft-)deleted." +#: nova/compute/api.py:3053 +#, python-format +msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/manager.py:2885 -msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#: nova/compute/api.py:3064 +#, python-format +msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/manager.py:2898 -msgid "Reclaiming deleted instance" +#: nova/compute/api.py:3118 +msgid "Security group id should be integer" msgstr "" -#: nova/compute/manager.py:2947 +#: nova/compute/claims.py:94 nova/compute/claims.py:218 #, python-format -msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +msgid "Aborting claim: %s" msgstr "" -#: nova/compute/manager.py:2954 +#: nova/compute/claims.py:116 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" msgstr "" -#: nova/compute/manager.py:2961 -#, python-format -msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/claims.py:128 +msgid "Claim successful" msgstr "" -#: nova/compute/resource_tracker.py:151 -msgid "" -"Host field should be not be set on the instance until resources have been" -" claimed." +#: nova/compute/claims.py:130 +msgid "Claim failed" msgstr "" -#: nova/compute/resource_tracker.py:168 -#, python-format -msgid "" -"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " -"%(vcpus)d" +#: nova/compute/claims.py:135 +msgid "Memory" msgstr "" -#: nova/compute/resource_tracker.py:210 -#, python-format -msgid "" -"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d" -" MB" +#: nova/compute/claims.py:144 +msgid "Disk" msgstr "" -#: nova/compute/resource_tracker.py:219 -msgid "Memory limit not specified, defaulting to unlimited" +#: nova/compute/claims.py:153 +msgid "CPU" msgstr "" -#: nova/compute/resource_tracker.py:225 +#: nova/compute/claims.py:165 #, python-format -msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +msgid "Total %(type_)s: %(total)d %(unit)s, used: %(used)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:232 +#: nova/compute/claims.py:170 #, python-format -msgid "" -"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested " -"memory %(memory_mb)d MB" +msgid "%(type_)s limit not specified, defaulting to unlimited" +msgstr "" + +#: nova/compute/claims.py:177 +#, python-format +msgid "%(type_)s limit: %(limit)d %(unit)s, free: %(free)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:241 +#: nova/compute/claims.py:184 #, python-format msgid "" -"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: " -"%(free_disk)d GB" +"Unable to claim resources. Free %(type_)s %(free)d %(unit)s < requested " +"%(requested)d %(unit)s" msgstr "" -#: nova/compute/resource_tracker.py:250 -msgid "Disk limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:96 +msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/resource_tracker.py:256 +#: nova/compute/instance_types.py:105 #, python-format -msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +msgid "'%s' argument must be a positive integer" msgstr "" -#: nova/compute/resource_tracker.py:262 -#, python-format -msgid "" -"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested " -"disk %(disk_gb)d GB" +#: nova/compute/instance_types.py:113 +msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/resource_tracker.py:273 +#: nova/compute/instance_types.py:121 #, python-format -msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/resource_tracker.py:280 -msgid "VCPU limit not specified, defaulting to unlimited" +#: nova/compute/instance_types.py:131 +msgid "is_public must be a boolean" msgstr "" -#: nova/compute/resource_tracker.py:284 +#: nova/compute/instance_types.py:138 #, python-format -msgid "CPU limit: %(vcpu_limit)d" +msgid "DB error: %s" msgstr "" -#: nova/compute/resource_tracker.py:291 +#: nova/compute/instance_types.py:148 #, python-format -msgid "" -"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " -"%(vcpus)d" +msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/resource_tracker.py:310 -#, python-format -msgid "Finishing claim: %s" +#: nova/compute/manager.py:201 +msgid "Possibly task preempted." msgstr "" -#: nova/compute/resource_tracker.py:325 +#: nova/compute/manager.py:359 #, python-format -msgid "Aborting claim: %s" +msgid "%(nodename)s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/resource_tracker.py:363 -msgid "" -"Virt driver does not support 'get_available_resource' Compute tracking " -"is disabled." +#: nova/compute/manager.py:388 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/resource_tracker.py:401 +#: nova/compute/manager.py:402 #, python-format -msgid "Compute_service record created for %s " +msgid "Instance %(uuid)s found in the hypervisor, but not in the database" msgstr "" -#: nova/compute/resource_tracker.py:406 +#: nova/compute/manager.py:418 #, python-format -msgid "Compute_service record updated for %s " +msgid "" +"Instance %(driver_instance)s found in the hypervisor, but not in the " +"database" msgstr "" -#: nova/compute/resource_tracker.py:425 +#: nova/compute/manager.py:439 #, python-format -msgid "No service record for host %s" +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." msgstr "" -#: nova/compute/resource_tracker.py:435 -#, python-format -msgid "Hypervisor: free ram (MB): %s" +#: nova/compute/manager.py:454 +msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/resource_tracker.py:436 -#, python-format -msgid "Hypervisor: free disk (GB): %s" +#: nova/compute/manager.py:475 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" msgstr "" -#: nova/compute/resource_tracker.py:441 -#, python-format -msgid "Hypervisor: free VCPUs: %s" +#: nova/compute/manager.py:481 +msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/resource_tracker.py:443 -msgid "Hypervisor: VCPU information unavailable" +#: nova/compute/manager.py:524 +msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/resource_tracker.py:450 -#, python-format -msgid "Free ram (MB): %s" +#: nova/compute/manager.py:527 +msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/resource_tracker.py:451 +#: nova/compute/manager.py:538 #, python-format -msgid "Free disk (GB): %s" +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/resource_tracker.py:456 -#, python-format -msgid "Free VCPUS: %s" +#: nova/compute/manager.py:543 +msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/resource_tracker.py:458 -msgid "Free VCPU information unavailable" +#: nova/compute/manager.py:557 +msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/resource_tracker.py:533 -#, python-format -msgid "Missing keys: %s" +#: nova/compute/manager.py:562 +#, fuzzy, python-format +msgid "Failed to resume instance" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/compute/manager.py:572 +msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/rpcapi.py:44 -msgid "No compute host specified" +#: nova/compute/manager.py:576 +#, python-format +msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/rpcapi.py:47 +#: nova/compute/manager.py:592 #, python-format -msgid "Unable to find host for Instance %s" +msgid "Unexpected power state %d" msgstr "" -#: nova/compute/utils.py:87 +#: nova/compute/manager.py:604 #, python-format -msgid "Using %(prefix)s instead of %(req_prefix)s" +msgid "Ignoring event %s" msgstr "" -#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71 -msgid "Adding console" +#: nova/compute/manager.py:642 +msgid "Checking state" msgstr "" -#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123 +#: nova/compute/manager.py:729 #, python-format -msgid "Tried to remove non-existent console %(console_id)s." +msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/console/vmrc_manager.py:126 +#: nova/compute/manager.py:746 #, python-format -msgid "Removing console %(console_id)s." +msgid "Setting up bdm %s" msgstr "" -#: nova/console/xvp.py:98 -msgid "Rebuilding xvp conf" +#: nova/compute/manager.py:838 +msgid "Instance disappeared before we could start it" msgstr "" -#: nova/console/xvp.py:116 +#: nova/compute/manager.py:847 nova/compute/manager.py:2313 #, python-format -msgid "Re-wrote %s" +msgid "No node specified, defaulting to %(node)s" msgstr "" -#: nova/console/xvp.py:121 -msgid "Stopping xvp" +#: nova/compute/manager.py:898 +msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/console/xvp.py:134 -msgid "Starting xvp" +#: nova/compute/manager.py:904 +msgid "Instance was deleted during spawn." msgstr "" -#: nova/console/xvp.py:141 +#: nova/compute/manager.py:926 #, python-format -msgid "Error starting xvp: %s" +msgid "Error: %s" msgstr "" -#: nova/console/xvp.py:144 -msgid "Restarting xvp" +#: nova/compute/manager.py:943 +msgid "Clean up resource before rescheduling." msgstr "" -#: nova/console/xvp.py:146 -msgid "xvp not running..." +#: nova/compute/manager.py:968 nova/compute/manager.py:2367 +msgid "Error trying to reschedule" msgstr "" -#: nova/consoleauth/manager.py:70 -#, python-format -msgid "Received Token: %(token)s, %(token_dict)s)" +#: nova/compute/manager.py:986 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:991 +msgid "No request spec, will not reschedule" msgstr "" -#: nova/consoleauth/manager.py:75 +#: nova/compute/manager.py:997 #, python-format -msgid "Checking Token: %(token)s, %(token_valid)s)" +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" + +#: nova/compute/manager.py:1025 +msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/db/sqlalchemy/api.py:206 +#: nova/compute/manager.py:1075 #, python-format -msgid "Unrecognized read_deleted value '%s'" +msgid "" +"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, " +"allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:2790 +#: nova/compute/manager.py:1081 #, python-format -msgid "Change will make usage less than 0 for the following resources: %(unders)s" +msgid "" +"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed " +"size %(allowed_size_bytes)d" msgstr "" -#: nova/db/sqlalchemy/api.py:4691 -msgid "Backend exists" +#: nova/compute/manager.py:1091 +msgid "Starting instance..." msgstr "" -#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737 -#, python-format -msgid "No backend config with id %(sm_backend_id)s" +#: nova/compute/manager.py:1117 +msgid "Instance failed network setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4749 +#: nova/compute/manager.py:1120 #, python-format -msgid "No backend config with sr uuid %(sr_uuid)s" +msgid "Instance network_info: |%s|" msgstr "" -#: nova/db/sqlalchemy/api.py:4783 -msgid "Flavor exists" +#: nova/compute/manager.py:1131 +msgid "Instance failed block device setup" msgstr "" -#: nova/db/sqlalchemy/api.py:4798 -#, python-format -msgid "%(sm_flavor_id) flavor not found" +#: nova/compute/manager.py:1150 +msgid "Instance failed to spawn" msgstr "" -#: nova/db/sqlalchemy/api.py:4817 -#, python-format -msgid "No sm_flavor called %(sm_flavor_id)s" +#: nova/compute/manager.py:1201 +msgid "Deallocating network for instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4834 +#: nova/compute/manager.py:1272 #, python-format -msgid "No sm_flavor called %(sm_flavor_label)s" +msgid "%(action_str)s instance" msgstr "" -#: nova/db/sqlalchemy/api.py:4872 -#, python-format -msgid "No sm_volume with id %(volume_id)s" +#: nova/compute/manager.py:1288 +msgid "Failed to deallocate network for instance." msgstr "" -#: nova/db/sqlalchemy/migration.py:74 -msgid "version should be an integer" +#: nova/compute/manager.py:1309 +#, python-format +msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/migration.py:101 -msgid "Upgrade DB using Essex release first." +#: nova/compute/manager.py:1312 +#, python-format +msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/db/sqlalchemy/session.py:162 +#: nova/compute/manager.py:1319 #, python-format -msgid "SQL connection failed. %s attempts left." +msgid "terminating bdm %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50 -#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53 -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86 -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97 -#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52 +#: nova/compute/manager.py:1367 #, python-format -msgid "Table |%s| not created!" +msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62 -msgid "quota_classes table not dropped" +#: nova/compute/manager.py:1420 nova/compute/manager.py:2543 +#: nova/compute/manager.py:4019 +#, python-format +msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44 -#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67 -#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87 -msgid "foreign key constraint couldn't be removed" +#: nova/compute/manager.py:1572 +msgid "Rebuilding instance" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178 -#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236 -msgid "Foreign Key constraint couldn't be removed" +#: nova/compute/manager.py:1585 +msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57 -msgid "foreign key could not be dropped" +#: nova/compute/manager.py:1589 +msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91 -msgid "foreign key could not be created" +#: nova/compute/manager.py:1593 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98 -msgid "quota_usages table not dropped" +#: nova/compute/manager.py:1677 +#, python-format +msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105 -msgid "reservations table not dropped" +#: nova/compute/manager.py:1709 +#, fuzzy, python-format +msgid "Detaching from volume api: %s" +msgstr "無法卸載 Volume %s" + +#: nova/compute/manager.py:1727 +msgid "Rebooting instance" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66 -#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107 -msgid "foreign key constraint couldn't be created" +#: nova/compute/manager.py:1746 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66 -msgid "foreign key constraint couldn't be dropped" +#: nova/compute/manager.py:1762 +#, fuzzy, python-format +msgid "Cannot reboot instance: %(exc)s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/compute/manager.py:1775 +msgid "Instance disappeared during reboot" msgstr "" -#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93 -#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43 -msgid "user_quotas table not dropped" +#: nova/compute/manager.py:1802 +msgid "instance snapshotting" msgstr "" -#: nova/image/glance.py:143 +#: nova/compute/manager.py:1808 #, python-format msgid "" -"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " -"%(extra)s." +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" msgstr "" -#: nova/image/s3.py:311 +#: nova/compute/manager.py:1869 #, python-format -msgid "Failed to download %(image_location)s to %(image_path)s" +msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/image/s3.py:328 +#: nova/compute/manager.py:1876 #, python-format -msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgid "Rotating out %d backups" msgstr "" -#: nova/image/s3.py:338 +#: nova/compute/manager.py:1881 #, python-format -msgid "Failed to untar %(image_location)s to %(image_path)s" +msgid "Deleting image %s" msgstr "" -#: nova/image/s3.py:348 +#: nova/compute/manager.py:1909 #, python-format -msgid "Failed to upload %(image_location)s to %(image_path)s" +msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/image/s3.py:372 -#, python-format -msgid "Failed to decrypt private key: %s" +#: nova/compute/manager.py:1916 +msgid "Root password set" msgstr "" -#: nova/image/s3.py:379 -#, python-format -msgid "Failed to decrypt initialization vector: %s" +#: nova/compute/manager.py:1923 +msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/image/s3.py:390 +#: nova/compute/manager.py:1938 #, python-format -msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgid "set_admin_password failed: %s" msgstr "" -#: nova/image/s3.py:402 -msgid "Unsafe filenames in image" +#: nova/compute/manager.py:1945 +msgid "error setting admin password" msgstr "" -#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 +#: nova/compute/manager.py:1958 #, python-format -msgid "Bad mac for to_global_ipv6: %s" +msgid "" +"trying to inject a file into a non-running (state: " +"%(current_power_state)s expected: %(expected_state)s)" msgstr "" -#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 +#: nova/compute/manager.py:1962 #, python-format -msgid "Bad prefix for to_global_ipv6: %s" +msgid "injecting file to %(path)s" msgstr "" -#: nova/ipv6/account_identifier.py:42 -#, python-format -msgid "Bad project_id for to_global_ipv6: %s" +#: nova/compute/manager.py:1982 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" msgstr "" -#: nova/network/api.py:53 -msgid "instance is a required argument to use @refresh_cache" +#: nova/compute/manager.py:1996 +msgid "Rescuing" msgstr "" -#: nova/network/api.py:80 -#, python-format -msgid "args: %s" +#: nova/compute/manager.py:2031 +msgid "Unrescuing" msgstr "" -#: nova/network/api.py:81 +#: nova/compute/manager.py:2052 #, python-format -msgid "kwargs: %s" +msgid "Changing instance metadata according to %(diff)r" msgstr "" -#: nova/network/api.py:169 -#, python-format -msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +#: nova/compute/manager.py:2271 +msgid "Instance has no source host" msgstr "" -#: nova/network/ldapdns.py:317 -msgid "This driver only supports type 'a' entries." +#: nova/compute/manager.py:2277 +msgid "destination same as source!" msgstr "" -#: nova/network/linux_net.py:179 -#, python-format -msgid "Attempted to remove chain %s which does not exist" +#: nova/compute/manager.py:2294 +msgid "Migrating" msgstr "" -#: nova/network/linux_net.py:214 +#: nova/compute/manager.py:2540 #, python-format -msgid "Unknown chain: %r" +msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" msgstr "" -#: nova/network/linux_net.py:239 -#, python-format -msgid "" -"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " -"%(top)r" +#: nova/compute/manager.py:2603 +msgid "Pausing" msgstr "" -#: nova/network/linux_net.py:374 -msgid "IPTablesManager.apply completed with success" +#: nova/compute/manager.py:2621 +msgid "Unpausing" msgstr "" -#: nova/network/linux_net.py:580 -#, python-format -msgid "arping error for ip %s" +#: nova/compute/manager.py:2659 +msgid "Retrieving diagnostics" msgstr "" -#: nova/network/linux_net.py:790 -#, python-format -msgid "Pid %d is stale, skip killing dnsmasq" +#: nova/compute/manager.py:2690 +msgid "Resuming" msgstr "" -#: nova/network/linux_net.py:830 -#, python-format -msgid "Hupping dnsmasq threw %s" +#: nova/compute/manager.py:2710 +msgid "Reset network" msgstr "" -#: nova/network/linux_net.py:832 -#, python-format -msgid "Pid %d is stale, relaunching dnsmasq" +#: nova/compute/manager.py:2715 +msgid "Inject network info" msgstr "" -#: nova/network/linux_net.py:894 +#: nova/compute/manager.py:2718 #, python-format -msgid "killing radvd threw %s" +msgid "network_info to inject: |%s|" msgstr "" -#: nova/network/linux_net.py:896 -#, python-format -msgid "Pid %d is stale, relaunching radvd" +#: nova/compute/manager.py:2735 +msgid "Get console output" msgstr "" -#: nova/network/linux_net.py:1126 -#, python-format -msgid "Starting VLAN interface %s" +#: nova/compute/manager.py:2762 +msgid "Getting vnc console" msgstr "" -#: nova/network/linux_net.py:1162 -#, python-format -msgid "Starting Bridge interface for %s" +#: nova/compute/manager.py:2797 +msgid "Getting spice console" msgstr "" -#: nova/network/linux_net.py:1205 +#: nova/compute/manager.py:2844 #, python-format -msgid "Failed to add interface: %s" +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1306 +#: nova/compute/manager.py:2895 #, python-format -msgid "Starting bridge %s " +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1314 +#: nova/compute/manager.py:2904 #, python-format -msgid "Done starting bridge %s" +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" msgstr "" -#: nova/network/linux_net.py:1333 +#: nova/compute/manager.py:2919 +#, 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:2949 #, python-format -msgid "Failed unplugging gateway interface '%s'" +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/network/linux_net.py:1335 -#, python-format -msgid "Unplugged gateway interface '%s'" +#: nova/compute/manager.py:2959 +#, fuzzy +msgid "Detaching volume from unknown instance" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/compute/manager.py:2966 +#, 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:2990 +msgid "Updating volume usage cache with totals" msgstr "" -#: nova/network/manager.py:277 +#: nova/compute/manager.py:3028 #, python-format -msgid "Fixed ip %(fixed_ip_id)s not found" +msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/network/manager.py:286 nova/network/manager.py:545 +#: nova/compute/manager.py:3048 #, python-format -msgid "Interface %(interface)s not found" +msgid "Port %(port_id)s is not attached" msgstr "" -#: nova/network/manager.py:301 +#: nova/compute/manager.py:3062 #, python-format -msgid "floating IP allocation for instance |%s|" +msgid "Host %(host)s not found" msgstr "" -#: nova/network/manager.py:365 -msgid "Floating IP is not associated. Ignore." +#: nova/compute/manager.py:3199 +#, python-format +msgid "Pre live migration failed at %(dest)s" msgstr "" -#: nova/network/manager.py:383 -#, python-format -msgid "Address |%(address)s| is not allocated" +#: nova/compute/manager.py:3227 +msgid "_post_live_migration() is started.." msgstr "" -#: nova/network/manager.py:387 +#: nova/compute/manager.py:3282 #, python-format -msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgid "Migrating instance to %(dest)s finished successfully." msgstr "" -#: nova/network/manager.py:408 -#, python-format -msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" +#: nova/compute/manager.py:3284 +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/network/manager.py:469 -msgid "Failed to update usages deallocating floating IP" +#: nova/compute/manager.py:3298 +msgid "Post operation of migration started" msgstr "" -#: nova/network/manager.py:650 -#, python-format -msgid "Starting migration network for instance %(instance_uuid)s" +#: nova/compute/manager.py:3438 +msgid "Updated the info_cache for instance" msgstr "" -#: nova/network/manager.py:657 +#: nova/compute/manager.py:3483 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notmigrate it " +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" msgstr "" -#: nova/network/manager.py:678 +#: nova/compute/manager.py:3489 #, python-format -msgid "Finishing migration network for instance %(instance_uuid)s" +msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/network/manager.py:686 +#: nova/compute/manager.py:3498 #, python-format msgid "" -"Floating ip address |%(address)s| no longer belongs to instance " -"%(instance_uuid)s. Will notsetup it." +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" msgstr "" -#: nova/network/manager.py:733 +#: nova/compute/manager.py:3505 #, python-format -msgid "" -"Database inconsistency: DNS domain |%s| is registered in the Nova db but " -"not visible to either the floating or instance DNS driver. It will be " -"ignored." +msgid "Instance %(instance_uuid)s not found" msgstr "" -#: nova/network/manager.py:779 +#: nova/compute/manager.py:3509 +msgid "In ERROR state" +msgstr "" + +#: nova/compute/manager.py:3516 #, python-format -msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/network/manager.py:789 +#: nova/compute/manager.py:3525 #, python-format -msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgid "Error auto-confirming resize: %(e)s. Will retry later." msgstr "" -#: nova/network/manager.py:903 +#: nova/compute/manager.py:3542 #, python-format -msgid "Disassociated %s stale fixed ip(s)" +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/network/manager.py:907 -msgid "setting network host" +#: nova/compute/manager.py:3561 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/network/manager.py:1021 -msgid "network allocations" +#: nova/compute/manager.py:3585 +msgid "Updating bandwidth usage cache" msgstr "" -#: nova/network/manager.py:1026 -#, python-format -msgid "networks retrieved for instance: |%(networks)s|" +#: nova/compute/manager.py:3703 +msgid "Updating volume usage cache" msgstr "" -#: nova/network/manager.py:1056 -msgid "network deallocation for instance" +#: nova/compute/manager.py:3721 +msgid "Updating host status" msgstr "" -#: nova/network/manager.py:1279 +#: nova/compute/manager.py:3747 #, python-format msgid "" -"instance-dns-zone is |%(domain)s|, which is in availability zone " -"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " -"created." +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." msgstr "" -#: nova/network/manager.py:1358 -#, python-format -msgid "Unable to release %s because vif doesn't exist." +#: nova/compute/manager.py:3752 nova/compute/manager.py:3801 +msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/network/manager.py:1379 +#: nova/compute/manager.py:3788 #, python-format -msgid "Leased IP |%(address)s|" +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" msgstr "" -#: nova/network/manager.py:1383 -#, python-format -msgid "IP %s leased that is not associated" +#: nova/compute/manager.py:3826 +msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/network/manager.py:1391 -#, python-format -msgid "IP |%s| leased that isn't allocated" +#: nova/compute/manager.py:3838 nova/compute/manager.py:3847 +#: nova/compute/manager.py:3877 +msgid "error during stop() in sync_power_state." msgstr "" -#: nova/network/manager.py:1396 -#, python-format -msgid "Released IP |%(address)s|" +#: nova/compute/manager.py:3842 +msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/network/manager.py:1400 -#, python-format -msgid "IP %s released that is not associated" +#: nova/compute/manager.py:3858 +msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/network/manager.py:1403 -#, python-format -msgid "IP %s released that was not leased" +#: nova/compute/manager.py:3864 +msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/network/manager.py:1422 -#, python-format -msgid "%s must be an integer" +#: nova/compute/manager.py:3870 +msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/network/manager.py:1446 -msgid "Maximum allowed length for 'label' is 255." +#: nova/compute/manager.py:3886 +msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/network/manager.py:1466 -#, python-format -msgid "" -"Subnet(s) too large, defaulting to /%s. To override, specify " -"network_size flag." +#: nova/compute/manager.py:3894 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/network/manager.py:1547 -msgid "cidr already in use" +#: nova/compute/manager.py:3909 +msgid "Reclaiming deleted instance" msgstr "" -#: nova/network/manager.py:1550 +#: nova/compute/manager.py:3974 #, python-format -msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgid "" +"Detected instance with name label '%(name)s' which is marked as DELETED " +"but still present on host." msgstr "" -#: nova/network/manager.py:1561 +#: nova/compute/manager.py:3981 #, python-format msgid "" -"requested cidr (%(cidr)s) conflicts with existing smaller cidr " -"(%(smaller)s)" -msgstr "" - -#: nova/network/manager.py:1620 -msgid "Network already exists!" +"Destroying instance with name label '%(name)s' which is marked as DELETED" +" but still present on host." msgstr "" -#: nova/network/manager.py:1640 +#: nova/compute/manager.py:3988 #, python-format -msgid "Network must be disassociated from project %s before delete" +msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/network/manager.py:2097 +#: nova/compute/resource_tracker.py:92 msgid "" -"The sum between the number of networks and the vlan start cannot be " -"greater than 4094" +"Host field should not be set on the instance until resources have been " +"claimed." msgstr "" -#: nova/network/manager.py:2104 -#, python-format +#: nova/compute/resource_tracker.py:97 msgid "" -"The network range is not big enough to fit %(num_networks)s. Network size" -" is %(network_size)s" -msgstr "" - -#: nova/network/minidns.py:65 -msgid "This driver only supports type 'a'" +"Node field should be not be set on the instance until resources have been" +" claimed." msgstr "" -#: nova/network/model.py:337 -msgid "v4 subnets are required for legacy nw_info" +#: nova/compute/resource_tracker.py:237 +msgid "Auditing locally available compute resources" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:75 -msgid "Error creating network entry" +#: nova/compute/resource_tracker.py:245 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:90 +#: nova/compute/resource_tracker.py:280 #, python-format -msgid "No network with net_id = %s" +msgid "Deleting compute node %s" msgstr "" -#: nova/network/quantum/nova_ipam_lib.py:256 +#: nova/compute/resource_tracker.py:304 #, python-format -msgid "No fixed IPs to deallocate for vif %s" +msgid "Compute_service record created for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/__init__.py:41 -msgid "_get_auth_token() failed" +#: nova/compute/resource_tracker.py:310 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" msgstr "" -#: nova/network/quantumv2/api.py:97 +#: nova/compute/resource_tracker.py:324 #, python-format -msgid "allocate_for_instance() for %s" +msgid "No service record for host %s" msgstr "" -#: nova/network/quantumv2/api.py:100 +#: nova/compute/resource_tracker.py:334 #, python-format -msgid "empty project id for instance %s" +msgid "Hypervisor: free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:153 +#: nova/compute/resource_tracker.py:335 #, python-format -msgid "Fail to delete port %(portid)s with failure: %(exception)s" +msgid "Hypervisor: free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:164 +#: nova/compute/resource_tracker.py:340 #, python-format -msgid "deallocate_for_instance() for %s" +msgid "Hypervisor: free VCPUs: %s" msgstr "" -#: nova/network/quantumv2/api.py:173 -#, python-format -msgid "Failed to delete quantum port %(portid)s " +#: nova/compute/resource_tracker.py:342 +msgid "Hypervisor: VCPU information unavailable" msgstr "" -#: nova/network/quantumv2/api.py:182 +#: nova/compute/resource_tracker.py:349 #, python-format -msgid "get_instance_nw_info() for %s" +msgid "Free ram (MB): %s" msgstr "" -#: nova/network/quantumv2/api.py:197 +#: nova/compute/resource_tracker.py:350 #, python-format -msgid "validate_networks() for %s" +msgid "Free disk (GB): %s" msgstr "" -#: nova/network/quantumv2/api.py:438 +#: nova/compute/resource_tracker.py:355 #, python-format -msgid "Multiple floating IP pools matches found for name '%s'" +msgid "Free VCPUS: %s" msgstr "" -#: nova/openstack/common/lockutils.py:98 -#, python-format -msgid "Could not release the acquired lock `%s`" +#: nova/compute/resource_tracker.py:357 +msgid "Free VCPU information unavailable" msgstr "" -#: nova/openstack/common/lockutils.py:184 +#: nova/compute/resource_tracker.py:396 #, python-format -msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." +msgid "Updating from migration %s" msgstr "" -#: nova/openstack/common/lockutils.py:188 -#, python-format -msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:456 +msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/openstack/common/lockutils.py:216 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." +#: nova/compute/resource_tracker.py:471 +msgid "InstanceType could not be found, skipping migration." msgstr "" -#: nova/openstack/common/log.py:298 +#: nova/compute/resource_tracker.py:555 #, python-format -msgid "syslog facility must be one of: %s" +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory" msgstr "" -#: nova/openstack/common/policy.py:394 +#: nova/compute/resource_tracker.py:568 #, python-format -msgid "Failed to understand rule %(rule)s" +msgid "Missing keys: %s" msgstr "" -#: nova/openstack/common/policy.py:404 -#, python-format -msgid "No handler for matches of kind %s" +#: nova/compute/rpcapi.py:51 +msgid "No compute host specified" msgstr "" -#: nova/openstack/common/policy.py:679 +#: nova/compute/rpcapi.py:54 #, python-format -msgid "Failed to understand rule %(rule)r" +msgid "Unable to find host for Instance %s" msgstr "" -#: nova/openstack/common/notifier/api.py:125 +#: nova/compute/utils.py:141 #, python-format -msgid "%s not in valid priorities" +msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/openstack/common/notifier/api.py:141 -#, python-format +#: nova/conductor/api.py:376 msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" msgstr "" -#: nova/openstack/common/notifier/api.py:170 +#: nova/conductor/manager.py:88 #, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/openstack/common/notifier/rabbit_notifier.py:45 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" +#: nova/conductor/manager.py:253 +msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/openstack/common/plugin/pluginmanager.py:64 -#, python-format -msgid "Failed to load plugin %(plug)s: %(exc)s" +#: nova/console/manager.py:80 nova/console/vmrc_manager.py:63 +msgid "Adding console" msgstr "" -#: nova/openstack/common/rpc/amqp.py:209 +#: nova/console/manager.py:100 nova/console/vmrc_manager.py:113 #, python-format -msgid "unpacked context: %s" +msgid "Tried to remove non-existent console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/amqp.py:253 +#: nova/console/vmrc_manager.py:116 #, python-format -msgid "received %s" +msgid "Removing console %(console_id)s." msgstr "" -#: nova/openstack/common/rpc/amqp.py:259 -#, python-format -msgid "no method for message: %s" +#: nova/console/websocketproxy.py:54 +msgid "Invalid Token" msgstr "" -#: nova/openstack/common/rpc/amqp.py:260 -#, python-format -msgid "No method for message: %s" +#: nova/console/websocketproxy.py:73 +msgid "Invalid Connection Info" msgstr "" -#: nova/openstack/common/rpc/amqp.py:352 -#, python-format -msgid "Making asynchronous call on %s ..." +#: nova/console/xvp.py:100 +msgid "Rebuilding xvp conf" msgstr "" -#: nova/openstack/common/rpc/amqp.py:355 +#: nova/console/xvp.py:119 #, python-format -msgid "MSG_ID is %s" +msgid "Re-wrote %s" msgstr "" -#: nova/openstack/common/rpc/amqp.py:377 -#, python-format -msgid "Making asynchronous cast on %s..." +#: nova/console/xvp.py:124 +msgid "Failed to write configuration file" msgstr "" -#: nova/openstack/common/rpc/amqp.py:385 -msgid "Making asynchronous fanout cast..." +#: nova/console/xvp.py:127 +msgid "Stopping xvp" msgstr "" -#: nova/openstack/common/rpc/amqp.py:411 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" +#: nova/console/xvp.py:140 +msgid "Starting xvp" msgstr "" -#: nova/openstack/common/rpc/common.py:34 -#, fuzzy -msgid "An unknown RPC related exception occurred." -msgstr "發生一個未知例外" - -#: nova/openstack/common/rpc/common.py:64 +#: nova/console/xvp.py:147 #, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." +msgid "Error starting xvp: %s" msgstr "" -#: nova/openstack/common/rpc/common.py:81 -msgid "Timeout while waiting on RPC response." +#: nova/console/xvp.py:150 +msgid "Restarting xvp" msgstr "" -#: nova/openstack/common/rpc/common.py:85 -msgid "Invalid reuse of an RPC connection." +#: nova/console/xvp.py:152 +msgid "xvp not running..." msgstr "" -#: nova/openstack/common/rpc/common.py:89 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." +#: nova/console/xvp.py:203 +msgid "Failed to run xvp." msgstr "" -#: nova/openstack/common/rpc/common.py:206 +#: nova/consoleauth/manager.py:88 #, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: nova/openstack/common/rpc/impl_kombu.py:168 -#: nova/openstack/common/rpc/impl_qpid.py:144 -msgid "Failed to process message... skipping it." +msgid "Received Token: %(token)s, %(token_dict)s)" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:468 +#: nova/consoleauth/manager.py:112 #, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgid "Checking Token: %(token)s, %(token_valid)s)" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:490 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" +#: nova/db/api.py:587 +msgid "Failed to notify cells of instance destroy" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:527 -#, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" +#: nova/db/api.py:675 nova/db/api.py:696 +msgid "Failed to notify cells of instance update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:543 -#, python-format -msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." +#: nova/db/api.py:736 +msgid "Failed to notify cells of instance info cache update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:595 -#: nova/openstack/common/rpc/impl_qpid.py:403 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +#: nova/db/api.py:1435 +msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:613 -#: nova/openstack/common/rpc/impl_qpid.py:418 -#, python-format -msgid "Timed out waiting for RPC response: %s" +#: nova/db/api.py:1590 +msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:617 -#: nova/openstack/common/rpc/impl_qpid.py:422 +#: nova/db/sqlalchemy/api.py:153 #, python-format -msgid "Failed to consume message from queue: %s" +msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/openstack/common/rpc/impl_kombu.py:651 -#: nova/openstack/common/rpc/impl_qpid.py:452 -#, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +#: nova/db/sqlalchemy/api.py:188 +msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:359 +#: nova/db/sqlalchemy/api.py:201 nova/virt/baremetal/db/sqlalchemy/api.py:64 #, python-format -msgid "Unable to connect to AMQP server: %s" +msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:364 +#: nova/db/sqlalchemy/api.py:1409 #, python-format -msgid "Connected to AMQP server on %s" +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:372 -msgid "Re-established AMQP queues" +#: nova/db/sqlalchemy/api.py:1542 +#, python-format +msgid "Invalid instance id %s in request" msgstr "" -#: nova/openstack/common/rpc/impl_qpid.py:430 -msgid "Error processing message. Skipping it." +#: nova/db/sqlalchemy/api.py:2752 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:89 -msgid "JSON serialization failed." +#: nova/db/sqlalchemy/migration.py:73 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:69 +msgid "version should be an integer" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:97 -#, python-format -msgid "Deserializing: %s" +#: nova/db/sqlalchemy/migration.py:100 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:97 +msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:133 +#: nova/db/sqlalchemy/utils.py:61 #, python-format -msgid "Connecting to %(addr)s with %(type)s" +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:134 +#: nova/db/sqlalchemy/utils.py:67 #, python-format -msgid "-> Subscribed to %(subscribe)s" +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:135 +#: nova/db/sqlalchemy/utils.py:155 #, python-format -msgid "-> bind: %(bind)s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:143 -msgid "Could not open socket." +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:155 -#, python-format -msgid "Subscribing to %s" +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:62 +msgid "Exception while seeding instance_types table" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:193 -msgid "You cannot recv on this socket." +#: 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/openstack/common/rpc/impl_zmq.py:198 -msgid "You cannot send on this socket." +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:68 +msgid "volume_usage_cache table not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:251 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:77 #, python-format -msgid "Running func with context: %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:276 -msgid "Sending reply" +msgid "table '%s' not dropped" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:344 -msgid "Registering reactor" +#: nova/image/glance.py:187 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:356 -msgid "In reactor registered" +#: nova/image/glance.py:492 +#, python-format +msgid "fetching image %s from glance" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:371 -msgid "Out reactor registered" +#: nova/image/s3.py:318 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:375 -msgid "Consuming socket" +#: nova/image/s3.py:335 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:422 +#: nova/image/s3.py:345 #, python-format -msgid "CONSUMER GOT %s" +msgid "Failed to untar %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:432 +#: nova/image/s3.py:355 #, python-format -msgid "->response->%s" +msgid "Failed to upload %(image_location)s to %(image_path)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:442 +#: nova/image/s3.py:379 #, python-format -msgid "Created topic proxy: %s" +msgid "Failed to decrypt private key: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:449 +#: nova/image/s3.py:386 #, python-format -msgid "ROUTER RELAY-OUT START %(data)s" +msgid "Failed to decrypt initialization vector: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:451 +#: nova/image/s3.py:397 #, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:467 -#, python-format -msgid "CONSUMER RECEIVED DATA: %s" +#: nova/image/s3.py:409 +msgid "Unsafe filenames in image" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:469 +#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34 #, python-format -msgid "ROUTER RELAY-OUT %(data)s" +msgid "Bad mac for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:495 +#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36 #, python-format -msgid "Create Consumer for topic (%(topic)s)" +msgid "Bad prefix for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:511 +#: nova/ipv6/account_identifier.py:42 #, python-format -msgid "Consumer is a zmq.%s" +msgid "Bad project_id for to_global_ipv6: %s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:554 -msgid "Creating payload" +#: nova/network/api.py:55 +msgid "instance is a required argument to use @refresh_cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:567 -msgid "Creating queue socket for reply waiter" +#: nova/network/api.py:80 +msgid "Failed storing info cache" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:578 -msgid "Sending cast" +#: nova/network/api.py:239 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:581 -msgid "Cast sent; Waiting reply" +#: nova/network/driver.py:40 +msgid "Network driver option required, but not specified" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:584 +#: nova/network/driver.py:43 #, python-format -msgid "Received message: %s" -msgstr "" - -#: nova/openstack/common/rpc/impl_zmq.py:585 -msgid "Unpacking response" +msgid "Loading network driver '%s'" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:612 +#: nova/network/floating_ips.py:87 #, python-format -msgid "%(msg)s" +msgid "Fixed ip %(fixed_ip_id)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:615 +#: nova/network/floating_ips.py:97 nova/network/floating_ips.py:373 #, python-format -msgid "Sending message(s) to: %s" +msgid "Interface %(interface)s not found" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:619 -msgid "No matchmaker results. Not casting." +#: nova/network/floating_ips.py:121 +#, python-format +msgid "floating IP allocation for instance |%(floating_address)s|" msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:709 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." msgstr "" -#: nova/openstack/common/rpc/impl_zmq.py:711 -msgid "Error loading Matchmaker." +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:45 -msgid "Match not found by MatchMaker." +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" msgstr "" -#: nova/openstack/common/rpc/matchmaker.py:177 -#: nova/openstack/common/rpc/matchmaker.py:195 +#: nova/network/floating_ips.py:220 #, python-format -msgid "No key defining hosts for topic '%s', see ringfile" +msgid "Quota exceeded for %(pid)s, tried to allocate floating IP" msgstr "" -#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96 -msgid "Is the appropriate service running?" +#: nova/network/floating_ips.py:281 +msgid "Failed to update usages deallocating floating IP" msgstr "" -#: nova/scheduler/chance.py:54 -msgid "Could not find another compute" +#: nova/network/floating_ips.py:530 +#, python-format +msgid "Starting migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/driver.py:64 -msgid "Exception during scheduler.run_instance" +#: nova/network/floating_ips.py:537 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notmigrate it " msgstr "" -#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181 +#: nova/network/floating_ips.py:568 #, python-format -msgid "Setting instance to %(state)s state." +msgid "Finishing migration network for instance %(instance_uuid)s" msgstr "" -#: nova/scheduler/driver.py:101 +#: nova/network/floating_ips.py:576 #, python-format -msgid "Casted '%(method)s' to volume '%(host)s'" +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." msgstr "" -#: nova/scheduler/driver.py:124 +#: nova/network/floating_ips.py:624 #, python-format -msgid "Casted '%(method)s' to compute '%(host)s'" +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." msgstr "" -#: nova/scheduler/driver.py:141 +#: nova/network/floating_ips.py:664 #, python-format -msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgstr "" -#: nova/scheduler/driver.py:189 -msgid "Driver must implement schedule_prep_resize" +#: nova/network/floating_ips.py:673 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/scheduler/driver.py:197 -msgid "Driver must implement schedule_run_instance" +#: nova/network/ldapdns.py:100 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" msgstr "" -#: nova/scheduler/driver.py:202 -msgid "Driver must implement schedule_create_volune" +#: nova/network/ldapdns.py:127 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/scheduler/driver.py:334 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " -"memory(host:%(avail)s <= instance:%(mem_inst)s)" +#: nova/network/ldapdns.py:322 +msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/scheduler/filter_scheduler.py:49 -#, python-format -msgid "No host selection for %s defined." +#: nova/network/ldapdns.py:365 +msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/scheduler/filter_scheduler.py:65 +#: nova/network/linux_net.py:219 #, python-format -msgid "Attempting to build %(num_instances)d instance(s)" +msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/scheduler/filter_scheduler.py:186 -msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +#: nova/network/linux_net.py:254 +#, python-format +msgid "Unknown chain: %r" msgstr "" -#: nova/scheduler/filter_scheduler.py:213 +#: nova/network/linux_net.py:279 #, python-format msgid "" -"Exceeded max scheduling attempts %(max_attempts)d for instance " -"%(instance_uuid)s" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" msgstr "" -#: nova/scheduler/filter_scheduler.py:224 -msgid "Scheduler only understands Compute nodes (for now)" +#: nova/network/linux_net.py:424 +msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/scheduler/filter_scheduler.py:276 +#: nova/network/linux_net.py:680 #, python-format -msgid "Filtered %(hosts)s" +msgid "arping error for ip %s" msgstr "" -#: nova/scheduler/filter_scheduler.py:286 +#: nova/network/linux_net.py:730 #, python-format -msgid "Weighted %(weighted_host)s" +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/scheduler/host_manager.py:237 +#: nova/network/linux_net.py:966 #, python-format -msgid "Host filter fails for ignored host %(host)s" +msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/scheduler/host_manager.py:244 +#: nova/network/linux_net.py:1011 #, python-format -msgid "Host filter fails for non-forced host %(host)s" +msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/scheduler/host_manager.py:250 +#: nova/network/linux_net.py:1013 #, python-format -msgid "Host filter function %(func)s failed for %(host)s" +msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/scheduler/host_manager.py:256 +#: nova/network/linux_net.py:1093 #, python-format -msgid "Host filter passes for %(host)s" +msgid "killing radvd threw %s" msgstr "" -#: nova/scheduler/host_manager.py:318 +#: nova/network/linux_net.py:1095 #, python-format -msgid "Received %(service_name)s service update from %(host)s." -msgstr "" - -#: nova/scheduler/host_manager.py:341 -msgid "host_manager only implemented for 'compute'" +msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/scheduler/host_manager.py:351 +#: nova/network/linux_net.py:1227 #, python-format -msgid "No service for compute ID %s" +msgid "Error clearing stale veth %s" msgstr "" -#: nova/scheduler/manager.py:79 -#, fuzzy, python-format -msgid "Failed to schedule create_volume: %(ex)s" -msgstr "找不到Volume %s" - -#: nova/scheduler/manager.py:165 +#: nova/network/linux_net.py:1386 #, python-format -msgid "Failed to schedule_%(method)s: %(ex)s" +msgid "Starting VLAN interface %s" msgstr "" -#: nova/scheduler/scheduler_options.py:69 +#: nova/network/linux_net.py:1418 #, python-format -msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgid "Failed unplugging VLAN interface '%s'" msgstr "" -#: nova/scheduler/scheduler_options.py:78 +#: nova/network/linux_net.py:1420 #, python-format -msgid "Could not decode scheduler options: '%(e)s'" +msgid "Unplugged VLAN interface '%s'" msgstr "" -#: nova/scheduler/simple.py:52 -msgid "" -"SimpleScheduler now only covers volume scheduling and is deprecated in " -"Folsom. Non-volume functionality in SimpleScheduler has been replaced by " -"FilterScheduler" +#: nova/network/linux_net.py:1442 +#, python-format +msgid "Starting Bridge %s" msgstr "" -#: nova/scheduler/simple.py:62 -msgid "" -"nova-volume functionality is deprecated in Folsom and will be removed in " -"Grizzly. Volumes are now handled by Cinder" +#: nova/network/linux_net.py:1454 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/scheduler/simple.py:89 -msgid "Not enough allocatable volume gigabytes remaining" +#: nova/network/linux_net.py:1490 +#, python-format +msgid "Failed to add interface: %s" msgstr "" -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 -#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 -#: nova/scheduler/filters/compute_capabilities_filter.py:48 +#: nova/network/linux_net.py:1536 #, python-format -msgid "%(host_state)s fails instance_type extra_specs requirements" +msgid "Failed unplugging bridge interface '%s'" msgstr "" -#: nova/scheduler/filters/compute_filter.py:38 +#: nova/network/linux_net.py:1539 #, python-format -msgid "%(host_state)s is disabled or has not been heard from in a while" +msgid "Unplugged bridge interface '%s'" msgstr "" -#: nova/scheduler/filters/compute_filter.py:42 +#: nova/network/linux_net.py:1735 #, python-format -msgid "%(host_state)s is disabled via capabilities" +msgid "Starting bridge %s " msgstr "" -#: nova/scheduler/filters/core_filter.py:45 -msgid "VCPUs not set; assuming CPU collection broken" +#: nova/network/linux_net.py:1743 +#, python-format +msgid "Done starting bridge %s" msgstr "" -#: nova/scheduler/filters/disk_filter.py:47 +#: nova/network/linux_net.py:1763 #, python-format -msgid "" -"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " -"has %(usable_disk_mb)s MB usable disk." +msgid "Failed unplugging gateway interface '%s'" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:48 +#: nova/network/linux_net.py:1765 #, python-format -msgid "" -"Instance contains properties %(image_props)s, but no corresponding " -"capabilities are advertised by the compute node" +msgid "Unplugged gateway interface '%s'" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:61 +#: nova/network/manager.py:362 #, python-format -msgid "" -"Instance properties %(image_props)s are satisfied by compute host " -"capabilities %(capabilities)s" +msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:66 -#, python-format -msgid "" -"Instance contains properties %(image_props)s that are not provided by the" -" compute node capabilities %(capabilities)s" +#: nova/network/manager.py:366 +msgid "setting network host" msgstr "" -#: nova/scheduler/filters/image_props_filter.py:82 -#, python-format -msgid "%(host_state)s does not support requested instance_properties" +#: nova/network/manager.py:493 +msgid "network allocations" msgstr "" -#: nova/scheduler/filters/io_ops_filter.py:42 +#: nova/network/manager.py:500 #, python-format -msgid "" -"%(host_state)s fails I/O ops check: Max IOs per host is set to " -"%(max_io_ops)s" +msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/scheduler/filters/num_instances_filter.py:39 -#, python-format -msgid "" -"%(host_state)s fails num_instances check: Max instances per host is set " -"to %(max_instances)s" +#: nova/network/manager.py:548 +msgid "network deallocation for instance" msgstr "" -#: nova/scheduler/filters/ram_filter.py:46 +#: nova/network/manager.py:812 #, python-format msgid "" -"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" -" %(usable_ram)s MB usable ram." +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." msgstr "" -#: nova/scheduler/filters/retry_filter.py:38 +#: nova/network/manager.py:838 #, python-format -msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/scheduler/filters/trusted_filter.py:201 -#, python-format -msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#: nova/network/manager.py:892 +msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/tests/fake_ldap.py:34 -msgid "Attempted to instantiate singleton" +#: nova/network/manager.py:926 +#, python-format +msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/tests/fake_utils.py:72 +#: nova/network/manager.py:949 #, python-format -msgid "Faking execution of cmd (subprocess): %s" +msgid "Leased IP |%(address)s|" msgstr "" -#: nova/tests/fake_utils.py:80 +#: nova/network/manager.py:953 #, python-format -msgid "Faked command matched %s" +msgid "IP %s leased that is not associated" msgstr "" -#: nova/tests/fake_utils.py:96 +#: nova/network/manager.py:962 #, python-format -msgid "Faked command raised an exception %s" +msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/tests/fake_utils.py:101 +#: nova/network/manager.py:967 #, python-format -msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgid "Released IP |%(address)s|" msgstr "" -#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318 -#: nova/volume/cinder.py:159 -msgid "status must be available" +#: nova/network/manager.py:971 +#, python-format +msgid "IP %s released that is not associated" msgstr "" -#: nova/tests/fake_volume.py:180 nova/volume/api.py:321 -#: nova/volume/cinder.py:162 -msgid "already attached" +#: nova/network/manager.py:975 +#, python-format +msgid "IP %s released that was not leased" msgstr "" -#: nova/tests/fake_volume.py:185 nova/volume/api.py:328 -#: nova/volume/cinder.py:168 -msgid "already detached" +#: nova/network/manager.py:994 +#, python-format +msgid "%s must be an integer" msgstr "" -#: nova/tests/fakelibvirt.py:849 -msgid "Please extend mock libvirt module to support flags" +#: nova/network/manager.py:1018 +msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/tests/fakelibvirt.py:853 -msgid "Expected a list for 'auth' parameter" +#: nova/network/manager.py:1038 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." msgstr "" -#: nova/tests/fakelibvirt.py:857 -msgid "Expected a function in 'auth[0]' parameter" +#: nova/network/manager.py:1119 +msgid "cidr already in use" msgstr "" -#: nova/tests/fakelibvirt.py:861 -msgid "Expected a function in 'auth[1]' parameter" +#: nova/network/manager.py:1122 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/tests/test_misc.py:62 +#: nova/network/manager.py:1133 #, python-format msgid "" -"The following migrations are missing a downgrade:\n" -"\t%s" -msgstr "" - -#: nova/tests/test_nova_manage.py:202 -msgid "id" -msgstr "" - -#: nova/tests/test_nova_manage.py:203 -msgid "IPv4" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" msgstr "" -#: nova/tests/test_nova_manage.py:204 -msgid "IPv6" +#: nova/network/manager.py:1190 +msgid "Network already exists!" msgstr "" -#: nova/tests/test_nova_manage.py:205 -msgid "start address" +#: nova/network/manager.py:1209 +#, python-format +msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/tests/test_nova_manage.py:206 -msgid "DNS1" +#: nova/network/manager.py:1805 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" msgstr "" -#: nova/tests/test_nova_manage.py:207 -msgid "DNS2" +#: nova/network/manager.py:1812 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" msgstr "" -#: nova/tests/test_nova_manage.py:208 -msgid "VlanID" +#: nova/network/minidns.py:48 +#, python-format +msgid "minidns file is |%s|" msgstr "" -#: nova/tests/test_nova_manage.py:209 -msgid "project" -msgstr "" +#: nova/network/minidns.py:75 nova/network/minidns.py:106 +#, fuzzy +msgid "Invalid name" +msgstr "無效的快照(snapshot)" -#: nova/tests/test_nova_manage.py:210 -msgid "uuid" +#: nova/network/minidns.py:78 +msgid "This driver only supports type 'a'" msgstr "" -#: nova/tests/test_storwize_svc.py:177 +#: nova/network/minidns.py:122 #, python-format -msgid "unrecognized argument %s" +msgid "Cannot delete entry |%s|" msgstr "" -#: nova/tests/test_storwize_svc.py:897 +#: nova/network/minidns.py:201 #, python-format -msgid "Run CLI command: %s" +msgid "deleted %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/network/minidns.py:207 #, python-format -msgid "" -"CLI output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Cannot delete domain |%s|" msgstr "" -#: nova/tests/test_storwize_svc.py:905 -#, python-format -msgid "" -"CLI Exception output:\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/network/model.py:375 +msgid "v4 subnets are required for legacy nw_info" msgstr "" -#: nova/tests/test_volume_types.py:58 +#: nova/network/quantumv2/__init__.py:45 #, python-format -msgid "Given data: %s" +msgid "Quantum client authentication failed: %s" msgstr "" -#: nova/tests/test_volume_types.py:59 +#: nova/network/quantumv2/api.py:151 #, python-format -msgid "Result data: %s" +msgid "allocate_for_instance() for %s" msgstr "" -#: nova/tests/test_xenapi.py:691 +#: nova/network/quantumv2/api.py:154 #, python-format -msgid "Creating files in %s to simulate guest agent" +msgid "empty project id for instance %s" msgstr "" -#: nova/tests/test_xenapi.py:702 +#: nova/network/quantumv2/api.py:200 #, python-format -msgid "Removing simulated guest agent files in %s" -msgstr "" - -#: nova/tests/api/test_auth.py:79 -msgid "200 Role Match" -msgstr "" - -#: nova/tests/api/test_auth.py:81 -msgid "200 No Roles" -msgstr "" - -#: nova/tests/api/test_auth.py:84 -msgid "unexpected role header" -msgstr "" - -#: nova/tests/api/openstack/compute/test_servers.py:2996 msgid "" -"Quota exceeded for instances: Requested 1, but already used 10 of 10 " -"instances" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3001 -msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +#: nova/network/quantumv2/api.py:269 +msgid "Port not found" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3006 -msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +#: nova/network/quantumv2/api.py:277 +#, python-format +msgid "Fail to delete port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56 +#: nova/network/quantumv2/api.py:315 #, python-format -msgid "_create: %s" +msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65 +#: nova/network/quantumv2/api.py:324 #, python-format -msgid "_delete: %s" +msgid "Failed to delete quantum port %(portid)s " msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74 +#: nova/network/quantumv2/api.py:343 #, python-format -msgid "_get: %s" +msgid "Failed to delete quantum port %(port_id)s " msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84 +#: nova/network/quantumv2/api.py:365 #, python-format -msgid "_get_all: %s" +msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126 +#: nova/network/quantumv2/api.py:397 #, python-format -msgid "test_snapshot_create: param=%s" +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135 +#: nova/network/quantumv2/api.py:427 #, python-format -msgid "test_snapshot_create: resp_dict=%s" +msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157 -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183 +#: nova/network/quantumv2/api.py:437 #, python-format -msgid "test_snapshot_create_force: param=%s" +msgid "validate_networks() for %s" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166 +#: nova/network/quantumv2/api.py:694 #, python-format -msgid "test_snapshot_create_force: resp_dict=%s" +msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219 +#: nova/network/quantumv2/api.py:807 #, python-format -msgid "test_snapshot_show: resp=%s" +msgid "Network %(net)s for port %(port_id)s not found!" msgstr "" -#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245 +#: nova/network/security_group/quantum_driver.py:53 #, python-format -msgid "test_snapshot_detail: resp_dict=%s" +msgid "Quantum Error creating security group %s" msgstr "" -#: nova/tests/compute/test_compute.py:630 -#: nova/tests/compute/test_compute.py:648 -#: nova/tests/compute/test_compute.py:684 -#: nova/tests/compute/test_compute.py:709 -#: nova/tests/compute/test_compute.py:2372 +#: nova/network/security_group/quantum_driver.py:104 #, python-format -msgid "Running instances: %s" +msgid "Quantum security group %s not found" msgstr "" -#: nova/tests/compute/test_compute.py:636 -#: nova/tests/compute/test_compute.py:671 -#: nova/tests/compute/test_compute.py:697 -#: nova/tests/compute/test_compute.py:727 +#: nova/network/security_group/quantum_driver.py:107 +#: nova/network/security_group/quantum_driver.py:153 +#: nova/network/security_group/quantum_driver.py:242 #, python-format -msgid "After terminating instances: %s" +msgid "Quantum Error: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1104 -msgid "Internal error" +#: nova/network/security_group/quantum_driver.py:127 +msgid "Quantum Error getting security groups" msgstr "" -#: nova/tests/compute/test_compute.py:2383 -#, python-format -msgid "After force-killing instances: %s" +#: nova/network/security_group/quantum_driver.py:137 +msgid "Security group id should be uuid" msgstr "" -#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473 +#: nova/network/security_group/quantum_driver.py:171 #, python-format -msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgid "Quantum Error getting security group %s" msgstr "" -#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408 -#, fuzzy, python-format -msgid "Failed to destroy vm %s" -msgstr "無法卸載 Volume %s" +#: nova/network/security_group/quantum_driver.py:175 +#: nova/network/security_group/quantum_driver.py:340 +#: nova/network/security_group/quantum_driver.py:346 +#: nova/network/security_group/quantum_driver.py:373 +#: nova/network/security_group/quantum_driver.py:388 +#: nova/network/security_group/quantum_driver.py:394 +#: nova/network/security_group/quantum_driver.py:423 +msgid "Quantum Error:" +msgstr "" -#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92 +#: nova/network/security_group/quantum_driver.py:228 #, python-format -msgid "Failed to get info for disk %s" +msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:138 +#: nova/network/security_group/quantum_driver.py:239 #, python-format -msgid "Result: %(result)s is not a dict." +msgid "Quantum security group rule %s not found" msgstr "" -#: nova/tests/integrated/test_api_samples.py:142 +#: nova/network/security_group/quantum_driver.py:356 #, python-format msgid "" -"Key mismatch:\n" -"%(ex_keys)s\n" -"%(res_keys)s" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" msgstr "" -#: nova/tests/integrated/test_api_samples.py:150 +#: nova/network/security_group/quantum_driver.py:366 +#: nova/network/security_group/quantum_driver.py:416 #, python-format -msgid "Result: %(result)s is not a list." +msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:153 +#: nova/network/security_group/quantum_driver.py:426 #, python-format msgid "" -"Length mismatch: %(result)s\n" -"%(expected)s." +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:164 +#: nova/network/security_group/security_group_base.py:137 #, python-format -msgid "Result: %(res_obj)s not in %(expected)s." +msgid "This rule already exists in group %s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 -#: nova/tests/integrated/test_api_samples.py:194 +#: nova/openstack/common/excutils.py:48 #, python-format -msgid "" -"Values do not match:\n" -"%(expected)s\n" -"%(result)s" +msgid "Original exception being dropped: %s" msgstr "" -#: nova/tests/integrated/test_login.py:31 +#: nova/openstack/common/lockutils.py:98 #, python-format -msgid "flavor: %s" +msgid "Could not release the acquired lock `%s`" msgstr "" -#: nova/tests/integrated/api/client.py:38 +#: nova/openstack/common/lockutils.py:184 #, python-format -msgid "" -"%(message)s\n" -"Status Code: %(_status)s\n" -"Body: %(_body)s" +msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/integrated/api/client.py:47 -msgid "Authentication error" +#: nova/openstack/common/lockutils.py:195 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..." msgstr "" -#: nova/tests/integrated/api/client.py:55 -msgid "Authorization error" +#: nova/openstack/common/lockutils.py:222 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/integrated/api/client.py:63 -msgid "Item not found" +#: nova/openstack/common/lockutils.py:230 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..." msgstr "" -#: nova/tests/integrated/api/client.py:105 +#: nova/openstack/common/log.py:226 #, python-format -msgid "Doing %(method)s on %(relative_url)s" +msgid "Deprecated: %s" msgstr "" -#: nova/tests/integrated/api/client.py:107 +#: nova/openstack/common/log.py:329 #, python-format -msgid "Body: %s" +msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: nova/tests/integrated/api/client.py:125 +#: nova/openstack/common/log.py:379 #, python-format -msgid "%(auth_uri)s => code %(http_status)s" +msgid "syslog facility must be one of: %s" msgstr "" -#: nova/tests/integrated/api/client.py:155 +#: nova/openstack/common/log.py:540 #, python-format -msgid "%(relative_uri)s => code %(http_status)s" +msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: nova/tests/integrated/api/client.py:165 -msgid "Unexpected status code" +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" msgstr "" -#: nova/tests/integrated/api/client.py:172 +#: nova/openstack/common/policy.py:404 #, python-format -msgid "Decoding JSON: %s" +msgid "No handler for matches of kind %s" msgstr "" -#: nova/virt/configdrive.py:77 +#: nova/openstack/common/policy.py:679 #, python-format -msgid "Added %(filepath)s to config drive" -msgstr "" - -#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249 -msgid "Attempted to unfilter instance which is not filtered" -msgstr "" - -#: nova/virt/firewall.py:187 -msgid "Filters added to instance" +msgid "Failed to understand rule %(rule)r" msgstr "" -#: nova/virt/firewall.py:189 -msgid "Provider Firewall Rules refreshed" +#: nova/openstack/common/db/sqlalchemy/session.py:436 +msgid "DB exception wrapped." msgstr "" -#: nova/virt/firewall.py:357 +#: nova/openstack/common/db/sqlalchemy/session.py:486 #, python-format -msgid "Adding security group rule: %r" +msgid "Got mysql server has gone away: %s" msgstr "" -#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80 +#: nova/openstack/common/db/sqlalchemy/session.py:556 #, python-format -msgid "Adding provider rule: %s" +msgid "SQL connection failed. %s attempts left." msgstr "" -#: nova/virt/images.py:101 -msgid "'qemu-img info' parsing failed." +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: nova/virt/images.py:107 -#, python-format -msgid "fmt=%(fmt)s backed by: %(backing_file)s" +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/virt/images.py:118 +#: nova/openstack/common/notifier/api.py:126 #, python-format -msgid "Converted to raw, but format is now %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:93 -msgid "No domains exist." +msgid "%s not in valid priorities" msgstr "" -#: nova/virt/baremetal/dom.py:95 +#: nova/openstack/common/notifier/api.py:142 #, python-format -msgid "============= initial domains =========== : %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:99 -msgid "Building domain: to be removed" +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" msgstr "" -#: nova/virt/baremetal/dom.py:103 -msgid "Not running domain: remove" +#: nova/openstack/common/notifier/api.py:172 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: nova/virt/baremetal/dom.py:111 -msgid "domain running on an unknown node: discarded" +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" -#: nova/virt/baremetal/dom.py:127 +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 #, python-format -msgid "No such domain (%s)" +msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: nova/virt/baremetal/dom.py:134 +#: nova/openstack/common/plugin/pluginmanager.py:66 #, python-format -msgid "Failed power down Bare-metal node %s" +msgid "Failed to load plugin %(plug)s: %(exc)s" msgstr "" -#: nova/virt/baremetal/dom.py:143 -msgid "deactivate -> activate fails" +#: nova/openstack/common/rpc/__init__.py:106 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." msgstr "" -#: nova/virt/baremetal/dom.py:153 -msgid "destroy_domain: no such domain" +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" msgstr "" -#: nova/virt/baremetal/dom.py:154 +#: nova/openstack/common/rpc/amqp.py:200 #, python-format -msgid "No such domain %s" +msgid "no calling threads waiting for msg_id : %s, message : %s" msgstr "" -#: nova/virt/baremetal/dom.py:161 +#: nova/openstack/common/rpc/amqp.py:208 #, python-format -msgid "Domains: %s" +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." msgstr "" -#: nova/virt/baremetal/dom.py:164 +#: nova/openstack/common/rpc/amqp.py:291 #, python-format -msgid "After storing domains: %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:167 -msgid "deactivation/removing domain failed" +msgid "unpacked context: %s" msgstr "" -#: nova/virt/baremetal/dom.py:174 -msgid "===== Domain is being created =====" +#: nova/openstack/common/rpc/amqp.py:337 +#, python-format +msgid "UNIQUE_ID is %s." msgstr "" -#: nova/virt/baremetal/dom.py:177 -msgid "Same domain name already exists" +#: nova/openstack/common/rpc/amqp.py:406 +#, python-format +msgid "received %s" msgstr "" -#: nova/virt/baremetal/dom.py:179 -msgid "create_domain: before get_idle_node" +#: nova/openstack/common/rpc/amqp.py:413 +#, python-format +msgid "no method for message: %s" msgstr "" -#: nova/virt/baremetal/dom.py:196 +#: nova/openstack/common/rpc/amqp.py:414 #, python-format -msgid "Created new domain: %s" +msgid "No method for message: %s" msgstr "" -#: nova/virt/baremetal/dom.py:211 +#: nova/openstack/common/rpc/amqp.py:440 +#: nova/openstack/common/rpc/impl_zmq.py:285 #, python-format -msgid "Failed to boot Bare-metal node %s" +msgid "Expected exception during message handling (%s)" msgstr "" -#: nova/virt/baremetal/dom.py:220 -msgid "No such domain exists" +#: nova/openstack/common/rpc/amqp.py:448 +#: nova/openstack/common/rpc/impl_zmq.py:291 +msgid "Exception during message handling" msgstr "" -#: nova/virt/baremetal/dom.py:224 +#: nova/openstack/common/rpc/amqp.py:583 #, python-format -msgid "change_domain_state: to new state %s" +msgid "Making synchronous call on %s ..." msgstr "" -#: nova/virt/baremetal/dom.py:231 +#: nova/openstack/common/rpc/amqp.py:586 #, python-format -msgid "Stored fake domains to the file: %s" -msgstr "" - -#: nova/virt/baremetal/dom.py:242 -msgid "domain does not exist" +msgid "MSG_ID is %s" msgstr "" -#: nova/virt/baremetal/driver.py:117 +#: nova/openstack/common/rpc/amqp.py:620 #, python-format -msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +msgid "Making asynchronous cast on %s..." msgstr "" -#: nova/virt/baremetal/driver.py:131 -#, python-format -msgid "instance %(instance_name)s: deleting instance files %(target)s" +#: nova/openstack/common/rpc/amqp.py:629 +msgid "Making asynchronous fanout cast..." msgstr "" -#: nova/virt/baremetal/driver.py:158 +#: nova/openstack/common/rpc/amqp.py:657 #, python-format -msgid "instance %s: rebooted" +msgid "Sending %(event_type)s on %(topic)s" msgstr "" -#: nova/virt/baremetal/driver.py:162 -msgid "_wait_for_reboot failed" -msgstr "" +#: nova/openstack/common/rpc/common.py:74 +#, fuzzy +msgid "An unknown RPC related exception occurred." +msgstr "發生一個未知例外" -#: nova/virt/baremetal/driver.py:191 +#: nova/openstack/common/rpc/common.py:104 #, python-format -msgid "instance %s: rescued" +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." msgstr "" -#: nova/virt/baremetal/driver.py:195 -msgid "_wait_for_rescue failed" +#: nova/openstack/common/rpc/common.py:121 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: nova/virt/baremetal/driver.py:212 -msgid "<============= spawn of baremetal =============>" +#: nova/openstack/common/rpc/common.py:137 +#: nova/openstack/common/rpc/common.py:138 +#: nova/openstack/common/rpc/common.py:139 +msgid "" msgstr "" -#: nova/virt/baremetal/driver.py:225 +#: nova/openstack/common/rpc/common.py:143 #, python-format -msgid "instance %s: is building" +msgid "Found duplicate message(%(msg_id)s). Skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:231 -msgid "Key is injected but instance is not running yet" +#: nova/openstack/common/rpc/common.py:147 +msgid "Invalid reuse of an RPC connection." msgstr "" -#: nova/virt/baremetal/driver.py:240 +#: nova/openstack/common/rpc/common.py:151 #, python-format -msgid "instance %s: booted" +msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: nova/virt/baremetal/driver.py:247 +#: nova/openstack/common/rpc/common.py:156 #, python-format -msgid "~~~~~~ current state = %s ~~~~~~" +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." msgstr "" -#: nova/virt/baremetal/driver.py:249 +#: nova/openstack/common/rpc/common.py:280 #, python-format -msgid "instance %s spawned successfully" +msgid "Failed to sanitize %(item)s. Key error %(err)s" msgstr "" -#: nova/virt/baremetal/driver.py:252 +#: nova/openstack/common/rpc/common.py:302 #, python-format -msgid "instance %s:not booted" +msgid "Returning exception %s to caller" msgstr "" -#: nova/virt/baremetal/driver.py:255 -msgid "Baremetal assignment is overcommitted." +#: nova/openstack/common/rpc/impl_kombu.py:169 +#: nova/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." msgstr "" -#: nova/virt/baremetal/driver.py:339 +#: nova/openstack/common/rpc/impl_kombu.py:480 #, python-format -msgid "instance %s: Creating image" +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:457 +#: nova/openstack/common/rpc/impl_kombu.py:502 #, python-format -msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: nova/virt/baremetal/driver.py:467 +#: nova/openstack/common/rpc/impl_kombu.py:539 #, python-format msgid "" -"instance %(inst_name)s: ignoring error injecting data into image " -"%(img_id)s (%(e)s)" -msgstr "" - -#: nova/virt/baremetal/driver.py:513 -#, python-format -msgid "instance %s: starting toXML method" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:516 +#: nova/openstack/common/rpc/impl_kombu.py:555 #, python-format -msgid "instance %s: finished toXML method" -msgstr "" - -#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1987 msgid "" -"Cannot get the number of cpu, because this function is not implemented " -"for this platform. This error can be safely ignored for now." +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." msgstr "" -#: nova/virt/baremetal/driver.py:683 +#: nova/openstack/common/rpc/impl_kombu.py:609 +#: nova/openstack/common/rpc/impl_qpid.py:403 #, python-format -msgid "#### RLK: cpu_arch = %s " +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/driver.py:700 -msgid "Updating!" +#: nova/openstack/common/rpc/impl_kombu.py:627 +#: nova/openstack/common/rpc/impl_qpid.py:418 +#, python-format +msgid "Timed out waiting for RPC response: %s" msgstr "" -#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033 -#: nova/virt/xenapi/host.py:148 -msgid "Updating host stats" +#: nova/openstack/common/rpc/impl_kombu.py:631 +#: nova/openstack/common/rpc/impl_qpid.py:422 +#, python-format +msgid "Failed to consume message from queue: %s" msgstr "" -#: nova/virt/baremetal/nodes.py:42 +#: nova/openstack/common/rpc/impl_kombu.py:670 +#: nova/openstack/common/rpc/impl_qpid.py:457 #, python-format -msgid "Unknown baremetal driver %(d)s" +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: nova/virt/baremetal/tilera.py:184 -msgid "free_node...." +#: nova/openstack/common/rpc/impl_qpid.py:351 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: nova/virt/baremetal/tilera.py:215 +#: nova/openstack/common/rpc/impl_qpid.py:357 #, python-format -msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +msgid "Connected to AMQP server on %s" msgstr "" -#: nova/virt/baremetal/tilera.py:220 -msgid "status of node is set to 0" +#: nova/openstack/common/rpc/impl_qpid.py:370 +msgid "Re-established AMQP queues" msgstr "" -#: nova/virt/baremetal/tilera.py:231 -msgid "rootfs is already removed" +#: nova/openstack/common/rpc/impl_qpid.py:430 +msgid "Error processing message. Skipping it." msgstr "" -#: nova/virt/baremetal/tilera.py:263 -msgid "Before ping to the bare-metal node" +#: nova/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." msgstr "" -#: nova/virt/baremetal/tilera.py:274 +#: nova/openstack/common/rpc/impl_zmq.py:104 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +msgid "Deserializing: %s" msgstr "" -#: nova/virt/baremetal/tilera.py:278 +#: nova/openstack/common/rpc/impl_zmq.py:140 #, python-format -msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: nova/virt/baremetal/tilera.py:290 -msgid "Noting to do for tilera nodes: vmlinux is in CF" +#: nova/openstack/common/rpc/impl_zmq.py:141 +#, python-format +msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: nova/virt/baremetal/tilera.py:313 -msgid "activate_node" +#: nova/openstack/common/rpc/impl_zmq.py:142 +#, python-format +msgid "-> bind: %(bind)s" msgstr "" -#: nova/virt/baremetal/tilera.py:327 -msgid "Node is unknown error state." +#: nova/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." msgstr "" -#: nova/virt/disk/api.py:198 -msgid "no capable image handler configured" +#: nova/openstack/common/rpc/impl_zmq.py:162 +#, python-format +msgid "Subscribing to %s" msgstr "" -#: nova/virt/disk/api.py:245 -#, python-format -msgid "no disk image handler for: %s" +#: nova/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." msgstr "" -#: nova/virt/disk/api.py:257 -msgid "image already mounted" +#: nova/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." msgstr "" -#: nova/virt/disk/api.py:323 +#: nova/openstack/common/rpc/impl_zmq.py:273 #, python-format -msgid "" -"Failed to mount container filesystem '%(image)s' on '%(target)s': " -"%(errors)s" +msgid "Running func with context: %s" msgstr "" -#: nova/virt/disk/api.py:340 -#, python-format -msgid "Failed to unmount container filesystem: %s" +#: nova/openstack/common/rpc/impl_zmq.py:310 +msgid "Sending reply" msgstr "" -#: nova/virt/disk/api.py:373 -msgid "injected file path not valid" +#: nova/openstack/common/rpc/impl_zmq.py:344 +msgid "RPC message did not include method." msgstr "" -#: nova/virt/disk/api.py:518 -msgid "Not implemented on Windows" +#: nova/openstack/common/rpc/impl_zmq.py:379 +msgid "Registering reactor" msgstr "" -#: nova/virt/disk/api.py:552 -#, python-format -msgid "User %(username)s not found in password file." +#: nova/openstack/common/rpc/impl_zmq.py:391 +msgid "In reactor registered" msgstr "" -#: nova/virt/disk/api.py:568 -#, python-format -msgid "User %(username)s not found in shadow file." +#: nova/openstack/common/rpc/impl_zmq.py:406 +msgid "Out reactor registered" msgstr "" -#: nova/virt/disk/guestfs.py:41 -#, python-format -msgid "unsupported partition: %s" +#: nova/openstack/common/rpc/impl_zmq.py:410 +msgid "Consuming socket" msgstr "" -#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80 -#: nova/virt/disk/mount.py:132 +#: nova/openstack/common/rpc/impl_zmq.py:452 #, python-format -msgid "Failed to mount filesystem: %s" +msgid "CONSUMER GOT %s" msgstr "" -#: nova/virt/disk/guestfs.py:79 -msgid "unknown guestmount error" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:464 +#, fuzzy, python-format +msgid "Creating proxy for topic: %s" +msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/disk/guestfs.py:119 -#, python-format -msgid "Failed to umount image at %s, guestmount was still running after 10s" +#: nova/openstack/common/rpc/impl_zmq.py:470 +msgid "Topic contained dangerous characters." msgstr "" -#: nova/virt/disk/loop.py:31 +#: nova/openstack/common/rpc/impl_zmq.py:495 #, python-format -msgid "Could not attach image to loopback: %s" +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" msgstr "" -#: nova/virt/disk/mount.py:83 -#, python-format -msgid "partition search unsupported with %s" -msgstr "" +#: nova/openstack/common/rpc/impl_zmq.py:504 +#, fuzzy, python-format +msgid "Topic socket file creation failed." +msgstr "建立虛擬介面失敗" -#: nova/virt/disk/mount.py:99 +#: nova/openstack/common/rpc/impl_zmq.py:509 #, python-format -msgid "partition %s not found" +msgid "ROUTER RELAY-OUT QUEUED %(data)s" msgstr "" -#: nova/virt/disk/mount.py:100 +#: nova/openstack/common/rpc/impl_zmq.py:512 #, python-format -msgid "Failed to map partitions: %s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: nova/virt/disk/nbd.py:59 -msgid "nbd unavailable: module not loaded" +#: nova/openstack/common/rpc/impl_zmq.py:531 +#, python-format +msgid "Could not create IPC directory %s" msgstr "" -#: nova/virt/disk/nbd.py:64 -msgid "No free nbd devices" +#: nova/openstack/common/rpc/impl_zmq.py:541 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" -#: nova/virt/disk/nbd.py:86 +#: nova/openstack/common/rpc/impl_zmq.py:575 #, python-format -msgid "qemu-nbd error: %s" +msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: nova/virt/disk/nbd.py:98 +#: nova/openstack/common/rpc/impl_zmq.py:577 #, python-format -msgid "nbd device %s did not show up" +msgid "ROUTER RELAY-OUT %(data)s" msgstr "" -#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192 -msgid "plug_vifs called" +#: nova/openstack/common/rpc/impl_zmq.py:599 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: nova/virt/hyperv/driver.py:195 -msgid "ensure_filtering_rules_for_instance called" +#: nova/openstack/common/rpc/impl_zmq.py:627 +msgid "Skipping topic registration. Already registered." msgstr "" -#: nova/virt/hyperv/driver.py:200 -msgid "unfilter_instance called" +#: nova/openstack/common/rpc/impl_zmq.py:634 +#, python-format +msgid "Consumer is a zmq.%s" msgstr "" -#: nova/virt/hyperv/driver.py:204 -msgid "confirm_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:686 +msgid "Creating payload" msgstr "" -#: nova/virt/hyperv/driver.py:209 -msgid "finish_revert_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "Creating queue socket for reply waiter" msgstr "" -#: nova/virt/hyperv/driver.py:215 -msgid "finish_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:712 +msgid "Sending cast" msgstr "" -#: nova/virt/hyperv/driver.py:218 -msgid "get_console_output called" +#: nova/openstack/common/rpc/impl_zmq.py:715 +msgid "Cast sent; Waiting reply" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:52 -msgid "" -"Live migration is not supported \" \"by this version " -"of Hyper-V" +#: nova/openstack/common/rpc/impl_zmq.py:718 +#, python-format +msgid "Received message: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:61 -msgid "Live migration is not enabled on this host" +#: nova/openstack/common/rpc/impl_zmq.py:719 +msgid "Unpacking response" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:64 -msgid "Live migration networks are not configured on this host" +#: nova/openstack/common/rpc/impl_zmq.py:728 +msgid "Unsupported or unknown ZMQ envelope returned." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:68 -msgid "live_migration called" +#: nova/openstack/common/rpc/impl_zmq.py:735 +msgid "RPC Message Invalid." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:94 +#: nova/openstack/common/rpc/impl_zmq.py:759 #, python-format -msgid "Getting live migration networks for remote host: %s" +msgid "%(msg)s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:113 +#: nova/openstack/common/rpc/impl_zmq.py:762 #, python-format -msgid "Starting live migration for instance: %s" +msgid "Sending message(s) to: %s" msgstr "" -#: nova/virt/hyperv/livemigrationops.py:126 -#, fuzzy, python-format -msgid "Failed to live migrate VM %s" -msgstr "找不到Volume %s" - -#: nova/virt/hyperv/livemigrationops.py:129 -#, python-format -msgid "Calling live migration recover_method for instance: %s" +#: nova/openstack/common/rpc/impl_zmq.py:766 +msgid "No matchmaker results. Not casting." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:133 -#, python-format -msgid "Calling live migration post_method for instance: %s" +#: nova/openstack/common/rpc/impl_zmq.py:769 +msgid "No match from matchmaker." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:139 -msgid "pre_live_migration called" +#: nova/openstack/common/rpc/matchmaker.py:53 +msgid "Match not found by MatchMaker." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:157 -msgid "post_live_migration_at_destination called" +#: nova/openstack/common/rpc/matchmaker.py:89 +msgid "Matchmaker does not implement registration or heartbeat." msgstr "" -#: nova/virt/hyperv/livemigrationops.py:161 +#: nova/openstack/common/rpc/matchmaker.py:239 #, python-format -msgid "compare_cpu called %s" +msgid "Matchmaker unregistered: %s, %s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:57 -#, fuzzy, python-format -msgid "Creating snapshot for instance %s" -msgstr "無法掛載Volume 到虛擬機器 %s" +#: nova/openstack/common/rpc/matchmaker.py:250 +msgid "Register before starting heartbeat." +msgstr "" -#: nova/virt/hyperv/snapshotops.py:71 +#: nova/openstack/common/rpc/matchmaker.py:343 +#: nova/openstack/common/rpc/matchmaker.py:361 #, python-format -msgid "Failed to create snapshot for VM %s" +msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: nova/virt/hyperv/snapshotops.py:83 -#, python-format -msgid "Getting info for VHD %s" +#: nova/scheduler/chance.py:51 +msgid "Is the appropriate service running?" msgstr "" -#: nova/virt/hyperv/snapshotops.py:106 -#, python-format -msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +#: nova/scheduler/chance.py:56 +msgid "Could not find another compute" msgstr "" -#: nova/virt/hyperv/snapshotops.py:116 -#, python-format -msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +#: nova/scheduler/driver.py:60 +msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/virt/hyperv/snapshotops.py:120 +#: nova/scheduler/driver.py:62 nova/scheduler/manager.py:210 #, python-format -msgid "" -"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " -"%(dest_vhd_path)s" +msgid "Setting instance to %(state)s state." msgstr "" -#: nova/virt/hyperv/snapshotops.py:134 -#, python-format -msgid "" -"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/scheduler/driver.py:155 +msgid "Driver must implement schedule_prep_resize" msgstr "" -#: nova/virt/hyperv/snapshotops.py:139 -#, python-format -msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +#: nova/scheduler/driver.py:163 +msgid "Driver must implement schedule_run_instance" msgstr "" -#: nova/virt/hyperv/snapshotops.py:151 -#, python-format -msgid "" -"Failed to merge base disk %(dest_base_disk_path)s and diff disk " -"%(dest_vhd_path)s" +#: nova/scheduler/driver.py:168 +msgid "Driver must implement select_hosts" msgstr "" -#: nova/virt/hyperv/snapshotops.py:164 +#: nova/scheduler/driver.py:335 #, python-format msgid "" -"Updating Glance image %(image_id)s with content from merged disk " -"%(image_vhd_path)s" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" msgstr "" -#: nova/virt/hyperv/snapshotops.py:169 +#: nova/scheduler/filter_scheduler.py:75 #, python-format -msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" +msgid "Attempting to build %(num_instances)d instance(s)" msgstr "" -#: nova/virt/hyperv/snapshotops.py:172 -#, python-format -msgid "Removing snapshot %s" +#: nova/scheduler/filter_scheduler.py:229 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" msgstr "" -#: nova/virt/hyperv/snapshotops.py:181 +#: nova/scheduler/filter_scheduler.py:246 #, python-format -msgid "Failed to remove snapshot for VM %s" +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" msgstr "" -#: nova/virt/hyperv/snapshotops.py:186 +#: nova/scheduler/filter_scheduler.py:275 #, python-format -msgid "Removing folder %s " -msgstr "" - -#: nova/virt/hyperv/vmops.py:69 -msgid "get_info called for instance" +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" msgstr "" -#: nova/virt/hyperv/vmops.py:93 +#: nova/scheduler/filter_scheduler.py:341 #, python-format -msgid "hyperv vm state: %s" +msgid "Filtered %(hosts)s" msgstr "" -#: nova/virt/hyperv/vmops.py:99 +#: nova/scheduler/filter_scheduler.py:354 #, python-format -msgid "" -"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, " -"num_cpu=%(numprocs)s, uptime=%(uptime)s" +msgid "Choosing host %(chosen_host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:135 +#: nova/scheduler/filter_scheduler.py:387 #, python-format -msgid "cache image failed: %s" +msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory" msgstr "" -#: nova/virt/hyperv/vmops.py:154 +#: nova/scheduler/host_manager.py:307 #, python-format -msgid "Starting VM %s " +msgid "Host filter ignoring hosts: %(ignored_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:156 +#: nova/scheduler/host_manager.py:316 #, python-format -msgid "Started VM %s " +msgid "" +"No hosts matched due to not matching 'force_hosts'value of " +"'%(forced_hosts_str)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:158 +#: nova/scheduler/host_manager.py:321 #, python-format -msgid "spawn vm failed: %s" +msgid "Host filter forcing available hosts to %(forced_hosts_str)s" msgstr "" -#: nova/virt/hyperv/vmops.py:177 -#, fuzzy, python-format -msgid "Failed to create VM %s" -msgstr "找不到Volume %s" - -#: nova/virt/hyperv/vmops.py:180 +#: nova/scheduler/host_manager.py:353 #, python-format -msgid "Created VM %s..." +msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: nova/virt/hyperv/vmops.py:197 +#: nova/scheduler/host_manager.py:358 #, python-format -msgid "Set memory for vm %s..." +msgid "Received %(service_name)s service update from %(state_key)s." msgstr "" -#: nova/virt/hyperv/vmops.py:210 +#: nova/scheduler/host_manager.py:377 +#: nova/scheduler/filters/trusted_filter.py:214 #, python-format -msgid "Set vcpus for vm %s..." +msgid "No service for compute ID %s" msgstr "" -#: nova/virt/hyperv/vmops.py:214 +#: nova/scheduler/host_manager.py:399 #, python-format -msgid "Creating a scsi controller for %(vm_name)s for volume attaching" -msgstr "" - -#: nova/virt/hyperv/vmops.py:223 -msgid "Controller not found" +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/virt/hyperv/vmops.py:231 +#: nova/scheduler/manager.py:196 #, python-format -msgid "Failed to add scsi controller to VM %s" +msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: nova/virt/hyperv/vmops.py:236 +#: nova/scheduler/scheduler_options.py:71 #, python-format -msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:263 +#: nova/scheduler/scheduler_options.py:79 #, python-format -msgid "Failed to add diskdrive to VM %s" +msgid "Could not decode scheduler options: '%(e)s'" msgstr "" -#: nova/virt/hyperv/vmops.py:266 +#: nova/scheduler/filters/affinity_filter.py:95 #, python-format -msgid "New disk drive path is %s" +msgid "Group affinity: %(host)s in %(configured)s" msgstr "" -#: nova/virt/hyperv/vmops.py:285 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49 +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56 +#: nova/scheduler/filters/compute_capabilities_filter.py:57 #, python-format -msgid "Failed to add vhd file to VM %s" +msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" -#: nova/virt/hyperv/vmops.py:287 +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:44 #, python-format -msgid "Created disk for %s" +msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/virt/hyperv/vmops.py:291 +#: nova/scheduler/filters/compute_filter.py:40 #, python-format -msgid "Creating nic for %s " +msgid "%(host_state)s is disabled or has not been heard from in a while" msgstr "" -#: nova/virt/hyperv/vmops.py:296 -msgid "Cannot find vSwitch" +#: nova/scheduler/filters/compute_filter.py:44 +#, python-format +msgid "%(host_state)s is disabled via capabilities" msgstr "" -#: nova/virt/hyperv/vmops.py:316 -msgid "Failed creating a port on the external vswitch" +#: nova/scheduler/filters/core_filter.py:44 +msgid "VCPUs not set; assuming CPU collection broken" msgstr "" -#: nova/virt/hyperv/vmops.py:317 +#: nova/scheduler/filters/disk_filter.py:47 #, python-format -msgid "Failed creating port for %s" +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." msgstr "" -#: nova/virt/hyperv/vmops.py:320 +#: nova/scheduler/filters/image_props_filter.py:48 #, python-format -msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"capabilities are advertised by the compute node" msgstr "" -#: nova/virt/hyperv/vmops.py:332 -#, fuzzy, python-format -msgid "Failed to add nic to VM %s" -msgstr "找不到Volume %s" - -#: nova/virt/hyperv/vmops.py:334 +#: nova/scheduler/filters/image_props_filter.py:61 #, python-format -msgid "Created nic for %s " +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344 +#: nova/scheduler/filters/image_props_filter.py:66 #, python-format -msgid "Attempting to bind NIC to %s " +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node capabilities %(capabilities)s" msgstr "" -#: nova/virt/hyperv/vmops.py:349 -msgid "No vSwitch specified, attaching to default" +#: nova/scheduler/filters/image_props_filter.py:82 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" msgstr "" -#: nova/virt/hyperv/vmops.py:374 +#: nova/scheduler/filters/io_ops_filter.py:42 #, python-format -msgid "Got request to destroy vm %s" +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" msgstr "" -#: nova/virt/hyperv/vmops.py:418 +#: nova/scheduler/filters/num_instances_filter.py:39 #, python-format -msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" msgstr "" -#: nova/virt/hyperv/vmops.py:424 -msgid "Pause instance" +#: nova/scheduler/filters/ram_filter.py:46 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." msgstr "" -#: nova/virt/hyperv/vmops.py:429 -msgid "Unpause instance" +#: nova/scheduler/filters/retry_filter.py:41 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: nova/virt/hyperv/vmops.py:435 -msgid "Suspend instance" +#: nova/servicegroup/api.py:60 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" msgstr "" -#: nova/virt/hyperv/vmops.py:440 -msgid "Resume instance" +#: nova/servicegroup/api.py:66 +#, python-format +msgid "unknown ServiceGroup driver name: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:445 -msgid "Power off instance" +#: nova/servicegroup/api.py:83 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:450 -msgid "Power on instance" +#: nova/servicegroup/api.py:90 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" msgstr "" -#: nova/virt/hyperv/vmops.py:470 +#: nova/servicegroup/api.py:99 #, python-format -msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" msgstr "" -#: nova/virt/hyperv/vmops.py:555 +#: nova/servicegroup/api.py:106 #, python-format -msgid "Windows version: %s " +msgid "Returns ALL members of the [%s] ServiceGroup" msgstr "" -#: nova/virt/hyperv/vmops.py:567 -msgid "get_available_resource called" +#: nova/servicegroup/api.py:114 +#, python-format +msgid "Returns one member of the [%s] group" msgstr "" -#: nova/virt/hyperv/vmops.py:604 +#: nova/servicegroup/drivers/db.py:41 #, python-format -msgid "use_cow_image:%s" +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmops.py:624 -#, python-format -msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#: nova/servicegroup/drivers/db.py:45 +msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/vmutils.py:54 +#: nova/servicegroup/drivers/db.py:74 #, python-format -msgid "duplicate name found: %s" +msgid "DB_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:97 nova/servicegroup/drivers/mc.py:102 +msgid "Recovered model server connection!" +msgstr "" + +#: nova/servicegroup/drivers/db.py:103 nova/servicegroup/drivers/mc.py:108 +msgid "model server went away" msgstr "" -#: nova/virt/hyperv/vmutils.py:68 +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:52 #, python-format msgid "" -"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - " -"%(ErrorCode)s" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" msgstr "" -#: nova/virt/hyperv/vmutils.py:73 -#, python-format -msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#: nova/servicegroup/drivers/mc.py:57 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" msgstr "" -#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96 +#: nova/servicegroup/drivers/mc.py:77 #, python-format -msgid "Creating folder %s " +msgid "Memcached_Driver: get_all members of the %s group" msgstr "" -#: nova/virt/hyperv/vmutils.py:94 +#: nova/servicegroup/drivers/zk.py:80 #, python-format -msgid "Removing existing folder %s " +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483 +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" + +#: nova/servicegroup/drivers/zk.py:101 #, python-format -msgid "block device info: %s" +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" msgstr "" -#: nova/virt/hyperv/volumeops.py:97 +#: nova/servicegroup/drivers/zk.py:109 #, python-format -msgid "Attach boot from volume failed: %s" +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" msgstr "" -#: nova/virt/hyperv/volumeops.py:100 -#, fuzzy, python-format -msgid "Unable to attach boot volume to instance %s" -msgstr "無法掛載Volume 到虛擬機器 %s" +#: nova/storage/linuxscsi.py:70 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115 +#: nova/storage/linuxscsi.py:99 #, python-format -msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgid "Multipath call failed exit (%(code)s)" msgstr "" -#: nova/virt/hyperv/volumeops.py:134 -#, fuzzy, python-format -msgid "Attach volume failed: %s" -msgstr "無法卸載 Volume %s" +#: nova/storage/linuxscsi.py:117 +#, python-format +msgid "Couldn't find multipath device %(line)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191 +#: nova/storage/linuxscsi.py:121 #, python-format -msgid "Unable to attach volume to instance %s" -msgstr "無法掛載Volume 到虛擬機器 %s" +msgid "Found multipath device = %(mdev)s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:156 -#, fuzzy, python-format -msgid "Failed to add volume to VM %s" -msgstr "無法掛載Volume 到虛擬機器 %s" +#: nova/tests/fake_ldap.py:34 +msgid "Attempted to instantiate singleton" +msgstr "" -#: nova/virt/hyperv/volumeops.py:170 -#, fuzzy, python-format -msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" +#: nova/tests/fake_utils.py:72 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" +msgstr "" -#: nova/virt/hyperv/volumeops.py:187 +#: nova/tests/fake_utils.py:80 #, python-format -msgid "Mounted disk to detach is: %s" +msgid "Faked command matched %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:188 +#: nova/tests/fake_utils.py:96 #, python-format -msgid "host_resource disk detached is: %s" +msgid "Faked command raised an exception %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:191 +#: nova/tests/fake_utils.py:101 #, python-format -msgid "Physical disk detached is: %s" +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" -#: nova/virt/hyperv/volumeops.py:198 -#, fuzzy, python-format -msgid "Failed to remove volume from VM %s" -msgstr "找不到Volume %s" +#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:207 +msgid "status must be available" +msgstr "" -#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604 -msgid "Could not determine iscsi initiator name" +#: nova/tests/fake_volume.py:190 nova/volume/cinder.py:210 +msgid "already attached" msgstr "" -#: nova/virt/hyperv/volumeops.py:224 -#, python-format -msgid "device.InitiatorName: %s" +#: nova/tests/fake_volume.py:194 nova/volume/cinder.py:214 +msgid "Instance and volume not in same availability_zone" msgstr "" -#: nova/virt/hyperv/volumeops.py:225 -#, python-format -msgid "device.TargetName: %s" +#: nova/tests/fake_volume.py:199 nova/volume/cinder.py:220 +msgid "already detached" msgstr "" -#: nova/virt/hyperv/volumeops.py:226 -#, python-format -msgid "device.ScsiPortNumber: %s" +#: nova/tests/fakelibvirt.py:892 +msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/virt/hyperv/volumeops.py:227 -#, python-format -msgid "device.ScsiPathId: %s" +#: nova/tests/fakelibvirt.py:896 +msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/virt/hyperv/volumeops.py:228 -#, python-format -msgid "device.ScsiTargetId): %s" +#: nova/tests/fakelibvirt.py:900 +msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/virt/hyperv/volumeops.py:229 -#, python-format -msgid "device.ScsiLun: %s" +#: nova/tests/fakelibvirt.py:904 +msgid "Expected a function in 'auth[1]' parameter" msgstr "" -#: nova/virt/hyperv/volumeops.py:230 -#, python-format -msgid "device.DeviceInterfaceGuid :%s" +#: nova/tests/test_hypervapi.py:433 +msgid "fake vswitch not found" msgstr "" -#: nova/virt/hyperv/volumeops.py:232 +#: nova/tests/test_misc.py:59 #, python-format -msgid "device.DeviceInterfaceName: %s" +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" msgstr "" -#: nova/virt/hyperv/volumeops.py:234 +#: nova/tests/test_xenapi.py:897 #, python-format -msgid "device.LegacyName: %s" +msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/virt/hyperv/volumeops.py:235 +#: nova/tests/test_xenapi.py:908 #, python-format -msgid "device.DeviceType: %s" +msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:236 -#, python-format -msgid "device.DeviceNumber %s" +#: nova/tests/api/test_auth.py:79 +msgid "200 Role Match" msgstr "" -#: nova/virt/hyperv/volumeops.py:237 -#, python-format -msgid "device.PartitionNumber :%s" +#: nova/tests/api/test_auth.py:81 +msgid "200 No Roles" msgstr "" -#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262 -#, python-format -msgid "Unable to find a mounted disk for target_iqn: %s" +#: nova/tests/api/test_auth.py:84 +msgid "unexpected role header" msgstr "" -#: nova/virt/hyperv/volumeops.py:245 -#, python-format -msgid "Device number : %s" +#: nova/tests/api/openstack/compute/test_servers.py:3275 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" msgstr "" -#: nova/virt/hyperv/volumeops.py:246 -#, python-format -msgid "Target lun : %s" +#: nova/tests/api/openstack/compute/test_servers.py:3280 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259 -#, python-format -msgid "Mounted disk is: %s" +#: nova/tests/api/openstack/compute/test_servers.py:3285 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/virt/hyperv/volumeops.py:276 +#: nova/tests/compute/test_compute.py:951 +#: nova/tests/compute/test_compute.py:969 +#: nova/tests/compute/test_compute.py:1020 +#: nova/tests/compute/test_compute.py:1047 +#: nova/tests/compute/test_compute.py:1093 +#: nova/tests/compute/test_compute.py:3434 #, python-format -msgid "Drive number to disconnect is: %s" +msgid "Running instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:283 +#: nova/tests/compute/test_compute.py:957 +#: nova/tests/compute/test_compute.py:992 +#: nova/tests/compute/test_compute.py:1035 +#: nova/tests/compute/test_compute.py:1065 #, python-format -msgid "DeviceNumber : %s" +msgid "After terminating instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:288 -#, python-format -msgid "Disk path to parse: %s" +#: nova/tests/compute/test_compute.py:1531 +msgid "Internal error" msgstr "" -#: nova/virt/hyperv/volumeops.py:290 +#: nova/tests/compute/test_compute.py:3445 #, python-format -msgid "start_device_id: %s" +msgid "After force-killing instances: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:292 -#, python-format -msgid "end_device_id: %s" +#: nova/tests/compute/test_compute.py:3937 +msgid "wrong host/node" msgstr "" -#: nova/virt/hyperv/volumeutils.py:51 +#: nova/tests/integrated/test_api_samples.py:174 #, python-format -msgid "An error has occurred when calling the iscsi initiator: %s" +msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/virt/hyperv/volumeutils.py:68 -msgid "The ISCSI initiator name can't be found. Choosing the default one" +#: nova/tests/integrated/test_api_samples.py:188 +#, python-format +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463 -#: nova/virt/xenapi/vm_utils.py:476 +#: nova/tests/integrated/test_api_samples.py:199 #, python-format -msgid "block_device_list %s" +msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/virt/libvirt/driver.py:333 -#, python-format -msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +#: nova/tests/integrated/test_api_samples.py:218 +msgid "Extra list items in template:" msgstr "" -#: nova/virt/libvirt/driver.py:339 +#: nova/tests/integrated/test_api_samples.py:222 #, python-format -msgid "Connecting to libvirt: %s" +msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/virt/libvirt/driver.py:360 -msgid "Connection to libvirt broke" +#: nova/tests/integrated/test_api_samples.py:243 +#: nova/tests/integrated/test_api_samples.py:258 +#, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" msgstr "" -#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385 +#: nova/tests/integrated/test_login.py:31 #, python-format -msgid "Can not handle authentication request for %d credentials" +msgid "flavor: %s" msgstr "" -#: nova/virt/libvirt/driver.py:467 +#: nova/tests/integrated/api/client.py:38 #, python-format -msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" msgstr "" -#: nova/virt/libvirt/driver.py:481 -msgid "During wait destroy, instance disappeared." +#: nova/tests/integrated/api/client.py:47 +msgid "Authentication error" msgstr "" -#: nova/virt/libvirt/driver.py:486 -msgid "Instance destroyed successfully." +#: nova/tests/integrated/api/client.py:55 +msgid "Authorization error" msgstr "" -#: nova/virt/libvirt/driver.py:508 -msgid "Error from libvirt during undefineFlags. Retrying with undefine" +#: nova/tests/integrated/api/client.py:63 +msgid "Item not found" msgstr "" -#: nova/virt/libvirt/driver.py:523 +#: nova/tests/integrated/api/client.py:105 #, python-format -msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: nova/virt/libvirt/driver.py:536 +#: nova/tests/integrated/api/client.py:107 #, python-format -msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgid "Body: %s" msgstr "" -#: nova/virt/libvirt/driver.py:553 +#: nova/tests/integrated/api/client.py:125 #, python-format -msgid "Deleting instance files %(target)s" +msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:567 +#: nova/tests/integrated/api/client.py:155 #, python-format -msgid "Failed to cleanup directory %(target)s: %(e)s" +msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: nova/virt/libvirt/driver.py:729 -msgid "During detach_volume, instance disappeared." +#: nova/tests/integrated/api/client.py:165 +msgid "Unexpected status code" msgstr "" -#: nova/virt/libvirt/driver.py:739 -msgid "attaching LXC block device" +#: nova/tests/integrated/api/client.py:172 +#, python-format +msgid "Decoding JSON: %s" msgstr "" -#: nova/virt/libvirt/driver.py:752 -msgid "detaching LXC block device" +#: nova/virt/configdrive.py:97 +#, python-format +msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/libvirt/driver.py:884 -msgid "Instance soft rebooted successfully." +#: nova/virt/driver.py:924 +msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/libvirt/driver.py:888 -msgid "Failed to soft reboot instance." +#: nova/virt/driver.py:930 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:920 -msgid "Instance shutdown successfully." +#: nova/virt/driver.py:952 +msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/libvirt/driver.py:955 -msgid "Instance rebooted successfully." +#: nova/virt/driver.py:955 +#, python-format +msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:1085 -msgid "Instance is running" +#: nova/virt/driver.py:962 +#, python-format +msgid "Unable to load the virtualization driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253 -msgid "Instance spawned successfully." +#: nova/virt/fake.py:210 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1108 -#, python-format -msgid "data: %(data)r, fpath: %(fpath)r" +#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/libvirt/driver.py:1154 -#, fuzzy -msgid "Guest does not have a console available" -msgstr "使用者並沒有管理者權力" +#: nova/virt/firewall.py:195 +msgid "Filters added to instance" +msgstr "" -#: nova/virt/libvirt/driver.py:1198 -#, python-format -msgid "Path '%(path)s' supports direct I/O" +#: nova/virt/firewall.py:197 +msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/libvirt/driver.py:1202 +#: nova/virt/firewall.py:377 #, python-format -msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210 +#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 #, python-format -msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgid "Adding provider rule: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1276 -msgid "Creating image" +#: nova/virt/images.py:113 +msgid "Snapshot list encountered but no header found!" msgstr "" -#: nova/virt/libvirt/driver.py:1402 -msgid "Using config drive" +#: nova/virt/images.py:215 +msgid "'qemu-img info' parsing failed." msgstr "" -#: nova/virt/libvirt/driver.py:1412 +#: nova/virt/images.py:221 #, python-format -msgid "Creating config drive at %(path)s" +msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: nova/virt/libvirt/driver.py:1426 +#: nova/virt/images.py:233 #, python-format -msgid "Injecting %(injection)s into image %(img_id)s" +msgid "Converted to raw, but format is now %s" msgstr "" -#: nova/virt/libvirt/driver.py:1436 +#: nova/virt/baremetal/driver.py:90 #, python-format -msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +msgid "Request for baremetal node %s sent to wrong service host" +msgstr "" + +#: nova/virt/baremetal/driver.py:143 +msgid "cpu_arch is not found in instance_type_extra_specs" msgstr "" -#: nova/virt/libvirt/driver.py:1510 +#: nova/virt/baremetal/driver.py:185 #, python-format -msgid "" -"Config requested an explicit CPU model, but the current libvirt " -"hypervisor '%s' does not support selecting CPU models" +msgid "Baremetal node id not supplied to driver for %r" msgstr "" -#: nova/virt/libvirt/driver.py:1516 -msgid "Config requested a custom CPU model, but no model name was provided" +#: nova/virt/baremetal/driver.py:257 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." msgstr "" -#: nova/virt/libvirt/driver.py:1520 -msgid "A CPU model name should not be set when a host CPU model is requested" +#: nova/virt/baremetal/driver.py:284 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/baremetal/driver.py:295 #, python-format -msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgid "Destroy called on non-existing instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:1540 -msgid "" -"Passthrough of the host CPU was requested but this libvirt version does " -"not support this feature" +#: nova/virt/baremetal/driver.py:313 +#, python-format +msgid "Error from baremetal driver during destroy: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1832 -msgid "Starting toXML method" +#: nova/virt/baremetal/driver.py:318 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1836 -msgid "Finished toXML method" +#: nova/virt/baremetal/driver.py:328 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:1853 +#: nova/virt/baremetal/driver.py:340 #, python-format -msgid "" -"Error from libvirt while looking up %(instance_name)s: [Error Code " -"%(error_code)s] %(ex)s" +msgid "Baremetal power manager failed to start node for instance %r" msgstr "" -#: nova/virt/libvirt/driver.py:2105 -msgid "libvirt version is too old (does not support getVersion)" +#: nova/virt/baremetal/ipmi.py:85 +#, python-format +msgid "pid file %s does not contain any pid" msgstr "" -#: nova/virt/libvirt/driver.py:2292 -msgid "Block migration can not be used with shared storage." +#: nova/virt/baremetal/ipmi.py:108 +msgid "Node id not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:2300 -msgid "Live migration can not be used without shared storage." +#: nova/virt/baremetal/ipmi.py:111 +msgid "Address not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:2340 -#, python-format -msgid "" -"Unable to migrate %(instance_uuid)s: Disk of instance is too " -"large(available on destination host:%(available)s < need:%(necessary)s)" +#: nova/virt/baremetal/ipmi.py:114 +msgid "User not supplied to IPMI" msgstr "" -#: nova/virt/libvirt/driver.py:2360 -#, python-format -msgid "" -"Instance launched has CPU info:\n" -"%s" +#: nova/virt/baremetal/ipmi.py:117 +msgid "Password not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:134 +#, fuzzy, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" +"%(description)s\n" +"命令: %(cmd)s\n" +"退出代碼: %(exit_code)s\n" +"標準輸出: %(stdout)r\n" +"標準錯誤輸出: %(stderr)r" + +#: nova/virt/baremetal/ipmi.py:160 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:182 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:192 +msgid "IPMI set next bootdev failed" msgstr "" -#: nova/virt/libvirt/driver.py:2372 +#: nova/virt/baremetal/ipmi.py:197 nova/virt/baremetal/tilera_pdu.py:152 #, python-format -msgid "" -"CPU doesn't have compatibility.\n" -"\n" -"%(ret)s\n" -"\n" -"Refer to %(u)s" +msgid "Activate node called, but node %s is already active" +msgstr "" + +#: nova/virt/baremetal/pxe.py:92 +#, python-format +msgid "Building PXE config for deployment %s." msgstr "" -#: nova/virt/libvirt/driver.py:2389 +#: nova/virt/baremetal/pxe.py:231 #, python-format msgid "" -"Creating tmpfile %s to notify to other compute nodes that they should " -"mount the same storage." +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2437 +#: nova/virt/baremetal/pxe.py:256 nova/virt/baremetal/tilera.py:180 +#, fuzzy, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/baremetal/pxe.py:288 nova/virt/baremetal/tilera.py:211 #, python-format -msgid "The firewall filter for %s does not exist" +msgid "Fetching image %(ami)s for instance %(name)s" msgstr "" -#: nova/virt/libvirt/driver.py:2507 +#: nova/virt/baremetal/pxe.py:328 nova/virt/baremetal/tilera.py:247 +#, fuzzy, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:366 #, python-format -msgid "Live Migration failure: %(e)s" +msgid "Node associated with another instance while waiting for deploy of %s" msgstr "" -#: nova/virt/libvirt/driver.py:2551 +#: nova/virt/baremetal/pxe.py:467 +#, fuzzy, python-format +msgid "PXE deploy started for instance %s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/baremetal/pxe.py:472 #, python-format -msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." +msgid "PXE deploy completed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2678 +#: nova/virt/baremetal/pxe.py:476 #, python-format -msgid "skipping %(path)s since it looks like volume" +msgid "PXE deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2727 +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:391 #, python-format -msgid "Getting disk size of %(i_name)s: %(e)s" +msgid "Baremetal node deleted while waiting for deployment of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2789 -msgid "Starting migrate_disk_and_power_off" +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" msgstr "" -#: nova/virt/libvirt/driver.py:2848 -msgid "Instance running successfully." +#: nova/virt/baremetal/tilera.py:154 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2855 -msgid "Starting finish_migration" +#: nova/virt/baremetal/tilera.py:372 +#, fuzzy, python-format +msgid "Tilera deploy started for instance %s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/baremetal/tilera.py:378 +#, fuzzy, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/baremetal/tilera.py:386 +msgid "Node is unknown error state." msgstr "" -#: nova/virt/libvirt/driver.py:2906 -msgid "Starting finish_revert_migration" +#: nova/virt/baremetal/tilera.py:389 +#, python-format +msgid "Tilera deploy failed for instance %s" msgstr "" -#: nova/virt/libvirt/firewall.py:34 -msgid "" -"Libvirt module could not be loaded. NWFilterFirewall will not work " -"correctly." +#: nova/virt/baremetal/tilera_pdu.py:82 +msgid "Node id not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:102 -msgid "Called setup_basic_filtering in nwfilter" +#: nova/virt/baremetal/tilera_pdu.py:85 +msgid "Address not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:110 -msgid "Ensuring static filters" +#: nova/virt/baremetal/tilera_pdu.py:88 +msgid "User not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:191 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) is not found." +#: nova/virt/baremetal/tilera_pdu.py:91 +msgid "Password not supplied to PDU" msgstr "" -#: nova/virt/libvirt/firewall.py:214 -#, python-format -msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +#: nova/virt/baremetal/tilera_pdu.py:116 +msgid "PDU failed" msgstr "" -#: nova/virt/libvirt/firewall.py:230 -msgid "iptables firewall: Setup Basic Filtering" +#: nova/virt/baremetal/tilera_pdu.py:133 +msgid "PDU power on failed" msgstr "" -#: nova/virt/libvirt/imagebackend.py:213 -msgid "You should specify libvirt_images_volume_group flag to use LVM images." +#: nova/virt/baremetal/tilera_pdu.py:146 +msgid "PDU power off failed" msgstr "" -#: nova/virt/libvirt/imagebackend.py:276 +#: nova/virt/baremetal/utils.py:41 #, python-format -msgid "Unknown image_type=%s" +msgid "Failed to inject data into image %(image)s. Error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:164 +#: nova/virt/baremetal/utils.py:52 #, python-format -msgid "%s is a valid instance name" +msgid "Failed to unlink %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:167 +#: nova/virt/baremetal/utils.py:60 #, python-format -msgid "%s has a disk file" +msgid "Failed to remove dir %(path)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:169 +#: nova/virt/baremetal/utils.py:75 #, python-format -msgid "Instance %(instance)s is backed by %(backing)s" +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:182 +#: nova/virt/baremetal/vif_driver.py:37 #, python-format -msgid "" -"Instance %(instance)s is using a backing file %(backing)s which does not " -"appear in the image service" +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:234 +#: nova/virt/baremetal/vif_driver.py:50 #, python-format -msgid "%(id)s (%(base_file)s): image verification failed" +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:244 +#: nova/virt/baremetal/vif_driver.py:57 #, python-format -msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:263 +#: nova/virt/baremetal/vif_driver.py:63 #, python-format -msgid "Cannot remove %(base_file)s, it does not exist" +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:275 +#: nova/virt/baremetal/vif_driver.py:71 #, python-format -msgid "Base file too young to remove: %s" +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" msgstr "" -#: nova/virt/libvirt/imagecache.py:278 +#: nova/virt/baremetal/vif_driver.py:75 #, python-format -msgid "Removing base file: %s" +msgid "no pif for vif_uuid=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:285 -#, python-format -msgid "Failed to remove %(base_file)s, error was %(error)s" +#: nova/virt/baremetal/virtual_power_driver.py:104 +msgid "virtual_power_ssh_host not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:296 -#, python-format -msgid "%(id)s (%(base_file)s): checking" +#: nova/virt/baremetal/virtual_power_driver.py:108 +msgid "virtual_power_host_user not defined. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:315 -#, python-format -msgid "" -"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " -"on other nodes" +#: nova/virt/baremetal/virtual_power_driver.py:114 +msgid "virtual_power_host_pass/key not set. Can not Start" msgstr "" -#: nova/virt/libvirt/imagecache.py:327 +#: nova/virt/baremetal/volume_driver.py:121 #, python-format -msgid "" -"%(id)s (%(base_file)s): warning -- an absent base file is in use! " -"instances: %(instance_list)s" +msgid "baremetal driver was unable to delete tid %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:335 +#: nova/virt/baremetal/volume_driver.py:185 #, python-format -msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +msgid "Could not determine iscsi initiator name for instance %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:345 +#: nova/virt/baremetal/volume_driver.py:226 #, python-format -msgid "%(id)s (%(base_file)s): image is not in use" +msgid "No fixed PXE IP is associated to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:351 +#: nova/virt/baremetal/volume_driver.py:258 #, python-format -msgid "%(id)s (%(base_file)s): image is in use" +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:202 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" msgstr "" -#: nova/virt/libvirt/imagecache.py:374 +#: nova/virt/baremetal/db/sqlalchemy/api.py:214 #, python-format -msgid "Skipping verification, no base directory at %s" +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." msgstr "" -#: nova/virt/libvirt/imagecache.py:378 -msgid "Verify base images" +#: nova/virt/baremetal/db/sqlalchemy/api.py:332 +msgid "No more PXE IPs available" msgstr "" -#: nova/virt/libvirt/imagecache.py:385 +#: nova/virt/baremetal/db/sqlalchemy/api.py:354 +#: nova/virt/baremetal/db/sqlalchemy/api.py:396 #, python-format -msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgid "Baremetal interface %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:403 +#: nova/virt/baremetal/db/sqlalchemy/api.py:406 +#, fuzzy, python-format +msgid "Baremetal interface %s already in use" +msgstr "建立虛擬介面失敗" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:420 #, python-format -msgid "Unknown base file: %s" +msgid "Baremetal virtual interface %s not found" msgstr "" -#: nova/virt/libvirt/imagecache.py:408 +#: nova/virt/disk/api.py:132 #, python-format -msgid "Active base files: %s" +msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:411 +#: nova/virt/disk/api.py:138 #, python-format -msgid "Corrupt base files: %s" +msgid "Cannot resize filesystem %s to a smaller size." msgstr "" -#: nova/virt/libvirt/imagecache.py:415 +#: nova/virt/disk/api.py:149 #, python-format -msgid "Removable base files: %s" +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." msgstr "" -#: nova/virt/libvirt/imagecache.py:423 -msgid "Verification complete" +#: nova/virt/disk/api.py:159 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." msgstr "" -#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86 -#: nova/virt/libvirt/snapshots.py:89 -msgid "LVM snapshots not implemented" +#: nova/virt/disk/api.py:226 +msgid "image already mounted" msgstr "" -#: nova/virt/libvirt/utils.py:131 +#: nova/virt/disk/api.py:282 #, python-format msgid "" -"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " -"available, but %(size)db required by volume %(lv)s." +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password=ha-ha-not-telling-you files=%(files)s " +"partition=%(partition)s use_cow=%(use_cow)s" msgstr "" -#: nova/virt/libvirt/utils.py:140 +#: nova/virt/disk/api.py:299 #, python-format -msgid "" -"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " -"Virtual volume size is %(size)db, but free space on volume group is only " -"%(free_space)db." +msgid "Ignoring error injecting data into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/utils.py:187 +#: nova/virt/disk/api.py:318 #, python-format -msgid "Path %s must be LVM logical volume" +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" msgstr "" -#: nova/virt/libvirt/utils.py:410 -msgid "Can't retrieve root device path from instance libvirt configuration" +#: nova/virt/disk/api.py:335 +#, python-format +msgid "Failed to teardown ntainer filesystem: %s" msgstr "" -#: nova/virt/libvirt/utils.py:499 +#: nova/virt/disk/api.py:348 #, python-format -msgid "Reading image info file: %s" +msgid "Failed to umount container filesystem: %s" msgstr "" -#: nova/virt/libvirt/utils.py:503 +#: nova/virt/disk/api.py:373 #, python-format -msgid "Read: %s" +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" msgstr "" -#: nova/virt/libvirt/utils.py:509 +#: nova/virt/disk/api.py:385 #, python-format -msgid "Error reading image info file %(filename)s: %(error)s" +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" msgstr "" -#: nova/virt/libvirt/utils.py:533 +#: nova/virt/disk/api.py:394 #, python-format -msgid "Writing image info file: %s" +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" msgstr "" -#: nova/virt/libvirt/utils.py:534 +#: nova/virt/disk/api.py:435 #, python-format -msgid "Wrote: %s" +msgid "Inject key fs=%(fs)s key=%(key)s" msgstr "" -#: nova/virt/libvirt/vif.py:95 +#: nova/virt/disk/api.py:464 #, python-format -msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgid "Inject key fs=%(fs)s net=%(net)s" msgstr "" -#: nova/virt/libvirt/vif.py:105 +#: nova/virt/disk/api.py:490 #, python-format -msgid "Ensuring bridge %s" +msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you" msgstr "" -#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247 -#: nova/virt/libvirt/vif.py:307 -msgid "Failed while unplugging vif" +#: nova/virt/disk/api.py:535 +msgid "Not implemented on Windows" msgstr "" -#: nova/virt/libvirt/volume.py:174 +#: nova/virt/disk/api.py:564 #, python-format -msgid "iSCSI device not found at %s" +msgid "User %(username)s not found in password file." msgstr "" -#: nova/virt/libvirt/volume.py:177 +#: nova/virt/disk/api.py:580 #, python-format -msgid "" -"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " -"Try number: %(tries)s" +msgid "User %(username)s not found in shadow file." msgstr "" -#: nova/virt/libvirt/volume.py:189 +#: nova/virt/disk/mount/api.py:41 #, python-format -msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" msgstr "" -#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276 -#, python-format -msgid "%s is already mounted" +#: nova/virt/disk/mount/api.py:45 nova/virt/disk/mount/api.py:61 +#: nova/virt/disk/vfs/localfs.py:67 +msgid "Using LoopMount" msgstr "" -#: nova/virt/powervm/common.py:54 -msgid "Connection error connecting PowerVM manager" +#: nova/virt/disk/mount/api.py:50 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:72 +msgid "Using NbdMount" msgstr "" -#: nova/virt/powervm/common.py:111 -msgid "File transfer to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:57 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" msgstr "" -#: nova/virt/powervm/exception.py:21 -#, fuzzy -msgid "Connection to PowerVM manager failed" -msgstr "連接到glance失敗" - -#: nova/virt/powervm/exception.py:25 -msgid "File '%(file_path)' transfer to PowerVM manager failed" +#: nova/virt/disk/mount/api.py:117 +msgid "Device allocation failed. Will retry in 2 seconds." msgstr "" -#: nova/virt/powervm/exception.py:29 -#, python-format -msgid "LPAR instance '%(instance_name)s' could not be found" +#: nova/virt/disk/mount/api.py:120 +msgid "Device allocation failed after repeated retries." msgstr "" -#: nova/virt/powervm/exception.py:33 +#: nova/virt/disk/mount/api.py:135 #, python-format -msgid "LPAR instance '%(instance_name)s' creation failed" +msgid "Map dev %s" msgstr "" -#: nova/virt/powervm/exception.py:37 -msgid "No space left on any volume group" +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "partition search unsupported with %s" msgstr "" -#: nova/virt/powervm/exception.py:45 +#: nova/virt/disk/mount/api.py:156 #, python-format -msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgid "partition %s not found" msgstr "" -#: nova/virt/powervm/exception.py:50 -msgid "Image creation failed on PowerVM" +#: nova/virt/disk/mount/api.py:157 +#, python-format +msgid "Failed to map partitions: %s" msgstr "" -#: nova/virt/powervm/exception.py:54 +#: nova/virt/disk/mount/api.py:179 #, python-format -msgid "" -"Insufficient free memory on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Unmap dev %s" msgstr "" -#: nova/virt/powervm/exception.py:59 +#: nova/virt/disk/mount/api.py:187 #, python-format -msgid "" -"Insufficient available CPUs on PowerVM system to spawn instance " -"'%(instance_name)s'" +msgid "Mount %(dev)s on %(dir)s" msgstr "" -#: nova/virt/powervm/exception.py:64 +#: nova/virt/disk/mount/api.py:192 #, python-format -msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgid "Failed to mount filesystem: %s" msgstr "" -#: nova/virt/powervm/operator.py:91 +#: nova/virt/disk/mount/api.py:203 #, python-format -msgid "LPAR instance '%s' not found" +msgid "Umount %s" msgstr "" -#: nova/virt/powervm/operator.py:174 -msgid "Not enough free memory in the host" +#: nova/virt/disk/mount/api.py:214 +msgid "Fail to mount, tearing back down" msgstr "" -#: nova/virt/powervm/operator.py:184 -msgid "Insufficient available CPU on PowerVM" +#: nova/virt/disk/mount/loop.py:33 +#, python-format +msgid "Could not attach image to loopback: %s" msgstr "" -#: nova/virt/powervm/operator.py:208 +#: nova/virt/disk/mount/loop.py:34 #, python-format -msgid "Creating LPAR instance '%s'" +msgid "Loop mount error: %s" msgstr "" -#: nova/virt/powervm/operator.py:211 -#, fuzzy, python-format -msgid "LPAR instance '%s' creation failed" -msgstr "建立虛擬介面失敗" - -#: nova/virt/powervm/operator.py:221 +#: nova/virt/disk/mount/loop.py:40 #, python-format -msgid "Fetching image '%s' from glance" +msgid "Got loop device %s" msgstr "" -#: nova/virt/powervm/operator.py:225 +#: nova/virt/disk/mount/loop.py:58 #, python-format -msgid "Copying image '%s' to IVM" +msgid "Release loop device %s" msgstr "" -#: nova/virt/powervm/operator.py:230 -msgid "Creating logical volume" +#: nova/virt/disk/mount/nbd.py:55 nova/virt/disk/mount/nbd.py:69 +msgid "No free nbd devices" msgstr "" -#: nova/virt/powervm/operator.py:235 -#, python-format -msgid "Copying image to the device '%s'" +#: nova/virt/disk/mount/nbd.py:60 +msgid "nbd module not loaded" msgstr "" -#: nova/virt/powervm/operator.py:238 -#, fuzzy, python-format -msgid "PowerVM image creation failed: %s" -msgstr "建立虛擬介面失敗" +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd unavailable: module not loaded" +msgstr "" -#: nova/virt/powervm/operator.py:244 +#: nova/virt/disk/mount/nbd.py:86 #, python-format -msgid "Activating the LPAR instance '%s'" +msgid "Get nbd device %(dev)s for %(imgfile)s" msgstr "" -#: nova/virt/powervm/operator.py:258 +#: nova/virt/disk/mount/nbd.py:91 #, python-format -msgid "Instance '%s' failed to boot" +msgid "qemu-nbd error: %s" msgstr "" -#: nova/virt/powervm/operator.py:275 +#: nova/virt/disk/mount/nbd.py:92 nova/virt/disk/mount/nbd.py:105 #, python-format -msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgid "NBD mount error: %s" msgstr "" -#: nova/virt/powervm/operator.py:284 +#: nova/virt/disk/mount/nbd.py:104 #, python-format -msgid "Shutting down the instance '%s'" +msgid "nbd device %s did not show up" msgstr "" -#: nova/virt/powervm/operator.py:288 -#, fuzzy, python-format -msgid "Removing the logical volume '%s'" -msgstr "找不到Volume %s" - -#: nova/virt/powervm/operator.py:291 +#: nova/virt/disk/mount/nbd.py:111 #, python-format -msgid "Deleting the LPAR instance '%s'" +msgid "Detaching from erroneous nbd device returned error: %s" msgstr "" -#: nova/virt/powervm/operator.py:294 -msgid "PowerVM instance cleanup failed" +#: nova/virt/disk/mount/nbd.py:126 +#, python-format +msgid "Release nbd device %s" msgstr "" -#: nova/virt/powervm/operator.py:495 -msgid "Could not create logical volume. No space left on any volume group." +#: nova/virt/disk/vfs/api.py:27 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" msgstr "" -#: nova/virt/powervm/operator.py:554 -#, fuzzy -msgid "Unable to get checksum" -msgstr "無法卸載 Volume %s" - -#: nova/virt/powervm/operator.py:557 -msgid "Image checksums do not match" +#: nova/virt/disk/vfs/api.py:32 +msgid "Trying to import guestfs" msgstr "" -#: nova/virt/powervm/operator.py:582 -msgid "Uncompressed image file not found" +#: nova/virt/disk/vfs/api.py:39 +msgid "Using primary VFSGuestFS" msgstr "" -#: nova/virt/vmwareapi/driver.py:111 -msgid "" -"Must specify vmwareapi_host_ip,vmwareapi_host_username and " -"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" +#: nova/virt/disk/vfs/api.py:44 +msgid "Falling back to VFSLocalFS" msgstr "" -#: nova/virt/vmwareapi/driver.py:275 +#: nova/virt/disk/vfs/guestfs.py:55 #, python-format -msgid "In vmwareapi:_create_session, got this exception: %s" +msgid "Mount guest OS image %(imgfile)s partition %(part)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:358 +#: nova/virt/disk/vfs/guestfs.py:64 #, python-format -msgid "In vmwareapi:_call_method, got this exception: %s" +msgid "Inspecting guest OS image %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:393 +#: nova/virt/disk/vfs/guestfs.py:68 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgid "No operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:398 +#: nova/virt/disk/vfs/guestfs.py:72 #, python-format -msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgid "Multi-boot OS %(roots)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:402 +#: nova/virt/disk/vfs/guestfs.py:74 #, python-format -msgid "In vmwareapi:_poll_task, Got this error %s" +msgid "Multi-boot operating system found in %s" msgstr "" -#: nova/virt/vmwareapi/error_util.py:93 +#: nova/virt/disk/vfs/guestfs.py:80 #, python-format -msgid "Error(s) %s occurred in the call to RetrieveProperties" +msgid "Inspecting guest OS root filesystem %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77 +#: nova/virt/disk/vfs/guestfs.py:85 #, python-format -msgid "%(text)s: _db_content => %(content)s" +msgid "No mount points found in %(root)s of %(imgfile)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:131 +#: nova/virt/disk/vfs/guestfs.py:90 #, python-format -msgid "Property %(attr)s not set for the managed object %(name)s" -msgstr "" - -#: nova/virt/vmwareapi/fake.py:436 -msgid "There is no VM registered" +msgid "Mounting %(dev)s at %(dir)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608 +#: nova/virt/disk/vfs/guestfs.py:95 #, python-format -msgid "Virtual Machine with ref %s is not there" +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:501 +#: nova/virt/disk/vfs/guestfs.py:113 #, python-format -msgid "Logging out a session that is invalid or already logged out: %s" +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" msgstr "" -#: nova/virt/vmwareapi/fake.py:516 -msgid "Session is faulty" +#: nova/virt/disk/vfs/guestfs.py:120 +msgid "Tearing down appliance" msgstr "" -#: nova/virt/vmwareapi/fake.py:519 -msgid "Session Invalid" -msgstr "" +#: nova/virt/disk/vfs/guestfs.py:126 +#, fuzzy, python-format +msgid "Failed to close augeas %s" +msgstr "找不到Volume %s" -#: nova/virt/vmwareapi/fake.py:605 -msgid " No Virtual Machine has been registered yet" +#: nova/virt/disk/vfs/guestfs.py:134 +#, python-format +msgid "Failed to shutdown appliance %s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:103 +#: nova/virt/disk/vfs/guestfs.py:142 +#, fuzzy, python-format +msgid "Failed to close guest handle %s" +msgstr "找不到Volume %s" + +#: nova/virt/disk/vfs/guestfs.py:154 nova/virt/disk/vfs/localfs.py:102 #, python-format -msgid "Glance image %s is in killed state" +msgid "Make directory path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:111 +#: nova/virt/disk/vfs/guestfs.py:159 nova/virt/disk/vfs/localfs.py:107 #, python-format -msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgid "Append file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:128 -msgid "" -"ESX SOAP server returned an empty port group for the host system in its " -"response" +#: nova/virt/disk/vfs/guestfs.py:164 nova/virt/disk/vfs/localfs.py:116 +#, python-format +msgid "Replace file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:155 +#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:125 #, python-format -msgid "Creating Port Group with name %s on the ESX host" +msgid "Read file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/network_utils.py:169 +#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:131 #, python-format -msgid "Created Port Group with name %s on the ESX host" +msgid "Has file path=%(path)s" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:145 +#: nova/virt/disk/vfs/guestfs.py:183 #, python-format -msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" +msgid "Set permissions path=%(path)s mode=%(mode)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:84 -msgid "Unable to import suds." +#: nova/virt/disk/vfs/guestfs.py:188 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:90 -msgid "Must specify vmwareapi_wsdl_loc" +#: nova/virt/disk/vfs/guestfs.py:201 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:145 +#: nova/virt/disk/vfs/localfs.py:46 #, python-format -msgid "No such SOAP method '%s' provided by VI SDK" +msgid "File path %s not valid" msgstr "" -#: nova/virt/vmwareapi/vim.py:150 +#: nova/virt/disk/vfs/localfs.py:80 +#, fuzzy, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "找不到Volume %s" + +#: nova/virt/disk/vfs/localfs.py:90 #, python-format -msgid "httplib error in %s: " +msgid "Failed to unmount %(imgdir)s: %(ex)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:157 +#: nova/virt/disk/vfs/localfs.py:96 +#, fuzzy, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "找不到Volume %s" + +#: nova/virt/disk/vfs/localfs.py:139 #, python-format -msgid "Socket error in %s: " +msgid "Set permissions path=%(path)s mode=%(mode)o" msgstr "" -#: nova/virt/vmwareapi/vim.py:162 +#: nova/virt/disk/vfs/localfs.py:144 #, python-format -msgid "Type error in %s: " +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" msgstr "" -#: nova/virt/vmwareapi/vim.py:166 -#, python-format -msgid "Exception in %s " +#: nova/virt/hyperv/basevolumeutils.py:71 +msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/vmwareapi/vmops.py:66 -msgid "Getting list of instances" +#: nova/virt/hyperv/driver.py:150 +msgid "plug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:82 -#, python-format -msgid "Got total of %s instances" +#: nova/virt/hyperv/driver.py:153 +msgid "unplug_vifs called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:126 -msgid "Couldn't get a local Datastore reference" +#: nova/virt/hyperv/driver.py:156 +msgid "ensure_filtering_rules_for_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:196 -msgid "Creating VM on the ESX host" +#: nova/virt/hyperv/driver.py:160 +msgid "unfilter_instance called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:204 -msgid "Created VM on the ESX host" +#: nova/virt/hyperv/driver.py:191 +msgid "get_console_output called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:232 +#: nova/virt/hyperv/hostops.py:93 #, 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" +msgid "Windows version: %s " msgstr "" -#: nova/virt/vmwareapi/vmops.py:250 -#, python-format -msgid "" -"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host " -"local store %(data_store_name)s" +#: nova/virt/hyperv/hostops.py:105 +msgid "get_available_resource called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:260 -#, python-format -msgid "" -"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " -"%(data_store_name)s" +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3722 +#: nova/virt/xenapi/host.py:148 +msgid "Updating host stats" +msgstr "" + +#: nova/virt/hyperv/hostops.py:159 +msgid "get_host_stats called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:273 +#: nova/virt/hyperv/hostops.py:174 #, python-format -msgid "" -"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " -"%(data_store_name)s" +msgid "Host IP address is: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:285 +#: nova/virt/hyperv/imagecache.py:48 #, python-format -msgid "" -"Downloading image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +msgid "The image is not a valid VHD: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:301 +#: nova/virt/hyperv/imagecache.py:68 #, python-format msgid "" -"Downloaded image file data %(image_ref)s to the ESX data store " -"%(data_store_name)s" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:319 -msgid "Reconfiguring VM instance to attach the image disk" +#: nova/virt/hyperv/imagecache.py:83 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:326 -msgid "Reconfigured VM instance to attach the image disk" +#: nova/virt/hyperv/imagecache.py:86 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:333 -msgid "Powering on the VM instance" +#: nova/virt/hyperv/livemigrationops.py:45 +msgid "live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 -msgid "Powered on the VM instance" +#: nova/virt/hyperv/livemigrationops.py:55 +#, python-format +msgid "Calling live migration recover_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:385 -msgid "Creating Snapshot of the VM instance" +#: nova/virt/hyperv/livemigrationops.py:59 +#, python-format +msgid "Calling live migration post_method for instance: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:395 -msgid "Created Snapshot of the VM instance" +#: nova/virt/hyperv/livemigrationops.py:65 +msgid "pre_live_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:438 -msgid "Copying disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationops.py:78 +msgid "post_live_migration_at_destination called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:451 -msgid "Copied disk data before snapshot of the VM" +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "check_can_live_migrate_destination called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:460 -#, python-format -msgid "Uploading image %s" +#: nova/virt/hyperv/livemigrationops.py:90 +msgid "check_can_live_migrate_destination_cleanup called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:474 -#, python-format -msgid "Uploaded image %s" +#: nova/virt/hyperv/livemigrationops.py:94 +msgid "check_can_live_migrate_source called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:485 +#: nova/virt/hyperv/livemigrationutils.py:43 #, python-format -msgid "Deleting temporary vmdk file %s" +msgid "Live migration is not supported on target host \"%s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/hyperv/livemigrationutils.py:46 #, python-format -msgid "Deleted temporary vmdk file %s" +msgid "Target live migration host \"%s\" is unreachable" msgstr "" -#: nova/virt/vmwareapi/vmops.py:526 -msgid "instance is not powered on" -msgstr "" +#: nova/virt/hyperv/livemigrationutils.py:49 +#, fuzzy, python-format +msgid "Live migration failed: %s" +msgstr "建立虛擬介面失敗" -#: nova/virt/vmwareapi/vmops.py:533 -msgid "Rebooting guest OS of VM" +#: nova/virt/hyperv/livemigrationutils.py:61 +msgid "Live migration is not enabled on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:536 -msgid "Rebooted guest OS of VM" +#: nova/virt/hyperv/livemigrationutils.py:64 +msgid "Live migration networks are not configured on this host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:538 -msgid "Doing hard reboot of VM" +#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:95 +#, python-format +msgid "VM not found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:542 -msgid "Did hard reboot of VM" +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:104 +#, python-format +msgid "Duplicate VM name found: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:554 -msgid "instance not present" +#: nova/virt/hyperv/livemigrationutils.py:77 +#, python-format +msgid "Destroying existing remote planned VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:573 -msgid "Powering off the VM" +#: nova/virt/hyperv/livemigrationutils.py:99 +#, python-format +msgid "Creating remote planned VM for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:578 -msgid "Powered off the VM" +#: nova/virt/hyperv/livemigrationutils.py:156 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:582 -msgid "Unregistering the VM" +#: nova/virt/hyperv/livemigrationutils.py:163 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:585 -msgid "Unregistered the VM" +#: nova/virt/hyperv/livemigrationutils.py:199 +#, python-format +msgid "Starting live migration for VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:587 +#: nova/virt/hyperv/livemigrationutils.py:208 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while un-registering the " -"VM: %s" +msgid "Getting live migration networks for remote host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:599 -#, python-format -msgid "Deleting contents of the VM from datastore %(datastore_name)s" +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:609 +#: nova/virt/hyperv/migrationops.py:52 #, python-format -msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgid "Migration target host: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:614 +#: nova/virt/hyperv/migrationops.py:73 #, python-format -msgid "" -"In vmwareapi:vmops:destroy, got this exception while deleting the VM " -"contents from the disk: %s" +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 -msgid "pause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:96 +msgid "Cannot cleanup migration files" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 -msgid "unpause not supported for vmwareapi" +#: nova/virt/hyperv/migrationops.py:101 +msgid "migrate_disk_and_power_off called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:641 -msgid "Suspending the VM" +#: nova/virt/hyperv/migrationops.py:119 +msgid "confirm_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:645 -msgid "Suspended the VM" +#: nova/virt/hyperv/migrationops.py:134 +msgid "finish_revert_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:648 -msgid "instance is powered off and can not be suspended." +#: nova/virt/hyperv/migrationops.py:152 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:651 -msgid "VM was already in suspended state. So returning without doing anything" +#: nova/virt/hyperv/migrationops.py:156 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:664 -msgid "Resuming the VM" +#: nova/virt/hyperv/migrationops.py:162 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:669 -msgid "Resumed the VM" -msgstr "" +#: nova/virt/hyperv/migrationops.py:174 +#, fuzzy, python-format +msgid "Getting info for disk: %s" +msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/vmwareapi/vmops.py:671 -msgid "instance is not in a suspended state" +#: nova/virt/hyperv/migrationops.py:179 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:707 -msgid "get_diagnostics not implemented for vmwareapi" +#: nova/virt/hyperv/migrationops.py:190 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:765 -#, python-format -msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#: nova/virt/hyperv/migrationops.py:199 +msgid "finish_migration called" msgstr "" -#: nova/virt/vmwareapi/vmops.py:773 +#: nova/virt/hyperv/migrationops.py:208 #, python-format -msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +msgid "Cannot find boot VHD file: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:810 -#, python-format -msgid "Creating directory with path %s" +#: nova/virt/hyperv/migrationops.py:221 nova/virt/hyperv/vmops.py:135 +msgid "Cannot resize a VHD to a smaller size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:814 +#: nova/virt/hyperv/networkutils.py:46 #, python-format -msgid "Created directory with path %s" +msgid "vswitch \"%s\" not found" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/hyperv/networkutils.py:59 #, python-format -msgid "Downloading image %s from glance image server" +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:108 +#: nova/virt/hyperv/pathutils.py:71 #, python-format -msgid "Downloaded image %s from glance image server" +msgid "The file copy from %(src)s to %(dest)s failed" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:114 +#: nova/virt/hyperv/pathutils.py:91 #, python-format -msgid "Uploading image %s to the Glance image server" +msgid "Creating directory: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:137 +#: nova/virt/hyperv/pathutils.py:96 nova/virt/hyperv/snapshotops.py:116 #, python-format -msgid "Uploaded image %s to the Glance image server" +msgid "Removing directory: %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:148 +#: nova/virt/hyperv/snapshotops.py:56 +#, fuzzy, python-format +msgid "Creating snapshot for instance %s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/hyperv/snapshotops.py:65 #, python-format -msgid "Getting image size for the image %s" +msgid "Getting info for VHD %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:153 +#: nova/virt/hyperv/snapshotops.py:73 #, python-format -msgid "Got image size of %(size)s for the image %(image)s" +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432 +#: nova/virt/hyperv/snapshotops.py:83 #, python-format -msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436 +#: nova/virt/hyperv/snapshotops.py:88 #, python-format msgid "" -"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " -"args=%(args)r" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441 +#: nova/virt/hyperv/snapshotops.py:94 #, python-format -msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:99 +#: nova/virt/hyperv/snapshotops.py:99 #, python-format msgid "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"Updating Glance image %(image_id)s with content from merged disk " +"%(image_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:109 +#: nova/virt/hyperv/snapshotops.py:105 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:121 -msgid "Querying agent version" +msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:135 -msgid "Reached maximum time attempting to query agent version" +#: nova/virt/hyperv/snapshotops.py:109 +#, python-format +msgid "Removing snapshot %s" msgstr "" -#: nova/virt/xenapi/agent.py:144 +#: nova/virt/hyperv/snapshotops.py:113 #, python-format -msgid "Updating agent to %s" +msgid "Failed to remove snapshot for VM %s" msgstr "" -#: nova/virt/xenapi/agent.py:151 +#: nova/virt/hyperv/vif.py:75 +#, fuzzy, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/hyperv/vmops.py:90 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "VIF driver not found for network_api_class: %s" msgstr "" -#: nova/virt/xenapi/agent.py:166 -msgid "Setting admin password" +#: nova/virt/hyperv/vmops.py:99 +msgid "get_info called for instance" msgstr "" -#: nova/virt/xenapi/agent.py:176 +#: nova/virt/hyperv/vmops.py:120 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/hyperv/vmops.py:126 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" msgstr "" -#: nova/virt/xenapi/agent.py:203 +#: nova/virt/hyperv/vmops.py:138 #, python-format -msgid "Injecting file path: %r" +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" msgstr "" -#: nova/virt/xenapi/agent.py:215 -#, python-format -msgid "Failed to inject file: %(resp)r" +#: nova/virt/hyperv/vmops.py:151 +msgid "Spawning new instance" msgstr "" -#: nova/virt/xenapi/agent.py:223 -msgid "Resetting network" +#: nova/virt/hyperv/vmops.py:177 +msgid "Spawn instance failed" msgstr "" -#: nova/virt/xenapi/agent.py:228 +#: nova/virt/hyperv/vmops.py:202 +#, fuzzy, python-format +msgid "Creating nic for instance: %s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/hyperv/vmops.py:210 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Invalid config_drive_format \"%s\"" msgstr "" -#: nova/virt/xenapi/agent.py:248 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" -msgstr "" +#: nova/virt/hyperv/vmops.py:213 +#, fuzzy, python-format +msgid "Using config drive for instance: %s" +msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/xenapi/agent.py:256 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" +#: nova/virt/hyperv/vmops.py:226 nova/virt/libvirt/driver.py:1867 +#, python-format +msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/xenapi/agent.py:260 -msgid "XenServer tools are not installed in this image" +#: nova/virt/hyperv/vmops.py:234 nova/virt/libvirt/driver.py:1874 +#, python-format +msgid "Creating config drive failed with error: %s" msgstr "" -#: nova/virt/xenapi/agent.py:312 +#: nova/virt/hyperv/vmops.py:270 +#, fuzzy, python-format +msgid "Got request to destroy instance: %s" +msgstr "無法掛載Volume 到虛擬機器 %s" + +#: nova/virt/hyperv/vmops.py:283 #, python-format -msgid "OpenSSL error: %s" +msgid "Instance not found: %s" msgstr "" -#: nova/virt/xenapi/driver.py:135 -msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" -msgstr "" +#: nova/virt/hyperv/vmops.py:289 +#, fuzzy, python-format +msgid "Failed to destroy instance: %s" +msgstr "無法卸載 Volume %s" -#: nova/virt/xenapi/driver.py:162 -msgid "Failure while cleaning up attached VDIs" -msgstr "" +#: nova/virt/hyperv/vmops.py:294 +#, fuzzy, python-format +msgid "reboot instance" +msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/xenapi/driver.py:355 -#, python-format -msgid "Could not determine key: %s" +#: nova/virt/hyperv/vmops.py:300 +msgid "Pause instance" msgstr "" -#: nova/virt/xenapi/driver.py:565 -msgid "Host startup on XenServer is not supported." +#: nova/virt/hyperv/vmops.py:306 +msgid "Unpause instance" msgstr "" -#: nova/virt/xenapi/driver.py:617 -msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +#: nova/virt/hyperv/vmops.py:312 +msgid "Suspend instance" msgstr "" -#: nova/virt/xenapi/driver.py:655 -msgid "Host is member of a pool, but DB says otherwise" +#: nova/virt/hyperv/vmops.py:318 +msgid "Resume instance" msgstr "" -#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753 -#, python-format -msgid "Got exception: %s" +#: nova/virt/hyperv/vmops.py:324 +msgid "Power off instance" msgstr "" -#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771 -#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858 -msgid "Raising NotImplemented" +#: nova/virt/hyperv/vmops.py:330 +msgid "Power on instance" msgstr "" -#: nova/virt/xenapi/fake.py:671 +#: nova/virt/hyperv/vmops.py:337 #, python-format -msgid "xenapi.fake does not have an implementation for %s" +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" msgstr "" -#: nova/virt/xenapi/fake.py:705 +#: nova/virt/hyperv/vmops.py:341 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/fake.py:710 +#: nova/virt/hyperv/vmutils.py:75 #, python-format -msgid "Calling getter %s" +msgid "Cannot get VM summary data for: %s" msgstr "" -#: nova/virt/xenapi/fake.py:713 +#: nova/virt/hyperv/vmutils.py:152 #, python-format -msgid "Calling setter %s" +msgid "Creating VM %s" msgstr "" -#: nova/virt/xenapi/fake.py:773 +#: nova/virt/hyperv/vmutils.py:161 #, python-format -msgid "" -"xenapi.fake does not have an implementation for %s or it has been called " -"with the wrong number of arguments" +msgid "Setting memory for vm %s" msgstr "" -#: nova/virt/xenapi/host.py:70 +#: nova/virt/hyperv/vmutils.py:164 #, 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" +msgid "Set vCPUs for vm %s" msgstr "" -#: nova/virt/xenapi/host.py:156 -#, python-format -msgid "Unable to get SR for this host: %s" +#: nova/virt/hyperv/vmutils.py:262 +msgid "Controller not found" msgstr "" -#: nova/virt/xenapi/host.py:190 +#: nova/virt/hyperv/vmutils.py:324 #, python-format -msgid "Failed to extract instance support from %s" +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" msgstr "" -#: nova/virt/xenapi/host.py:207 -msgid "Unable to get updated status" +#: nova/virt/hyperv/vmutils.py:365 +#, python-format +msgid "Operation failed with return value: %s" msgstr "" -#: nova/virt/xenapi/host.py:210 +#: nova/virt/hyperv/vmutils.py:383 #, python-format -msgid "The call to %(method)s returned an error: %(e)s." +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" msgstr "" -#: nova/virt/xenapi/network_utils.py:29 +#: nova/virt/hyperv/vmutils.py:391 #, python-format -msgid "Found non-unique network for name_label %s" +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" msgstr "" -#: nova/virt/xenapi/network_utils.py:47 +#: nova/virt/hyperv/vmutils.py:395 #, python-format -msgid "Found non-unique network for bridge %s" +msgid "WMI job failed with status %(job_state)d. No error description available" msgstr "" -#: nova/virt/xenapi/network_utils.py:49 +#: nova/virt/hyperv/vmutils.py:401 #, python-format -msgid "Found no network for bridge %s" +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" msgstr "" -#: nova/virt/xenapi/pool.py:75 +#: nova/virt/hyperv/volumeops.py:98 #, python-format msgid "" -"Aggregate %(aggregate_id)s: unrecoverable state during operation on " -"%(host)s" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/pool.py:166 +#: nova/virt/hyperv/volumeops.py:102 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/pool.py:182 -#, python-format -msgid "Unable to eject %(host)s from the pool; No master found" -msgstr "" +#: nova/virt/hyperv/volumeops.py:115 +#, fuzzy, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" + +#: nova/virt/hyperv/volumeops.py:145 +#, fuzzy, python-format +msgid "Attach volume failed: %s" +msgstr "無法卸載 Volume %s" -#: nova/virt/xenapi/pool.py:199 +#: nova/virt/hyperv/volumeops.py:147 #, python-format -msgid "Pool-Join failed: %(e)s" -msgstr "" +msgid "Unable to attach volume to instance %s" +msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/xenapi/pool.py:202 +#: nova/virt/hyperv/volumeops.py:160 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Logging off storage target %(target_iqn)s" msgstr "" -#: nova/virt/xenapi/pool.py:218 -#, python-format -msgid "Pool-eject failed: %(e)s" -msgstr "" +#: nova/virt/hyperv/volumeops.py:165 +#, fuzzy, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/xenapi/pool.py:230 +#: nova/virt/hyperv/volumeops.py:176 #, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "無法卸載 Volume %s" +msgid "Detaching physical disk from instance: %s" +msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/xenapi/pool.py:241 -#, python-format -msgid "Pool-set_name_label failed: %(e)s" +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:894 +msgid "Could not determine iscsi initiator name" msgstr "" -#: nova/virt/xenapi/vif.py:104 +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211 #, python-format -msgid "Found no PIF for device %s" +msgid "Unable to find a mounted disk for target_iqn: %s" msgstr "" -#: nova/virt/xenapi/vif.py:123 +#: nova/virt/hyperv/volumeops.py:200 #, python-format -msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:257 -msgid "Created VM" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:269 -msgid "VM destroyed" -msgstr "" - -#: nova/virt/xenapi/vm_utils.py:276 -msgid "VM already halted, skipping shutdown..." +#: nova/virt/hyperv/volumeutils.py:53 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:280 -msgid "Shutting down VM" +#: nova/virt/libvirt/blockinfo.py:130 +#, python-format +msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:312 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format -msgid "VBD not found in instance %s" +msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:329 +#: nova/virt/libvirt/blockinfo.py:267 #, python-format -msgid "VBD %s already detached" +msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:332 +#: nova/virt/libvirt/driver.py:339 #, python-format -msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:337 +#: nova/virt/libvirt/driver.py:545 #, python-format -msgid "Unable to unplug VBD %s" +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/xenapi/vm_utils.py:342 +#: nova/virt/libvirt/driver.py:553 #, python-format -msgid "Reached maximum number of retries trying to unplug VBD %s" +msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:353 +#: nova/virt/libvirt/driver.py:570 #, python-format -msgid "Unable to destroy VBD %s" +msgid "URI %s does not support events" msgstr "" -#: nova/virt/xenapi/vm_utils.py:372 -#, python-format -msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +#: nova/virt/libvirt/driver.py:586 +msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/libvirt/driver.py:608 nova/virt/libvirt/driver.py:611 #, python-format -msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/xenapi/vm_utils.py:391 +#: nova/virt/libvirt/driver.py:629 +#, fuzzy, python-format +msgid "Connection to libvirt failed: %s" +msgstr "連接到glance失敗" + +#: nova/virt/libvirt/driver.py:720 #, python-format -msgid "Unable to destroy VDI %s" +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:423 -#, python-format -msgid "" -"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" -" on %(sr_ref)s." +#: nova/virt/libvirt/driver.py:735 +msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:454 -msgid "SR not present and could not be introduced" +#: nova/virt/libvirt/driver.py:740 +msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:555 -#, python-format -msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +#: nova/virt/libvirt/driver.py:750 +msgid "Instance may be started again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:575 -#, python-format -msgid "No primary VDI found for %(vm_ref)s" +#: nova/virt/libvirt/driver.py:759 +msgid "Going to destroy instance again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:584 -msgid "Starting snapshot for VM" +#: nova/virt/libvirt/driver.py:778 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/xenapi/vm_utils.py:632 +#: nova/virt/libvirt/driver.py:794 #, python-format -msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:690 -#, python-format -msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#: nova/virt/libvirt/driver.py:814 +msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/xenapi/vm_utils.py:875 +#: nova/virt/libvirt/driver.py:820 #, 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." +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:933 +#: nova/virt/libvirt/driver.py:848 #, python-format -msgid "Unrecognized cache_images value '%s', defaulting to True" +msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:967 +#: nova/virt/libvirt/driver.py:857 #, python-format -msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:979 -#, python-format -msgid "" -"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " -"params: %(params)s" +#: nova/virt/libvirt/driver.py:900 +msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:992 -#, python-format -msgid "download_vhd failed: %r" +#: nova/virt/libvirt/driver.py:907 +msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1028 -#, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +#: nova/virt/libvirt/driver.py:912 +msgid "No Volume Connector found." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1039 -#, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +#: nova/virt/libvirt/driver.py:1034 +msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1103 -#, python-format -msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +#: nova/virt/libvirt/driver.py:1058 +msgid "attaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1119 -#, python-format -msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" +#: nova/virt/libvirt/driver.py:1078 +msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1123 -#, python-format -msgid "" -"Image size %(size_bytes)d exceeded instance_type allowed size " -"%(allowed_size_bytes)d" +#: nova/virt/libvirt/driver.py:1082 +msgid "detaching network adapter failed." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1145 -#, python-format -msgid "Fetching image %(image_id)s, type %(image_type_str)s" +#: nova/virt/libvirt/driver.py:1171 +msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1158 -#, python-format -msgid "Size for image %(image_id)s: %(virtual_size)d" +#: nova/virt/libvirt/driver.py:1174 +msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1167 -#, python-format -msgid "" -"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " -"bytes" +#: nova/virt/libvirt/driver.py:1203 +msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1186 -#, python-format -msgid "Copying VDI %s to /boot/guest on dom0" +#: nova/virt/libvirt/driver.py:1215 +msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1200 -#, python-format -msgid "Kernel/Ramdisk VDI %s destroyed" +#: nova/virt/libvirt/driver.py:1288 +msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1209 -msgid "Failed to fetch glance image" +#: nova/virt/libvirt/driver.py:1292 +msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1247 -#, python-format -msgid "Detected %(image_type_str)s format for image %(image_ref)s" +#: nova/virt/libvirt/driver.py:1327 +msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1268 -#, python-format -msgid "Looking up vdi %s for PV kernel" +#: nova/virt/libvirt/driver.py:1335 +msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1286 -#, python-format -msgid "Unknown image format %(disk_image_type)s" +#: nova/virt/libvirt/driver.py:1383 +msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1317 -#, python-format -msgid "VDI %s is still available" +#: nova/virt/libvirt/driver.py:1528 +msgid "Instance is running" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1413 -#, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +#: nova/virt/libvirt/driver.py:1535 nova/virt/powervm/operator.py:220 +msgid "Instance spawned successfully." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1440 +#: nova/virt/libvirt/driver.py:1551 #, python-format -msgid "Re-scanning SR %s" +msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1468 +#: nova/virt/libvirt/driver.py:1588 nova/virt/libvirt/driver.py:1614 #, python-format -msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1486 -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/libvirt/driver.py:1603 +#, fuzzy +msgid "Guest does not have a console available" +msgstr "使用者並沒有管理者權力" -#: nova/virt/xenapi/vm_utils.py:1499 -msgid "Cannot find SR of content-type ISO" +#: nova/virt/libvirt/driver.py:1672 +#, python-format +msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1507 +#: nova/virt/libvirt/driver.py:1676 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1509 -msgid "ISO: not iso content" +#: nova/virt/libvirt/driver.py:1681 nova/virt/libvirt/driver.py:1686 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1512 -msgid "ISO: iso content_type, no 'i18n-key' key" +#: nova/virt/libvirt/driver.py:1757 +msgid "Creating image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1515 -msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +#: nova/virt/libvirt/driver.py:1858 +msgid "Using config drive" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1519 -msgid "ISO: SR MATCHing our criteria" +#: nova/virt/libvirt/driver.py:1907 +#, python-format +msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1521 -msgid "ISO: ISO, looking to see if it is host local" +#: nova/virt/libvirt/driver.py:1917 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/libvirt/driver.py:1974 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1527 -#, python-format -msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +#: nova/virt/libvirt/driver.py:1980 +msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1530 -msgid "ISO: SR with local PBD" +#: nova/virt/libvirt/driver.py:1984 +msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1552 +#: nova/virt/libvirt/driver.py:1988 #, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2004 msgid "" -"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " -"%(server)s." +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1568 +#: nova/virt/libvirt/driver.py:2325 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "" +"Start to_xml instance=%(instance)s network_info=%(network_info)s " +"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1622 +#: nova/virt/libvirt/driver.py:2340 #, python-format -msgid "Invalid statistics data from Xenserver: %s" +msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1682 +#: nova/virt/libvirt/driver.py:2357 #, python-format -msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1769 -#, python-format +#: nova/virt/libvirt/driver.py:2525 msgid "" -"Parent %(parent_uuid)s doesn't match original parent " -"%(original_parent_uuid)s, waiting for coalesce..." +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1779 +#: nova/virt/libvirt/driver.py:2576 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1814 +#: nova/virt/libvirt/driver.py:2582 #, python-format -msgid "Timeout waiting for device %s to be created" +msgid "List of domains returned by libVirt: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1834 +#: nova/virt/libvirt/driver.py:2584 #, python-format -msgid "Disconnecting stale VDI %s from compute domU" +msgid "libVirt can't find a domain with id: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1847 -#, python-format -msgid "Plugging VBD %s ... " +#: nova/virt/libvirt/driver.py:2648 +msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1850 +#: nova/virt/libvirt/driver.py:2731 +#, fuzzy, python-format +msgid "Trying to get stats for the volume %s" +msgstr "無法卸載 Volume %s" + +#: nova/virt/libvirt/driver.py:2755 #, python-format -msgid "Plugging VBD %s done." +msgid "" +"Getting block stats failed, device might have been detached. " +"Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1852 +#: nova/virt/libvirt/driver.py:2759 #, python-format -msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1855 +#: nova/virt/libvirt/driver.py:2836 #, python-format -msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1860 -#, python-format -msgid "Destroying VBD for VDI %s ... " +#: nova/virt/libvirt/driver.py:2918 +msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1868 -#, python-format -msgid "Destroying VBD for VDI %s done." +#: nova/virt/libvirt/driver.py:2926 +msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1881 +#: nova/virt/libvirt/driver.py:2963 #, python-format -msgid "Running pygrub against %s" +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/xenapi/vm_utils.py:1888 +#: nova/virt/libvirt/driver.py:2988 #, python-format -msgid "Found Xen kernel %s" +msgid "" +"Instance launched has CPU info:\n" +"%s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1890 -msgid "No Xen kernel found. Booting HVM." +#: nova/virt/libvirt/driver.py:3000 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1903 -msgid "Partitions:" +#: nova/virt/libvirt/driver.py:3017 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1909 +#: nova/virt/libvirt/driver.py:3065 #, python-format -msgid " %(num)s: %(ptype)s %(size)d sectors" +msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1934 +#: nova/virt/libvirt/driver.py:3137 #, python-format -msgid "" -"Writing partition table %(primary_first)d %(primary_last)d to " -"%(dev_path)s..." +msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1947 +#: nova/virt/libvirt/driver.py:3230 #, python-format -msgid "Writing partition table %s done." +msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2001 +#: nova/virt/libvirt/driver.py:3340 #, python-format msgid "" -"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " -"virtual_size=%(virtual_size)d block_size=%(block_size)d" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2033 +#: nova/virt/libvirt/driver.py:3357 #, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" +msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2082 -msgid "Manipulating interface files directly" +#: nova/virt/libvirt/driver.py:3362 +#, python-format +msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2091 +#: nova/virt/libvirt/driver.py:3401 #, python-format -msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2203 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/libvirt/driver.py:3447 +msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638 -#, python-format -msgid "Updating progress to %(progress)d" +#: nova/virt/libvirt/driver.py:3506 +msgid "Instance running successfully." msgstr "" -#: nova/virt/xenapi/vmops.py:224 -msgid "Starting instance" +#: nova/virt/libvirt/driver.py:3512 +msgid "Starting finish_migration" msgstr "" -#: nova/virt/xenapi/vmops.py:298 -msgid "Removing kernel/ramdisk files from dom0" +#: nova/virt/libvirt/driver.py:3574 +msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/xenapi/vmops.py:358 +#: nova/virt/libvirt/driver.py:3695 #, python-format -msgid "Block device information present: %s" +msgid "Checking instance files accessability%(instance_path)s" msgstr "" -#: nova/virt/xenapi/vmops.py:381 -msgid "Failed to spawn, rolling back" +#: nova/virt/libvirt/firewall.py:51 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." msgstr "" -#: nova/virt/xenapi/vmops.py:445 -msgid "Detected ISO image type, creating blank VM for install" +#: nova/virt/libvirt/firewall.py:107 +msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/xenapi/vmops.py:462 -msgid "Auto configuring disk, attempting to resize partition..." +#: nova/virt/libvirt/firewall.py:115 +msgid "Ensuring static filters" msgstr "" -#: nova/virt/xenapi/vmops.py:488 -msgid "Starting VM" -msgstr "" - -#: nova/virt/xenapi/vmops.py:495 +#: nova/virt/libvirt/firewall.py:247 #, python-format -msgid "" -"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " -"%(version)s" +msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/libvirt/firewall.py:270 #, python-format -msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" -msgstr "" - -#: nova/virt/xenapi/vmops.py:505 -msgid "Waiting for instance state to become running" +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/xenapi/vmops.py:519 -#, python-format -msgid "Instance agent version: %s" +#: nova/virt/libvirt/firewall.py:286 +msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/xenapi/vmops.py:549 -msgid "Setting VCPU weight" +#: nova/virt/libvirt/imagebackend.py:290 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/xenapi/vmops.py:557 +#: nova/virt/libvirt/imagebackend.py:375 #, python-format -msgid "Could not find VM with name %s" +msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/xenapi/vmops.py:607 -msgid "Finished snapshot and upload for VM" +#: nova/virt/libvirt/imagecache.py:140 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/xenapi/vmops.py:611 +#: nova/virt/libvirt/imagecache.py:180 #, python-format -msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgid "Reading image info file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:619 -msgid "Failed to transfer vhd to new host" +#: nova/virt/libvirt/imagecache.py:202 +#, python-format +msgid "Writing stored info to %s" msgstr "" -#: nova/virt/xenapi/vmops.py:655 +#: nova/virt/libvirt/imagecache.py:332 #, python-format -msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "%s is a valid instance name" msgstr "" -#: nova/virt/xenapi/vmops.py:779 +#: nova/virt/libvirt/imagecache.py:335 #, python-format -msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgid "%s has a disk file" msgstr "" -#: nova/virt/xenapi/vmops.py:784 -msgid "Resize complete" +#: nova/virt/libvirt/imagecache.py:337 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/xenapi/vmops.py:828 -msgid "Starting halted instance found during reboot" +#: nova/virt/libvirt/imagecache.py:350 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" msgstr "" -#: nova/virt/xenapi/vmops.py:911 -msgid "Unable to find root VBD/VDI for VM" +#: nova/virt/libvirt/imagecache.py:426 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/xenapi/vmops.py:938 +#: nova/virt/libvirt/imagecache.py:436 #, python-format -msgid "Destroying VDIs for Instance %(instance_uuid)s" +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" msgstr "" -#: nova/virt/xenapi/vmops.py:966 -msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +#: nova/virt/libvirt/imagecache.py:445 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/xenapi/vmops.py:973 -msgid "instance has a kernel or ramdisk but not both" +#: nova/virt/libvirt/imagecache.py:460 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/xenapi/vmops.py:980 -msgid "kernel/ramdisk files removed" +#: nova/virt/libvirt/imagecache.py:472 +#, python-format +msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1006 -msgid "Destroying VM" +#: nova/virt/libvirt/imagecache.py:475 +#, python-format +msgid "Removing base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1032 -msgid "VM is not present, skipping destroy..." +#: nova/virt/libvirt/imagecache.py:482 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1083 +#: nova/virt/libvirt/imagecache.py:493 #, python-format -msgid "Instance is already in Rescue Mode: %s" +msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/xenapi/vmops.py:1118 -msgid "VM is not present, skipping power off..." +#: nova/virt/libvirt/imagecache.py:517 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/xenapi/vmops.py:1154 +#: nova/virt/libvirt/imagecache.py:529 #, python-format -msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1158 -msgid "Automatically hard rebooting" +#: nova/virt/libvirt/imagecache.py:541 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/xenapi/vmops.py:1257 -msgid "Fetching VM ref while BUILDING failed" +#: nova/virt/libvirt/imagecache.py:548 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/xenapi/vmops.py:1340 -msgid "Injecting network info to xenstore" +#: nova/virt/libvirt/imagecache.py:572 +#, python-format +msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1359 -msgid "Creating vifs" +#: nova/virt/libvirt/imagecache.py:576 +msgid "Verify base images" msgstr "" -#: nova/virt/xenapi/vmops.py:1368 +#: nova/virt/libvirt/imagecache.py:583 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/libvirt/imagecache.py:601 #, python-format -msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgid "Unknown base file: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1395 -msgid "Injecting hostname to xenstore" +#: nova/virt/libvirt/imagecache.py:606 +#, python-format +msgid "Active base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1491 +#: nova/virt/libvirt/imagecache.py:609 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1523 -msgid "Migrate Receive failed" +#: nova/virt/libvirt/imagecache.py:613 +#, python-format +msgid "Removable base files: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1571 -msgid "VM.assert_can_migratefailed" +#: nova/virt/libvirt/imagecache.py:621 +msgid "Verification complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1607 -msgid "Migrate Send failed" +#: nova/virt/libvirt/utils.py:67 +msgid "systool is not installed" msgstr "" -#: nova/virt/xenapi/volume_utils.py:41 -msgid "creating sr within volume_utils" +#: nova/virt/libvirt/utils.py:71 +msgid "Cannot find any Fibre Channel HBAs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72 +#: nova/virt/libvirt/utils.py:213 #, python-format -msgid "type is = %s" +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." msgstr "" -#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75 +#: nova/virt/libvirt/utils.py:222 #, python-format -msgid "name = %s" +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." msgstr "" -#: nova/virt/xenapi/volume_utils.py:60 +#: nova/virt/libvirt/utils.py:253 #, python-format -msgid "Created %(label)s as %(sr_ref)s." -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163 -msgid "Unable to create Storage Repository" -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:69 -msgid "introducing sr within volume_utils" +msgid "vg %s must be LVM volume group" msgstr "" -#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159 -#: nova/virt/xenapi/volumeops.py:151 +#: nova/virt/libvirt/utils.py:282 #, python-format -msgid "Introduced %(label)s as %(sr_ref)s." -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:95 -msgid "Creating pbd for SR" -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:97 -msgid "Plugging SR" -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155 -msgid "Unable to introduce Storage Repository" +msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46 -msgid "Unable to get SR using uuid" +#: nova/virt/libvirt/utils.py:547 +msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/xenapi/volume_utils.py:118 +#: nova/virt/libvirt/vif.py:264 nova/virt/libvirt/vif.py:385 +#: nova/virt/libvirt/vif.py:472 #, python-format -msgid "Forgetting SR %s..." -msgstr "" - -#: nova/virt/xenapi/volume_utils.py:126 -msgid "Unable to forget Storage Repository" +msgid "" +"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s " +"mapping=%(mapping)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:146 -#, python-format -msgid "Introducing %s..." +#: nova/virt/libvirt/vif.py:270 nova/virt/libvirt/vif.py:391 +#: nova/virt/libvirt/vif.py:478 +msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/xenapi/volume_utils.py:175 +#: nova/virt/libvirt/vif.py:291 nova/virt/libvirt/vif.py:404 +#: nova/virt/libvirt/vif.py:491 #, python-format -msgid "Unable to find SR from VBD %s" +msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:193 +#: nova/virt/libvirt/vif.py:303 #, python-format -msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:199 +#: nova/virt/libvirt/vif.py:313 #, python-format -msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:223 -#, python-format -msgid "Unable to introduce VDI on SR %s" +#: nova/virt/libvirt/vif.py:421 nova/virt/libvirt/vif.py:450 +msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/xenapi/volume_utils.py:231 +#: nova/virt/libvirt/volume.py:237 #, python-format -msgid "Unable to get record of VDI %s on" +msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:253 +#: nova/virt/libvirt/volume.py:240 #, python-format -msgid "Unable to introduce VDI for SR %s" +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:263 +#: nova/virt/libvirt/volume.py:252 #, python-format -msgid "Error finding vdis in SR %s" +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/volume_utils.py:270 +#: nova/virt/libvirt/volume.py:488 nova/virt/libvirt/volume.py:609 #, python-format -msgid "Unable to find vbd for vdi %s" +msgid "%s is already mounted" msgstr "" -#: nova/virt/xenapi/volume_utils.py:281 +#: nova/virt/libvirt/volume.py:544 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "AoE device not found at %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:309 +#: nova/virt/libvirt/volume.py:546 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:335 +#: nova/virt/libvirt/volume.py:560 #, python-format -msgid "Mountpoint cannot be translated: %s" +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/xenapi/volumeops.py:62 -msgid "Could not find VDI ref" +#: nova/virt/libvirt/volume.py:688 +msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/xenapi/volumeops.py:67 +#: nova/virt/libvirt/volume.py:697 #, python-format -msgid "Creating SR %s" +msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -msgid "Could not create SR" +#: nova/virt/libvirt/volume.py:707 +msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/xenapi/volumeops.py:73 -msgid "Could not retrieve SR record" +#: nova/virt/libvirt/volume.py:710 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:78 +#: nova/virt/libvirt/volume.py:726 #, python-format -msgid "Introducing SR %s" +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/xenapi/volumeops.py:81 -msgid "SR found in xapi database. No need to introduce" +#: nova/virt/libvirt/volume.py:733 +#, python-format +msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:86 -msgid "Could not introduce SR" +#: nova/virt/libvirt/volume.py:799 +msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/xenapi/volumeops.py:90 +#: nova/virt/libvirt/volume.py:810 #, python-format -msgid "Checking for SR %s" +msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:100 -#, python-format -msgid "SR %s not found in the xapi database" +#: nova/virt/libvirt/volume.py:816 +msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/xenapi/volumeops.py:106 -msgid "Could not forget SR" +#: nova/virt/libvirt/volume.py:831 +msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" -#: nova/virt/xenapi/volumeops.py:173 -#, python-format -msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" -msgstr "無法替 instance實例 %(instance_name)s , 建立 VDI 在SR %(sr_ref)s" - -#: nova/virt/xenapi/volumeops.py:183 -#, python-format -msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" -msgstr "無法替 instance實例 %(instance_name)s , 使用SR %(sr_ref)s" - -#: nova/virt/xenapi/volumeops.py:194 -#, python-format -msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" - -#: nova/virt/xenapi/volumeops.py:204 -#, python-format -msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" - -#: nova/virt/xenapi/volumeops.py:212 -#, python-format -msgid "Unable to locate volume %s" +#: nova/virt/powervm/blockdev.py:147 +#, fuzzy, python-format +msgid "Removing the logical volume '%s'" msgstr "找不到Volume %s" -#: nova/virt/xenapi/volumeops.py:221 -#, python-format -msgid "Unable to detach volume %s" -msgstr "無法卸載 Volume %s" - -#: nova/virt/xenapi/volumeops.py:226 +#: nova/virt/powervm/blockdev.py:165 #, python-format -msgid "Unable to destroy vbd %s" +msgid "Fetching image '%s' from glance" msgstr "" -#: nova/virt/xenapi/volumeops.py:233 +#: nova/virt/powervm/blockdev.py:170 #, python-format -msgid "Error purging SR %s" +msgid "Using image found at '%s'" msgstr "" -#: nova/virt/xenapi/volumeops.py:235 -#, python-format -msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載" - -#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#: nova/virt/powervm/blockdev.py:172 #, python-format -msgid "Error in handshake: %s" +msgid "Ensuring image '%s' exists on IVM" msgstr "" -#: nova/vnc/xvp_proxy.py:117 -#, python-format -msgid "Invalid request: %s" -msgstr "" +#: nova/virt/powervm/blockdev.py:183 +#, fuzzy, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "找不到Volume %s" -#: nova/vnc/xvp_proxy.py:137 +#: nova/virt/powervm/blockdev.py:186 #, python-format -msgid "Request: %s" +msgid "Copying image to the device '%s'" msgstr "" -#: nova/vnc/xvp_proxy.py:140 -#, python-format -msgid "Request made with missing token: %s" +#: nova/virt/powervm/blockdev.py:189 +msgid "Error while creating logical volume from image. Will attempt cleanup." msgstr "" -#: nova/vnc/xvp_proxy.py:150 -#, python-format -msgid "Request made with invalid token: %s" +#: nova/virt/powervm/blockdev.py:196 +msgid "Error while attempting cleanup of failed deploy to logical volume." msgstr "" -#: nova/vnc/xvp_proxy.py:157 -#, python-format -msgid "Unexpected error: %s" +#: nova/virt/powervm/blockdev.py:242 +msgid "Snapshot added to glance." msgstr "" -#: nova/vnc/xvp_proxy.py:177 +#: nova/virt/powervm/blockdev.py:248 #, python-format -msgid "Starting nova-xvpvncproxy node (version %s)" +msgid "Failed to clean up snapshot file %(snapshot_file_path)s" msgstr "" -#: nova/volume/api.py:109 -#, python-format -msgid "Volume size '%s' must be an integer and greater than 0" +#: nova/virt/powervm/blockdev.py:333 +msgid "Could not create logical volume. No space left on any volume group." msgstr "" -#: nova/volume/api.py:128 -#, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create %(size)sG volume " -"(%(consumed)dG of %(quota)dG already consumed)" +#: nova/virt/powervm/blockdev.py:424 nova/virt/powervm/blockdev.py:496 +#, fuzzy +msgid "Unable to get checksum" +msgstr "無法卸載 Volume %s" + +#: nova/virt/powervm/blockdev.py:427 nova/virt/powervm/blockdev.py:519 +msgid "Image checksums do not match" msgstr "" -#: nova/volume/api.py:134 +#: nova/virt/powervm/blockdev.py:448 #, python-format -msgid "" -"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes " -"already consumed)" +msgid "Image found on host at '%s'" msgstr "" -#: nova/volume/api.py:145 -msgid "Size of specified image is larger than volume size." +#: nova/virt/powervm/blockdev.py:456 +msgid "Uncompressed image file not found" msgstr "" -#: nova/volume/api.py:215 -msgid "Failed to update quota for deleting volume." +#: nova/virt/powervm/common.py:59 +msgid "Connection error connecting PowerVM manager" msgstr "" -#: nova/volume/api.py:223 -#, fuzzy -msgid "Volume status must be available or error" -msgstr "Volume 狀態需要可被使用" - -#: nova/volume/api.py:228 +#: nova/virt/powervm/common.py:71 #, python-format -msgid "Volume still has %d dependent snapshots" +msgid "Running cmd (SSH-as-root): %s" msgstr "" -#: nova/volume/api.py:395 -msgid "must be available" +#: nova/virt/powervm/common.py:117 +msgid "File transfer to PowerVM manager failed" msgstr "" -#: nova/volume/api.py:428 -#, fuzzy -msgid "Volume Snapshot status must be available or error" -msgstr "Volume 狀態需要可被使用" +#: nova/virt/powervm/common.py:136 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" -#: nova/volume/api.py:479 +#: nova/virt/powervm/common.py:142 #, fuzzy -msgid "Volume status must be available/in-use." -msgstr "Volume 狀態需要可被使用" +msgid "File transfer from PowerVM manager failed" +msgstr "連接到glance失敗" -#: nova/volume/api.py:482 -msgid "Volume status is in-use." +#: nova/virt/powervm/driver.py:124 +msgid "In get_host_ip_addr" msgstr "" -#: nova/volume/cinder.py:68 +#: nova/virt/powervm/driver.py:127 #, python-format -msgid "Cinderclient connection created using URL: %s" +msgid "Attempting to resolve %s" msgstr "" -#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255 +#: nova/virt/powervm/driver.py:129 #, python-format -msgid "Recovering from a failed execute. Try number %s" +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/volume/driver.py:113 +#: nova/virt/powervm/driver.py:174 #, python-format -msgid "volume group %s doesn't exist" +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/volume/driver.py:324 +#: nova/virt/powervm/driver.py:305 #, python-format -msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +msgid "Unrecognized root disk information: %s" msgstr "" -#: nova/volume/driver.py:397 +#: nova/virt/powervm/exception.py:21 +#, fuzzy +msgid "Connection to PowerVM manager failed" +msgstr "連接到glance失敗" + +#: nova/virt/powervm/exception.py:25 #, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgid "File '%(file_path)s' transfer to PowerVM manager failed" msgstr "" -#: nova/volume/driver.py:414 +#: nova/virt/powervm/exception.py:29 #, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" msgstr "" -#: nova/volume/driver.py:423 -msgid "ISCSI provider_location not stored, using discovery" +#: nova/virt/powervm/exception.py:33 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" msgstr "" -#: nova/volume/driver.py:470 +#: nova/virt/powervm/exception.py:37 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "LPAR instance '%(instance_name)s' creation failed" msgstr "" -#: nova/volume/driver.py:474 -#, python-format -msgid "ISCSI Discovery: Found %s" +#: nova/virt/powervm/exception.py:41 +msgid "No space left on any volume group" msgstr "" -#: nova/volume/driver.py:565 +#: nova/virt/powervm/exception.py:49 #, python-format -msgid "Cannot confirm exported volume id:%(volume_id)s." +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" msgstr "" -#: nova/volume/driver.py:606 -#, python-format -msgid "FAKE ISCSI: %s" +#: nova/virt/powervm/exception.py:54 +msgid "Image creation failed on PowerVM" msgstr "" -#: nova/volume/driver.py:618 +#: nova/virt/powervm/exception.py:58 #, python-format -msgid "rbd has no pool %s" +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/driver.py:740 +#: nova/virt/powervm/exception.py:63 #, python-format -msgid "Image %s is not stored in rbd" +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" msgstr "" -#: nova/volume/driver.py:744 +#: nova/virt/powervm/exception.py:68 #, python-format -msgid "Image %s has blank components" +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" msgstr "" -#: nova/volume/driver.py:747 +#: nova/virt/powervm/lpar.py:55 #, python-format -msgid "Image %s is not an rbd snapshot" +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" msgstr "" -#: nova/volume/driver.py:762 +#: nova/virt/powervm/operator.py:99 #, python-format -msgid "%s is in a different ceph cluster" +msgid "LPAR instance '%s' not found" msgstr "" -#: nova/volume/driver.py:773 +#: nova/virt/powervm/operator.py:187 #, fuzzy, python-format -msgid "Unable to read image %s" -msgstr "找不到Volume %s" +msgid "PowerVM image creation failed: %s" +msgstr "建立虛擬介面失敗" -#: nova/volume/driver.py:815 +#: nova/virt/powervm/operator.py:201 #, python-format -msgid "Sheepdog is not working: %s" +msgid "Creating LPAR instance '%s'" msgstr "" -#: nova/volume/driver.py:820 -msgid "Sheepdog is not working" -msgstr "" +#: nova/virt/powervm/operator.py:203 +#, fuzzy, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "建立虛擬介面失敗" -#: nova/volume/driver.py:924 nova/volume/driver.py:929 +#: nova/virt/powervm/operator.py:208 #, python-format -msgid "LoggingVolumeDriver: %s" +msgid "Activating the LPAR instance '%s'" msgstr "" -#: nova/volume/iscsi.py:122 +#: nova/virt/powervm/operator.py:225 #, python-format -msgid "Creating volume: %s" +msgid "Instance '%s' failed to boot" msgstr "" -#: nova/volume/iscsi.py:136 -#, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#: nova/virt/powervm/operator.py:237 +msgid "Error while attempting to clean up failed instance launch." msgstr "" -#: nova/volume/iscsi.py:146 +#: nova/virt/powervm/operator.py:241 #, python-format -msgid "" -"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " -"your tgtd config file contains 'include %(volumes_dir)s/*'" +msgid "Instance spawned in %s seconds" msgstr "" -#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196 +#: nova/virt/powervm/operator.py:252 #, python-format -msgid "Removing volume: %s" +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." msgstr "" -#: nova/volume/iscsi.py:168 -#, fuzzy, python-format -msgid "Failed to create iscsi target for volume id:%(volume_id)s." -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/iscsi.py:177 -msgid "valid iqn needed for show_target" +#: nova/virt/powervm/operator.py:271 +#, python-format +msgid "Stopping instance %s for snapshot." msgstr "" -#: nova/volume/manager.py:102 +#: nova/virt/powervm/operator.py:294 #, python-format -msgid "Re-exporting %s volumes" +msgid "Shutting down the instance '%s'" msgstr "" -#: nova/volume/manager.py:107 +#: nova/virt/powervm/operator.py:299 #, python-format -msgid "volume %s: skipping export" +msgid "Deleting the LPAR instance '%s'" msgstr "" -#: nova/volume/manager.py:109 -msgid "Resuming any in progress delete operations" +#: nova/virt/powervm/operator.py:311 +msgid "PowerVM instance cleanup failed" msgstr "" -#: nova/volume/manager.py:112 -#, fuzzy, python-format -msgid "Resuming delete on volume: %s" -msgstr "找不到Volume %s" +#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389 +msgid "Not enough free memory in the host" +msgstr "" -#: nova/volume/manager.py:121 -#, python-format -msgid "volume %s: creating" +#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395 +msgid "Insufficient available CPU on PowerVM" msgstr "" -#: nova/volume/manager.py:136 -#, python-format -msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#: nova/virt/vmwareapi/driver.py:138 +msgid "" +"Must specify vmwareapi_host_ip,vmwareapi_host_username and " +"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or" +" vmwareapi.VMwareVCDriver" msgstr "" -#: nova/volume/manager.py:159 +#: nova/virt/vmwareapi/driver.py:355 #, python-format -msgid "volume %s: creating export" +msgid "VMware Cluster %s is not found" msgstr "" -#: nova/volume/manager.py:172 +#: nova/virt/vmwareapi/driver.py:456 #, python-format -msgid "volume %s: created successfully" +msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/volume/manager.py:190 -msgid "Volume is not local to this node" +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/volume/manager.py:195 +#: nova/virt/vmwareapi/driver.py:574 #, python-format -msgid "volume %s: removing export" +msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/volume/manager.py:197 +#: nova/virt/vmwareapi/driver.py:579 #, python-format -msgid "volume %s: deleting" +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/volume/manager.py:200 +#: nova/virt/vmwareapi/driver.py:583 #, python-format -msgid "volume %s: volume is busy" +msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" -#: nova/volume/manager.py:217 -msgid "Failed to update usages deleting volume" -msgstr "" - -#: nova/volume/manager.py:220 +#: nova/virt/vmwareapi/error_util.py:93 #, python-format -msgid "volume %s: deleted successfully" +msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/volume/manager.py:233 +#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 #, python-format -msgid "snapshot %s: creating" +msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/volume/manager.py:237 +#: nova/virt/vmwareapi/fake.py:132 #, python-format -msgid "snapshot %(snap_name)s: creating" +msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/volume/manager.py:252 -#, python-format -msgid "snapshot %s: created successfully" +#: nova/virt/vmwareapi/fake.py:486 +msgid "There is no VM registered" msgstr "" -#: nova/volume/manager.py:261 +#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663 #, python-format -msgid "snapshot %s: deleting" +msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/volume/manager.py:264 +#: nova/virt/vmwareapi/fake.py:551 #, python-format -msgid "snapshot %s: snapshot is busy" +msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/volume/manager.py:276 -#, python-format -msgid "snapshot %s: deleted successfully" +#: nova/virt/vmwareapi/fake.py:566 +msgid "Session is faulty" msgstr "" -#: nova/volume/manager.py:323 -#, python-format -msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#: nova/virt/vmwareapi/fake.py:569 +msgid "Session Invalid" msgstr "" -#: nova/volume/manager.py:342 -#, python-format -msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#: nova/virt/vmwareapi/fake.py:660 +msgid "No Virtual Machine has been registered yet" msgstr "" -#: nova/volume/manager.py:426 -msgid "Checking volume capabilities" +#: nova/virt/vmwareapi/host.py:40 +#, python-format +msgid "%(action)s %(host)s" msgstr "" -#: nova/volume/manager.py:430 +#: nova/virt/vmwareapi/host.py:63 #, python-format -msgid "New capabilities found: %s" +msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/volume/manager.py:441 -msgid "Clear capabilities" +#: nova/virt/vmwareapi/io_util.py:112 +#, python-format +msgid "Glance image %s is in killed state" msgstr "" -#: nova/volume/manager.py:445 +#: nova/virt/vmwareapi/io_util.py:120 #, python-format -msgid "Notification {%s} received" +msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" -#: nova/volume/netapp.py:108 -#, python-format -msgid "API %(name)s failed: %(reason)s" +#: nova/virt/vmwareapi/network_util.py:138 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" msgstr "" -#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033 +#: nova/virt/vmwareapi/network_util.py:164 #, python-format -msgid "Using WSDL: %s" +msgid "Creating Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/netapp.py:129 +#: nova/virt/vmwareapi/network_util.py:178 #, python-format -msgid "Using DFM server: %s" +msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/volume/netapp.py:134 +#: nova/virt/vmwareapi/read_write_util.py:142 #, python-format -msgid "Using storage service: %s" +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" -#: nova/volume/netapp.py:139 -#, python-format -msgid "Using storage service prefix: %s" +#: nova/virt/vmwareapi/vim.py:85 +msgid "Unable to import suds." msgstr "" -#: nova/volume/netapp.py:145 -#, python-format -msgid "Using vfiler: %s" +#: nova/virt/vmwareapi/vim.py:91 +msgid "Must specify vmwareapi_wsdl_loc" msgstr "" -#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048 -#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326 +#: nova/virt/vmwareapi/vim.py:142 #, python-format -msgid "%s is not set" +msgid "No such SOAP method '%s' provided by VI SDK" msgstr "" -#: nova/volume/netapp.py:157 -msgid "Either netapp_storage_service or netapp_storage_service_prefix must be set" +#: nova/virt/vmwareapi/vim.py:147 +#, python-format +msgid "httplib error in %s: " msgstr "" -#: nova/volume/netapp.py:184 -msgid "Connected to DFM server" +#: nova/virt/vmwareapi/vim.py:154 +#, python-format +msgid "Socket error in %s: " msgstr "" -#: nova/volume/netapp.py:262 +#: nova/virt/vmwareapi/vim.py:159 #, python-format -msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +msgid "Type error in %s: " msgstr "" -#: nova/volume/netapp.py:297 +#: nova/virt/vmwareapi/vim.py:163 #, python-format -msgid "Job failed: %s" +msgid "Exception in %s " msgstr "" -#: nova/volume/netapp.py:326 -msgid "" -"Attempt to use volume_type without specifying " -"netapp_storage_service_prefix flag." +#: nova/virt/vmwareapi/vmops.py:93 +msgid "Getting list of instances" msgstr "" -#: nova/volume/netapp.py:330 -msgid "" -"You must set the netapp_storage_service flag in order to create volumes " -"with no volume_type." +#: nova/virt/vmwareapi/vmops.py:109 +#, python-format +msgid "Got total of %s instances" msgstr "" -#: nova/volume/netapp.py:399 -msgid "Failed to provision dataset member" +#: nova/virt/vmwareapi/vmops.py:204 +msgid "Creating VM on the ESX host" msgstr "" -#: nova/volume/netapp.py:414 -msgid "No LUN was created by the provision job" +#: nova/virt/vmwareapi/vmops.py:212 +msgid "Created VM on the ESX host" msgstr "" -#: nova/volume/netapp.py:452 -msgid "Failed to remove and delete dataset member" +#: nova/virt/vmwareapi/vmops.py:236 +#, 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/volume/netapp.py:493 +#: nova/virt/vmwareapi/vmops.py:255 #, python-format -msgid "No entry in LUN table for volume %s" +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/volume/netapp.py:513 +#: nova/virt/vmwareapi/vmops.py:264 #, python-format -msgid "Failed to get LUN details for LUN ID %s" +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" msgstr "" -#: nova/volume/netapp.py:530 +#: nova/virt/vmwareapi/vmops.py:278 #, python-format -msgid "Failed to get host details for host ID %s" +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" msgstr "" -#: nova/volume/netapp.py:767 nova/volume/netapp.py:814 -#, fuzzy, python-format -msgid "No LUN ID for volume %s" -msgstr "找不到Volume %s" - -#: nova/volume/netapp.py:776 +#: nova/virt/vmwareapi/vmops.py:286 #, python-format -msgid "Failed to get target portal for filer: %s" +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" msgstr "" -#: nova/volume/netapp.py:781 +#: nova/virt/vmwareapi/vmops.py:306 #, python-format -msgid "Failed to get target IQN for filer: %s" +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" msgstr "" -#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74 +#: nova/virt/vmwareapi/vmops.py:320 #, python-format msgid "" -"Cannot create volume of size %(vol_size)s from snapshot of size " -"%(snap_size)s" +"Copying 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 to disk" +" type %(disk_type)s" msgstr "" -#: nova/volume/netapp.py:980 +#: nova/virt/vmwareapi/vmops.py:341 #, python-format msgid "" -"Cannot create volume of type %(new_type)s from snapshot of type " -"%(old_type)s" +"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/volume/netapp.py:1014 -#, python-format -msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#: nova/virt/vmwareapi/vmops.py:420 +msgid "Powering on the VM instance" msgstr "" -#: nova/volume/netapp.py:1078 -msgid "Success getting LUN list from server" +#: nova/virt/vmwareapi/vmops.py:426 +msgid "Powered on the VM instance" msgstr "" -#: nova/volume/netapp.py:1100 -#, python-format -msgid "Created LUN with name %s" +#: nova/virt/vmwareapi/vmops.py:472 +msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217 -#, python-format -msgid "Destroyed LUN %s" +#: nova/virt/vmwareapi/vmops.py:482 +msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/volume/netapp.py:1146 -#, python-format -msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#: nova/virt/vmwareapi/vmops.py:527 +msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/volume/netapp.py:1151 -#, python-format -msgid "" -"Succesfully fetched target details for LUN %(handle)s and initiator " -"%(initiator_name)s" +#: nova/virt/vmwareapi/vmops.py:540 +msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/volume/netapp.py:1156 +#: nova/virt/vmwareapi/vmops.py:549 #, python-format -msgid "Failed to get LUN target details for the LUN %s" +msgid "Uploading image %s" msgstr "" -#: nova/volume/netapp.py:1160 +#: nova/virt/vmwareapi/vmops.py:563 #, python-format -msgid "Failed to get target portal for the LUN %s" +msgid "Uploaded image %s" msgstr "" -#: nova/volume/netapp.py:1164 +#: nova/virt/vmwareapi/vmops.py:576 #, python-format -msgid "Failed to get target IQN for the LUN %s" +msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/volume/netapp.py:1197 +#: nova/virt/vmwareapi/vmops.py:585 #, python-format -msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/volume/netapp.py:1253 -msgid "Object is not a NetApp LUN." +#: nova/virt/vmwareapi/vmops.py:617 +msgid "instance is not powered on" msgstr "" -#: nova/volume/netapp.py:1263 -#, python-format -msgid "Cloned LUN with new name %s" +#: nova/virt/vmwareapi/vmops.py:624 +msgid "Rebooting guest OS of VM" msgstr "" -#: nova/volume/netapp.py:1280 -#, fuzzy, python-format -msgid "Could not find handle for LUN named %s" -msgstr "找不到Volume %s" - -#: nova/volume/nfs.py:60 -msgid "There's no NFS config file configured " +#: nova/virt/vmwareapi/vmops.py:627 +msgid "Rebooted guest OS of VM" msgstr "" -#: nova/volume/nfs.py:62 -msgid "NFS config file doesn't exist" +#: nova/virt/vmwareapi/vmops.py:629 +msgid "Doing hard reboot of VM" msgstr "" -#: nova/volume/nfs.py:85 -#, python-format -msgid "casted to %s" +#: nova/virt/vmwareapi/vmops.py:633 +msgid "Did hard reboot of VM" msgstr "" -#: nova/volume/nfs.py:95 -#, python-format -msgid "Volume %s does not have provider_location specified, skipping" +#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:677 +#: nova/virt/vmwareapi/vmops.py:970 +msgid "instance not present" msgstr "" -#: nova/volume/nfs.py:106 -#, fuzzy, python-format -msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s" -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" - -#: nova/volume/san.py:116 nova/volume/san.py:156 -msgid "Specify san_password or san_private_key" +#: nova/virt/vmwareapi/vmops.py:651 nova/virt/vmwareapi/vmops.py:974 +msgid "Destroying the VM" msgstr "" -#: nova/volume/san.py:160 -msgid "san_ip must be set" +#: nova/virt/vmwareapi/vmops.py:656 nova/virt/vmwareapi/vmops.py:979 +msgid "Destroyed the VM" msgstr "" -#: nova/volume/san.py:230 +#: nova/virt/vmwareapi/vmops.py:658 #, python-format -msgid "Cannot parse list-view output: %s" +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/volume/san.py:324 -#, python-format -msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#: nova/virt/vmwareapi/vmops.py:696 nova/virt/vmwareapi/vmops.py:849 +msgid "Powering off the VM" msgstr "" -#: nova/volume/san.py:457 -#, python-format -msgid "CLIQ command returned %s" +#: nova/virt/vmwareapi/vmops.py:701 nova/virt/vmwareapi/vmops.py:854 +msgid "Powered off the VM" msgstr "" -#: nova/volume/san.py:463 -#, python-format -msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Unregistering the VM" msgstr "" -#: nova/volume/san.py:471 -#, python-format -msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#: nova/virt/vmwareapi/vmops.py:708 +msgid "Unregistered the VM" msgstr "" -#: nova/volume/san.py:501 +#: nova/virt/vmwareapi/vmops.py:710 #, python-format msgid "" -"Unexpected number of virtual ips for cluster %(cluster_name)s. " -"Result=%(_xml)s" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" msgstr "" -#: nova/volume/san.py:554 +#: nova/virt/vmwareapi/vmops.py:723 #, python-format -msgid "Volume info: %(volume_name)s => %(volume_attributes)s" -msgstr "" - -#: nova/volume/san.py:610 -msgid "local_path not supported" +msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/solidfire.py:123 +#: nova/virt/vmwareapi/vmops.py:735 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/volume/solidfire.py:140 +#: nova/virt/vmwareapi/vmops.py:740 #, python-format -msgid "Call to json.loads() raised an exception: %s" +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" msgstr "" -#: nova/volume/solidfire.py:145 -#, python-format -msgid "Results of SolidFire API call: %s" +#: nova/virt/vmwareapi/vmops.py:748 +msgid "pause not supported for vmwareapi" msgstr "" -#: nova/volume/solidfire.py:159 -#, python-format -msgid "Found solidfire account: %s" +#: nova/virt/vmwareapi/vmops.py:752 +msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/volume/solidfire.py:173 -#, python-format -msgid "solidfire account: %s does not exist, create it..." +#: nova/virt/vmwareapi/vmops.py:766 +msgid "Suspending the VM" msgstr "" -#: nova/volume/solidfire.py:279 -#, python-format -msgid "More than one valid preset was detected, using %s" +#: nova/virt/vmwareapi/vmops.py:770 +msgid "Suspended the VM" msgstr "" -#: nova/volume/solidfire.py:306 -msgid "Enter SolidFire delete_volume..." +#: nova/virt/vmwareapi/vmops.py:773 +msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/volume/solidfire.py:334 -#, python-format -msgid "Deleting volumeID: %s" +#: nova/virt/vmwareapi/vmops.py:776 +msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/volume/solidfire.py:342 -msgid "Leaving SolidFire delete_volume" +#: nova/virt/vmwareapi/vmops.py:789 +msgid "Resuming the VM" msgstr "" -#: nova/volume/solidfire.py:345 -msgid "Executing SolidFire ensure_export..." +#: nova/virt/vmwareapi/vmops.py:794 +msgid "Resumed the VM" msgstr "" -#: nova/volume/solidfire.py:349 -msgid "Executing SolidFire create_export..." +#: nova/virt/vmwareapi/vmops.py:796 +msgid "instance is not in a suspended state" msgstr "" -#: nova/volume/solidfire.py:354 -msgid "Enter SolidFire create_snapshot..." +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/volume/storwize_svc.py:123 -#, python-format -msgid "" -"_get_hdr_dic: attribute headers and values do not match.\n" -" Headers: %(header)s\n" -" Values: %(row)s" +#: nova/virt/vmwareapi/vmops.py:860 +msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:141 -msgid "enter: check_for_setup_error" +#: nova/virt/vmwareapi/vmops.py:873 +msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163 -#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218 -#: nova/volume/storwize_svc.py:227 -#, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +#: nova/virt/vmwareapi/vmops.py:877 +msgid "Powering on the VM" msgstr "" -#: nova/volume/storwize_svc.py:155 -#, python-format -msgid "pool %s doesn't exist" +#: nova/virt/vmwareapi/vmops.py:882 +msgid "Powered on the VM" msgstr "" -#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238 +#: nova/virt/vmwareapi/vmops.py:899 #, python-format -msgid "" -"check_for_setup_error: failed with unexpected CLI output.\n" -" Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/volume/storwize_svc.py:200 +#: nova/virt/vmwareapi/vmops.py:930 #, python-format -msgid "Did not find expected column name in svcinfo lsnode: %s" +msgid "Renaming the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253 +#: nova/virt/vmwareapi/vmops.py:936 #, python-format -msgid "" -"check_for_setup_error: Unexpected CLI output.\n" -" Details: %(msg)s\n" -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Renamed the VM to %s" msgstr "" -#: nova/volume/storwize_svc.py:250 +#: nova/virt/vmwareapi/vmops.py:951 #, python-format -msgid "Did not find expected column name in lsportip: %s" +msgid "Cloning VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:272 +#: nova/virt/vmwareapi/vmops.py:959 #, python-format -msgid "" -"check_for_setup_error: fail to storage configuration: unknown storage " -"node %(node_id)s from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Cloned VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:294 +#: nova/virt/vmwareapi/vmops.py:981 #, python-format msgid "" -"check_for_setup_error: fail to storage configuration: storage node %s has" -" no IP addresses configured" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" msgstr "" -#: nova/volume/storwize_svc.py:302 +#: nova/virt/vmwareapi/vmops.py:996 #, python-format -msgid "" -"could not obtain IP address and iSCSI name from the storage. Please " -"verify that the storage is configured for iSCSI.\n" -" Storage nodes: %(nodes)s\n" -" portips: %(portips)s" +msgid "Renaming the VM from %s" msgstr "" -#: nova/volume/storwize_svc.py:310 -msgid "leave: check_for_setup_error" -msgstr "" +#: nova/virt/vmwareapi/vmops.py:1002 +#, fuzzy, python-format +msgid "Renamed the VM from %s" +msgstr "找不到Volume %s" -#: nova/volume/storwize_svc.py:331 -msgid "" -"Password or SSH private key is required for authentication: set either " -"san_password or san_private_key option" +#: nova/virt/vmwareapi/vmops.py:1025 +#, python-format +msgid "Migrating VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:339 -msgid "" -"Illegal value specified for storwize_svc_vol_rsize: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:1037 +#, python-format +msgid "Migrated VM to host %s" msgstr "" -#: nova/volume/storwize_svc.py:346 -msgid "" -"Illegal value specified for storwize_svc_vol_warning: set to either a " -"number or a percentage" +#: nova/virt/vmwareapi/vmops.py:1047 nova/virt/xenapi/vmops.py:1324 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/volume/storwize_svc.py:354 -msgid "" -"Illegal value specified for storwize_svc_vol_grainsize: set to either " -"'32', '64', '128', or '256'" +#: nova/virt/vmwareapi/vmops.py:1051 +#, python-format +msgid "Automatically hard rebooting %d" msgstr "" -#: nova/volume/storwize_svc.py:363 -#, python-format -msgid "" -"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid " -"values are between 0 and 600" +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/volume/storwize_svc.py:373 -msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#: nova/virt/vmwareapi/vmops.py:1169 +msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:378 -msgid "enter: do_setup" +#: nova/virt/vmwareapi/vmops.py:1175 +msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/volume/storwize_svc.py:380 -msgid "leave: do_setup" +#: nova/virt/vmwareapi/vmops.py:1189 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:392 +#: nova/virt/vmwareapi/vmops.py:1196 #, python-format -msgid "enter: create_volume: volume %s " +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439 +#: nova/virt/vmwareapi/vmops.py:1289 #, python-format -msgid "" -"create volume %(name)s - did not find success message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Creating directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:444 +#: nova/virt/vmwareapi/vmops.py:1295 #, python-format -msgid "leave: create_volume: volume %(name)s " +msgid "Created directory with path %s" msgstr "" -#: nova/volume/storwize_svc.py:453 +#: nova/virt/vmwareapi/vmware_images.py:91 #, python-format -msgid "enter: delete_volume: volume %(name)s " +msgid "Downloading image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:468 +#: nova/virt/vmwareapi/vmware_images.py:107 #, python-format -msgid "" -"delete volume %(name)s - non empty output from CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/volume/storwize_svc.py:475 +#: nova/virt/vmwareapi/vmware_images.py:113 #, python-format -msgid "warning: tried to delete volume %(name)s but it does not exist." +msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:478 +#: nova/virt/vmwareapi/vmware_images.py:135 #, python-format -msgid "leave: delete_volume: volume %(name)s " +msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/volume/storwize_svc.py:488 +#: nova/virt/vmwareapi/vmware_images.py:146 #, python-format -msgid "ensure_export: volume %s not found on storage" +msgid "Getting image size for the image %s" msgstr "" -#: nova/volume/storwize_svc.py:512 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format -msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +msgid "Got image size of %(size)s for the image %(image)s" msgstr "" -#: nova/volume/storwize_svc.py:527 -msgid "_create_new_host failed to return the host name." +#: nova/virt/vmwareapi/volume_util.py:163 +#, python-format +msgid "Rescanning HBA %s" msgstr "" -#: nova/volume/storwize_svc.py:545 +#: nova/virt/vmwareapi/volume_util.py:166 #, python-format -msgid "" -"initialize_connection: did not find preferred node %(node)s for volume " -"%(vol)s in iSCSI configuration" +msgid "Rescanned HBA %s " msgstr "" -#: nova/volume/storwize_svc.py:553 +#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267 #, python-format -msgid "" -"initialize_connection: did not find a preferred node for volume %s in " -"iSCSI configuration" +msgid "Mountpoint cannot be translated: %s" msgstr "" -#: nova/volume/storwize_svc.py:567 +#: nova/virt/vmwareapi/volumeops.py:57 #, python-format msgid "" -"leave: initialize_connection:\n" -" volume: %(vol)s\n" -" connector %(conn)s\n" -" properties: %(prop)s" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:585 +#: nova/virt/vmwareapi/volumeops.py:65 #, python-format -msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/volume/storwize_svc.py:595 +#: nova/virt/vmwareapi/volumeops.py:77 #, python-format -msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s" +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:606 +#: nova/virt/vmwareapi/volumeops.py:84 #, python-format -msgid "" -"delete mapping of volume %(vol)s to host %(host)s - non empty output from" -" CLI.\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/volume/storwize_svc.py:615 +#: nova/virt/vmwareapi/volumeops.py:91 #, python-format -msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found" +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:623 -#, python-format -msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#: nova/virt/vmwareapi/volumeops.py:96 +msgid "Storage target found. No need to discover" msgstr "" -#: nova/volume/storwize_svc.py:634 +#: nova/virt/vmwareapi/volumeops.py:104 #, python-format -msgid "" -"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% " -"from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:648 +#: nova/virt/vmwareapi/volumeops.py:107 #, python-format -msgid "" -"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" -" %(target)s" +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669 +#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:46 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find success " -"message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689 +#: nova/virt/vmwareapi/volumeops.py:138 nova/virt/vmwareapi/volumeops.py:177 +#, fuzzy, python-format +msgid "Unable to find iSCSI Target" +msgstr "找不到Volume %s" + +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:59 #, python-format -msgid "" -"create FC mapping from %(source)s to %(target)s - did not find mapping id" -" in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" -msgstr "" +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/volume/storwize_svc.py:700 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:102 #, python-format -msgid "" -"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" -msgstr "" +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/volume/storwize_svc.py:725 +#: nova/virt/vmwareapi/volumeops.py:185 +#, fuzzy, python-format +msgid "Unable to find volume" +msgstr "無法卸載 Volume %s" + +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:122 #, python-format -msgid "" -"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " -"%(attr)s" -msgstr "" +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載" -#: nova/volume/storwize_svc.py:737 +#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1564 #, python-format -msgid "" -"mapping %(id)s prepare failed to complete within the alloted %(to)s " -"seconds timeout. Terminating" +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:741 +#: nova/virt/xenapi/agent.py:92 nova/virt/xenapi/vmops.py:1568 #, python-format msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s " -"with exception %(ex)s" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:749 +#: nova/virt/xenapi/agent.py:97 nova/virt/xenapi/vmops.py:1573 #, python-format -msgid "_run_flashcopy: %s" +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:755 +#: nova/virt/xenapi/agent.py:107 #, python-format msgid "" -"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n" -"stdout: %(out)s\n" -" stderr: %(err)s" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"path=%(path)s; args=%(args)r" msgstr "" -#: nova/volume/storwize_svc.py:764 +#: nova/virt/xenapi/agent.py:117 #, python-format -msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +msgid "Failed to query agent version: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:774 -#, python-format -msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s" +#: nova/virt/xenapi/agent.py:136 +msgid "Querying agent version" msgstr "" -#: nova/volume/storwize_svc.py:780 -#, python-format -msgid "create_volume_from_snapshot: source volume %s does not exist" +#: nova/virt/xenapi/agent.py:150 +msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841 -#: nova/volume/storwize_svc.py:860 +#: nova/virt/xenapi/agent.py:158 #, python-format -msgid "" -"create_volume_from_snapshot: cannot get source volume %(src)s capacity " -"from volume attributes %(attr)s" +msgid "Updating agent to %s" msgstr "" -#: nova/volume/storwize_svc.py:796 +#: nova/virt/xenapi/agent.py:166 #, python-format -msgid "" -"create_volume_from_snapshot: target volume %s already exists, cannot " -"create" +msgid "Failed to update agent: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:815 -#, python-format -msgid "leave: create_volume_from_snapshot: %s created successfully" +#: nova/virt/xenapi/agent.py:180 +msgid "Setting admin password" msgstr "" -#: nova/volume/storwize_svc.py:827 +#: nova/virt/xenapi/agent.py:191 #, python-format -msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +msgid "Failed to exchange keys: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:834 +#: nova/virt/xenapi/agent.py:211 #, python-format -msgid "create_snapshot: source volume %s does not exist" +msgid "Failed to update password: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:867 -#, python-format -msgid "" -"create_snapshot: source %(src)s and target volume %(tgt)s have different " -"capacities (source:%(ssize)s target:%(tsize)s)" +#: nova/virt/xenapi/agent.py:232 +msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/volume/storwize_svc.py:885 +#: nova/virt/xenapi/agent.py:247 #, python-format -msgid "leave: create_snapshot: %s created successfully" +msgid "Injecting file path: %r" msgstr "" -#: nova/volume/storwize_svc.py:893 +#: nova/virt/xenapi/agent.py:260 #, python-format -msgid "enter: delete_snapshot: snapshot %s" +msgid "Failed to inject file: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:902 -#, python-format -msgid "leave: delete_snapshot: snapshot %s" +#: nova/virt/xenapi/agent.py:267 +msgid "Resetting network" msgstr "" -#: nova/volume/storwize_svc.py:911 +#: nova/virt/xenapi/agent.py:273 #, python-format -msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +msgid "Failed to reset network: %(resp)r" msgstr "" -#: nova/volume/storwize_svc.py:921 -#, python-format +#: nova/virt/xenapi/agent.py:296 msgid "" -"_get_host_from_iscsiname: failed with unexpected CLI output.\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" msgstr "" -#: nova/volume/storwize_svc.py:941 -#, python-format +#: nova/virt/xenapi/agent.py:304 msgid "" -"_get_host_from_iscsiname: Unexpected response from CLI output. Command: " -"%(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +"XenServer tools are present in this image but are not capable of network " +"injection" msgstr "" -#: nova/volume/storwize_svc.py:957 -#, python-format -msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#: nova/virt/xenapi/agent.py:308 +msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/volume/storwize_svc.py:970 +#: nova/virt/xenapi/agent.py:360 #, python-format -msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +msgid "OpenSSL error: %s" msgstr "" -#: nova/volume/storwize_svc.py:979 +#: nova/virt/xenapi/driver.py:134 msgid "" -"_create_new_host: cannot clean host name. Host name is not unicode or " -"string" +"Must specify xenapi_connection_url, xenapi_connection_username " +"(optionally), and xenapi_connection_password to use " +"compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/volume/storwize_svc.py:992 -#, python-format -msgid "" -"create host %(name)s with iSCSI initiator %(init)s - did not find success" -" message in CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +#: nova/virt/xenapi/driver.py:161 +msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/volume/storwize_svc.py:1000 +#: nova/virt/xenapi/driver.py:354 #, python-format -msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +msgid "Could not determine key: %s" msgstr "" -#: nova/volume/storwize_svc.py:1009 -#, python-format -msgid "enter: _delete_host: host %s " +#: nova/virt/xenapi/driver.py:567 +msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/volume/storwize_svc.py:1017 -#, python-format -msgid "warning: tried to delete host %(name)s but it does not exist." +#: nova/virt/xenapi/driver.py:627 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/volume/storwize_svc.py:1020 -#, python-format -msgid "leave: _delete_host: host %s " +#: nova/virt/xenapi/driver.py:667 +msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/volume/storwize_svc.py:1024 +#: nova/virt/xenapi/driver.py:751 nova/virt/xenapi/driver.py:765 #, python-format -msgid "enter: _is_volume_defined: volume %s " +msgid "Got exception: %s" msgstr "" -#: nova/volume/storwize_svc.py:1026 -#, python-format -msgid "leave: _is_volume_defined: volume %(vol)s with %(str)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 +msgid "Raising NotImplemented" msgstr "" -#: nova/volume/storwize_svc.py:1037 +#: nova/virt/xenapi/fake.py:689 #, python-format -msgid "enter: _is_host_defined: host %s " +msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/volume/storwize_svc.py:1049 +#: nova/virt/xenapi/fake.py:723 #, python-format -msgid "" -"_is_host_defined: Unexpected response from CLI output.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Calling %(localname)s %(impl)s" msgstr "" -#: nova/volume/storwize_svc.py:1059 +#: nova/virt/xenapi/fake.py:728 #, python-format -msgid "" -"Data received for host %(host1)s instead of host %(host2)s.\n" -" stdout: %(out)s\n" -" stderr: %(err)s\n" +msgid "Calling getter %s" msgstr "" -#: nova/volume/storwize_svc.py:1069 +#: nova/virt/xenapi/fake.py:731 #, python-format -msgid "leave: _is_host_defined: host %(host)s with %(str)s " +msgid "Calling setter %s" msgstr "" -#: nova/volume/storwize_svc.py:1097 +#: nova/virt/xenapi/fake.py:793 #, python-format -msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" msgstr "" -#: nova/volume/storwize_svc.py:1127 +#: nova/virt/xenapi/host.py:68 #, python-format msgid "" -"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN " -"%(lun)s - did not find success message in CLI output. stdout: %(out)s\n" -" stderr: %(err)s\n" +"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/volume/storwize_svc.py:1137 +#: nova/virt/xenapi/host.py:80 #, python-format -msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +msgid "Aggregate for host %(host)s count not be found." msgstr "" -#: nova/volume/storwize_svc.py:1153 +#: nova/virt/xenapi/host.py:101 #, python-format -msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" msgstr "" -#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172 +#: nova/virt/xenapi/host.py:156 #, python-format -msgid "" -"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. " -"Command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/volume/storwize_svc.py:1184 +#: nova/virt/xenapi/host.py:191 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:208 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:29 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:47 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:71 #, python-format msgid "" -"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes " -"%(attr)s" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:158 +#, python-format +msgid "Unable to eject %(host)s from the pool; pool not empty" msgstr "" -#: nova/volume/storwize_svc.py:1198 +#: nova/virt/xenapi/pool.py:175 #, python-format -msgid "enter: _get_volume_attributes: volume %s" +msgid "Unable to eject %(host)s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:192 +#, python-format +msgid "Pool-Join failed: %(e)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:195 +#, python-format +msgid "Unable to join %(host)s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:211 +#, python-format +msgid "Pool-eject failed: %(e)s" msgstr "" -#: nova/volume/storwize_svc.py:1207 +#: nova/virt/xenapi/pool.py:223 #, fuzzy, python-format -msgid "" -"CLI Exception output:\n" -" command: %(cmd)s\n" -" stdout: %(out)s\n" -" stderr: %(err)s" +msgid "Unable to set up pool: %(e)s." +msgstr "無法卸載 Volume %s" + +#: nova/virt/xenapi/pool.py:234 +#, python-format +msgid "Pool-set_name_label failed: %(e)s" msgstr "" -"%(description)s\n" -"命令: %(cmd)s\n" -"退出代碼: %(exit_code)s\n" -"標準輸出: %(stdout)r\n" -"標準錯誤輸出: %(stderr)r" -#: nova/volume/storwize_svc.py:1228 +#: nova/virt/xenapi/vif.py:103 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:122 #, python-format msgid "" -"leave: _get_volume_attributes:\n" -" volume %(vol)s\n" -" attributes: %(attr)s" +"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:271 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:283 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:292 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:307 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:345 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:362 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:365 +#, python-format +msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:370 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:375 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108 -msgid "name cannot be None" +#: nova/virt/xenapi/vm_utils.py:386 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:408 +#, python-format +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/volume/volume_types.py:96 -msgid "id cannot be None" +#: nova/virt/xenapi/vm_utils.py:411 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/volume/xensm.py:55 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format -msgid "SR name = %s" +msgid "Unable to destroy VDI %s" msgstr "" -#: nova/volume/xensm.py:56 +#: nova/virt/xenapi/vm_utils.py:469 #, python-format -msgid "Params: %s" +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." msgstr "" -#: nova/volume/xensm.py:60 +#: nova/virt/xenapi/vm_utils.py:483 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:508 #, python-format -msgid "Failed to create sr %s...continuing" +msgid "block device info: %s" msgstr "" -#: nova/volume/xensm.py:62 -msgid "Create failed" +#: nova/virt/xenapi/vm_utils.py:594 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/volume/xensm.py:65 +#: nova/virt/xenapi/vm_utils.py:614 #, python-format -msgid "SR UUID of new SR is: %s" +msgid "No primary VDI found for %(vm_ref)s" msgstr "" -#: nova/volume/xensm.py:72 -msgid "Failed to update db" +#: nova/virt/xenapi/vm_utils.py:627 +msgid "Starting snapshot for VM" msgstr "" -#: nova/volume/xensm.py:82 +#: nova/virt/xenapi/vm_utils.py:677 #, python-format -msgid "Failed to introduce sr %s...continuing" +msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/volume/xensm.py:93 +#: nova/virt/xenapi/vm_utils.py:930 #, python-format -msgid "Failed to reach backend %d" +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %(sr_type)s. Ignoring the cow flag." msgstr "" -#: nova/volume/xensm.py:102 +#: nova/virt/xenapi/vm_utils.py:986 #, python-format -msgid "XenSMDriver requires xenapi connection, using %s" +msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/volume/xensm.py:114 -msgid "Failed to initiate session" +#: nova/virt/xenapi/vm_utils.py:1020 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/volume/xensm.py:147 +#: nova/virt/xenapi/vm_utils.py:1032 #, python-format -msgid "Volume will be created in backend - %d" +msgid "" +"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " +"params: %(params)s" msgstr "" -#: nova/volume/xensm.py:159 -msgid "Failed to update volume in db" +#: nova/virt/xenapi/vm_utils.py:1045 +#, python-format +msgid "download_vhd failed: %r" msgstr "" -#: nova/volume/xensm.py:163 -msgid "Unable to create volume" +#: nova/virt/xenapi/vm_utils.py:1079 +#, python-format +msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/volume/xensm.py:170 +#: nova/virt/xenapi/vm_utils.py:1090 #, python-format -msgid "Volume %s does not exist" +msgid "Asking xapi to fetch vhd image %(image_id)s" msgstr "" -#: nova/volume/xensm.py:180 -msgid "Failed to delete vdi" +#: nova/virt/xenapi/vm_utils.py:1154 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/volume/xensm.py:187 -msgid "Failed to delete volume in db" +#: nova/virt/xenapi/vm_utils.py:1169 +#, python-format +msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d" msgstr "" -#: nova/volume/xensm.py:221 -msgid "Failed to find volume in db" +#: nova/virt/xenapi/vm_utils.py:1173 +#, python-format +msgid "" +"Image size %(size_bytes)d exceeded instance_type allowed size " +"%(allowed_size_bytes)d" msgstr "" -#: nova/volume/xensm.py:233 -msgid "Failed to find backend in db" +#: nova/virt/xenapi/vm_utils.py:1195 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/volume/nexenta/__init__.py:27 -msgid "Nexenta SA returned the error" +#: nova/virt/xenapi/vm_utils.py:1208 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:64 +#: nova/virt/xenapi/vm_utils.py:1217 #, python-format -msgid "Sending JSON data: %s" +msgid "" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:69 +#: nova/virt/xenapi/vm_utils.py:1236 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: nova/virt/xenapi/vm_utils.py:1250 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: nova/virt/xenapi/vm_utils.py:1259 +msgid "Failed to fetch glance image" msgstr "" -#: nova/volume/nexenta/jsonrpc.py:79 +#: nova/virt/xenapi/vm_utils.py:1300 #, python-format -msgid "Got response: %s" +msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/volume/nexenta/volume.py:96 +#: nova/virt/xenapi/vm_utils.py:1331 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/volume/nexenta/volume.py:180 +#: nova/virt/xenapi/vm_utils.py:1349 +#, python-format msgid "" -"Call to local_path should not happen. Verify that use_local_volumes flag " -"is turned off." +"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:1355 +#, python-format +msgid "Unknown image format %(disk_image_type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1386 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1482 +#, python-format +msgid "Unable to parse rrd of %(vm_uuid)s" msgstr "" -#: nova/volume/nexenta/volume.py:202 +#: nova/virt/xenapi/vm_utils.py:1509 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Re-scanning SR %s" msgstr "" -#: nova/volume/nexenta/volume.py:210 +#: nova/virt/xenapi/vm_utils.py:1537 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1555 +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:1568 +msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/volume/nexenta/volume.py:219 +#: nova/virt/xenapi/vm_utils.py:1576 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "ISO: looking at SR %(sr_rec)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1578 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1581 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1584 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1588 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1590 +msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/volume/nexenta/volume.py:227 +#: nova/virt/xenapi/vm_utils.py:1593 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "ISO: PBD %(pbd_ref)s disappeared" msgstr "" -#: nova/volume/nexenta/volume.py:237 +#: nova/virt/xenapi/vm_utils.py:1596 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/volume/nexenta/volume.py:273 +#: nova/virt/xenapi/vm_utils.py:1599 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1621 #, python-format msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1637 +#, python-format +msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1691 +#, python-format +msgid "Invalid statistics data from Xenserver: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1751 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/volume/nexenta/volume.py:280 +#: nova/virt/xenapi/vm_utils.py:1838 #, python-format msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1883 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1903 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1916 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1919 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1921 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1924 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1929 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1937 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1964 +#, python-format +msgid "Running pygrub against %s" msgstr "" +#: nova/virt/xenapi/vm_utils.py:1972 +#, python-format +msgid "Found Xen kernel %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1974 +msgid "No Xen kernel found. Booting HVM." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1976 +msgid "" +"Error while executing pygrub! Please, ensure the binary is installed " +"correctly, and available in your PATH; on some Linux distros, pygrub may " +"be installed in /usr/lib/xen-X.Y/bin/pygrub. Attempting to boot in HVM " +"mode." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1993 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1999 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2024 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2037 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2091 +#, 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:2124 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2176 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2185 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2297 +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:792 +#, python-format +msgid "Updating progress to %(progress)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:174 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:187 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:295 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:381 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vmops.py:454 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:485 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:584 +msgid "Auto configuring disk, attempting to resize partition..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:630 +msgid "Starting VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:650 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:653 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:664 +#, python-format +msgid "Instance agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:695 +msgid "Setting VCPU weight" +msgstr "" + +#: nova/virt/xenapi/vmops.py:703 +#, python-format +msgid "Could not find VM with name %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:761 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:765 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:773 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vmops.py:810 +#, python-format +msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:816 nova/virt/xenapi/vmops.py:866 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:895 +msgid "Resize down not allowed without auto_disk_config" +msgstr "" + +#: nova/virt/xenapi/vmops.py:940 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:945 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:995 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1089 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1093 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1120 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1127 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1134 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1161 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1190 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1241 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1275 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1328 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1468 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1487 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1496 +#, python-format +msgid "Creating VIF for network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1499 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1527 +msgid "Injecting hostname to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1623 +#, python-format +msgid "" +"Destination host:%(hostname)s must be in the same aggregate as the source" +" server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1655 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1703 +msgid "VM.assert_can_migratefailed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1740 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:51 +#, python-format +msgid "Creating SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:61 +#, python-format +msgid "Introducing SR %(label)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:68 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:71 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:82 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:104 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:121 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:129 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:153 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:161 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:183 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:193 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:202 +#, python-format +msgid "Unable to obtain target information %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %(connection_data)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:114 +#, python-format +msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:64 +#, python-format +msgid "" +"Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s glance " +"server: %(glance_host)s:%(glance_port)d attempt " +"%(attempt_num)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/imageupload/glance.py:77 +#, python-format +msgid "upload_vhd failed: %r" +msgstr "" + +#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:94 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#~ msgid "Fatal call to deprecated config %(msg)s" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s is still attached, detach volume first." +#~ msgstr "" + +#~ msgid "Failed to load data into json format" +#~ msgstr "" + +#~ msgid "Invalid volume type" +#~ msgstr "" + +#~ msgid "Failed to resume server" +#~ msgstr "" + +#~ msgid "Compute service is unavailable at this time." +#~ msgstr "" + +#~ msgid "Could not find driver for compute_driver %(name)s" +#~ msgstr "找不到Volume %s" + +#~ msgid "Volume %(volume_id)s persistence file could not be found." +#~ msgstr "" + +#~ msgid "Unable to locate account %(account_name)s on Solidfire device" +#~ msgstr "" + +#~ msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." +#~ msgstr "" + +#~ msgid "Volume type %(volume_type_id)s could not be found." +#~ msgstr "" + +#~ msgid "Volume type with name %(volume_type_name)s could not be found." +#~ msgstr "" + +#~ msgid "" +#~ "Volume Type %(volume_type_id)s has no " +#~ "extra specs with key %(extra_specs_key)s." +#~ msgstr "" + +#~ msgid "deleting volume %(volume_name)s that has snapshot" +#~ msgstr "" + +#~ msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume %(volume_id)s." +#~ msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Failed to remove iscsi target for volume %(volume_id)s." +#~ msgstr "" + +#~ msgid "Host is not set to the network (%(network_id)s)." +#~ msgstr "" + +#~ msgid "Port %(port_id)s could not be found." +#~ msgstr "" + +#~ msgid "Invalid console type %(console_type)s " +#~ msgstr "" + +#~ msgid "Flavor access not found for %(flavor_id) / %(project_id) combination." +#~ msgstr "" + +#~ msgid "Volume Type %(name)s already exists." +#~ msgstr "" + +#~ msgid "Host %(host)s is not up or doesn't exist." +#~ msgstr "" + +#~ msgid "Maximum volume size exceeded" +#~ msgstr "" + +#~ msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" +#~ msgstr "" + +#~ msgid "Detected more than one volume with name %(vol_name)s" +#~ msgstr "" + +#~ msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" +#~ msgstr "" + +#~ msgid "" +#~ "Bad or unexpected response from the " +#~ "storage volume backend API: %(data)s" +#~ msgstr "" + +#~ msgid "No mounted NFS shares found" +#~ msgstr "" + +#~ msgid "There is no share which can host %(volume_size)sG" +#~ msgstr "" + +#~ msgid "Bad response from SolidFire API" +#~ msgstr "" + +#~ msgid "Error in SolidFire API response: data=%(data)s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks" +#~ " left until next run" +#~ msgstr "" + +#~ msgid "Full set of FLAGS:" +#~ msgstr "" + +#~ msgid "Starting %(topic)s node (version %(vcs_string)s)" +#~ msgstr "" + +#~ msgid "The service database object disappeared, Recreating it." +#~ msgstr "" + +#~ msgid "in looping call" +#~ msgstr "" + +#~ msgid "cannot understand XML" +#~ msgstr "" + +#~ msgid "Invalid XML in request body" +#~ msgstr "" + +#~ msgid "%(url)s returned a fault: %(e)s" +#~ msgstr "" + +#~ msgid "Server name is not a string or unicode" +#~ msgstr "" + +#~ msgid "Server name is an empty string" +#~ msgstr "" + +#~ msgid "Server name must be less than 256 characters." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create aggregate with name " +#~ "%(name)s and availability zone %(avail_zone)s" +#~ msgstr "" + +#~ msgid "Host '%s' could not be found." +#~ msgstr "" + +#~ msgid "Putting host %(host)s in maintenance mode %(mode)s." +#~ msgstr "" + +#~ msgid "Setting host %(host)s to %(state)s." +#~ msgstr "" + +#~ msgid "Host not found" +#~ msgstr "" + +#~ msgid "Network does not have %s action" +#~ msgstr "" + +#~ msgid "Invalid request body. 'volume' not found" +#~ msgstr "" + +#~ msgid "Invalid request body. 'size' not found" +#~ msgstr "" + +#~ msgid "Snapshot and image cannot be specified together." +#~ msgstr "" + +#~ msgid "Removing options '%(bad_options)s' from query" +#~ msgstr "" + +#~ msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'" +#~ msgstr "" + +#~ msgid "No image_name was specified in request." +#~ msgstr "" + +#~ msgid "Deprecated Config: %s" +#~ msgstr "" + +#~ msgid "No host for instance, deleting immediately" +#~ msgstr "" + +#~ msgid "host for instance is down, deleting from database" +#~ msgstr "" + +#~ msgid "Image type not recognized %s" +#~ msgstr "" + +#~ msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" +#~ msgstr "" + +#~ msgid "create arguments must be positive integers" +#~ msgstr "" + +#~ msgid "Build error: %s" +#~ msgstr "" + +#~ msgid "Re-scheduling instance: attempt %d" +#~ msgstr "" + +#~ msgid "Instance has already been created" +#~ msgstr "" + +#~ msgid "set_admin_password is not implemented by this driver." +#~ msgstr "" + +#~ msgid "Instance has no volume." +#~ msgstr "" + +#~ msgid "No floating_ip found" +#~ msgstr "" + +#~ msgid "No floating_ip found." +#~ msgstr "" + +#~ msgid "" +#~ "Live migration: Unexpected error: cannot inherit floating ip.\n" +#~ "%(e)s" +#~ msgstr "" + +#~ msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None" +#~ msgstr "" + +#~ msgid "Instance is paused or suspended unexpectedly. Calling the stop API." +#~ msgstr "" + +#~ msgid "FLAGS.reclaim_instance_interval <= 0, skipping..." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "" +#~ "Host field should be not be set" +#~ " on the instance until resources have" +#~ " been claimed." +#~ msgstr "" + +#~ msgid "" +#~ "Total memory: %(total_mem)d MB, used: " +#~ "%(used_mem)d MB, free: %(free_mem)d MB" +#~ msgstr "" + +#~ msgid "Memory limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free memory" +#~ " %(free_ram_mb)d MB < requested memory " +#~ "%(memory_mb)d MB" +#~ msgstr "" + +#~ msgid "" +#~ "Total disk: %(total_disk)d GB, used: " +#~ "%(used_disk)d GB, free: %(free_disk)d GB" +#~ msgstr "" + +#~ msgid "Disk limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free disk" +#~ " %(free_disk_gb)d GB < requested disk " +#~ "%(disk_gb)d GB" +#~ msgstr "" + +#~ msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d" +#~ msgstr "" + +#~ msgid "VCPU limit not specified, defaulting to unlimited" +#~ msgstr "" + +#~ msgid "CPU limit: %(vcpu_limit)d" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to claim resources. Free CPU " +#~ "%(free_vcpus)d < requested CPU %(vcpus)d" +#~ msgstr "" + +#~ msgid "Finishing claim: %s" +#~ msgstr "" + +#~ msgid "Compute_service record created for %s " +#~ msgstr "" + +#~ msgid "Compute_service record updated for %s " +#~ msgstr "" + +#~ msgid "Backend exists" +#~ msgstr "" + +#~ msgid "No backend config with id %(sm_backend_id)s" +#~ msgstr "" + +#~ msgid "No backend config with sr uuid %(sr_uuid)s" +#~ msgstr "" + +#~ msgid "Flavor exists" +#~ msgstr "" + +#~ msgid "%(sm_flavor_id) flavor not found" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_id)s" +#~ msgstr "" + +#~ msgid "No sm_flavor called %(sm_flavor_label)s" +#~ msgstr "" + +#~ msgid "No sm_volume with id %(volume_id)s" +#~ msgstr "" + +#~ msgid "Table |%s| not created!" +#~ msgstr "" + +#~ msgid "quota_classes table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "Foreign Key constraint couldn't be removed" +#~ msgstr "" + +#~ msgid "foreign key could not be dropped" +#~ msgstr "" + +#~ msgid "foreign key could not be created" +#~ msgstr "" + +#~ msgid "quota_usages table not dropped" +#~ msgstr "" + +#~ msgid "reservations table not dropped" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be created" +#~ msgstr "" + +#~ msgid "foreign key constraint couldn't be dropped" +#~ msgstr "" + +#~ msgid "user_quotas table not dropped" +#~ msgstr "" + +#~ msgid "args: %s" +#~ msgstr "" + +#~ msgid "kwargs: %s" +#~ msgstr "" + +#~ msgid "Starting Bridge interface for %s" +#~ msgstr "" + +#~ msgid "floating IP allocation for instance |%s|" +#~ msgstr "" + +#~ msgid "networks retrieved for instance: |%(networks)s|" +#~ msgstr "" + +#~ msgid "" +#~ "The network range is not big " +#~ "enough to fit %(num_networks)s. Network " +#~ "size is %(network_size)s" +#~ msgstr "" + +#~ msgid "Error creating network entry" +#~ msgstr "" + +#~ msgid "No network with net_id = %s" +#~ msgstr "" + +#~ msgid "No fixed IPs to deallocate for vif %s" +#~ msgstr "" + +#~ msgid "_get_auth_token() failed" +#~ msgstr "" + +#~ msgid "Making asynchronous call on %s ..." +#~ msgstr "" + +#~ msgid "Timeout while waiting on RPC response." +#~ msgstr "" + +#~ msgid "Unable to connect to AMQP server: %s" +#~ msgstr "" + +#~ msgid "->response->%s" +#~ msgstr "" + +#~ msgid "Created topic proxy: %s" +#~ msgstr "" + +#~ msgid "ROUTER RELAY-OUT START %(data)s" +#~ msgstr "" + +#~ msgid "Create Consumer for topic (%(topic)s)" +#~ msgstr "" + +#~ msgid "" +#~ "Matchmaker could not be loaded.\n" +#~ "rpc_zmq_matchmaker is not a class." +#~ msgstr "" + +#~ msgid "Error loading Matchmaker." +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to volume '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to compute '%(host)s'" +#~ msgstr "" + +#~ msgid "Casted '%(method)s' to %(topic)s '%(host)s'" +#~ msgstr "" + +#~ msgid "Driver must implement schedule_create_volune" +#~ msgstr "" + +#~ msgid "No host selection for %s defined." +#~ msgstr "" + +#~ msgid "Scheduler only understands Compute nodes (for now)" +#~ msgstr "" + +#~ msgid "Weighted %(weighted_host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for ignored host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter fails for non-forced host %(host)s" +#~ msgstr "" + +#~ msgid "Host filter function %(func)s failed for %(host)s" +#~ msgstr "" + +#~ msgid "Host filter passes for %(host)s" +#~ msgstr "" + +#~ msgid "Received %(service_name)s service update from %(host)s." +#~ msgstr "" + +#~ msgid "host_manager only implemented for 'compute'" +#~ msgstr "" + +#~ msgid "Failed to schedule create_volume: %(ex)s" +#~ msgstr "找不到Volume %s" + +#~ msgid "" +#~ "SimpleScheduler now only covers volume " +#~ "scheduling and is deprecated in Folsom." +#~ " Non-volume functionality in " +#~ "SimpleScheduler has been replaced by " +#~ "FilterScheduler" +#~ msgstr "" + +#~ msgid "" +#~ "nova-volume functionality is deprecated " +#~ "in Folsom and will be removed in" +#~ " Grizzly. Volumes are now handled by" +#~ " Cinder" +#~ msgstr "" + +#~ msgid "Not enough allocatable volume gigabytes remaining" +#~ msgstr "" + +#~ msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)" +#~ msgstr "" + +#~ msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)" +#~ msgstr "" + +#~ msgid "unrecognized argument %s" +#~ msgstr "" + +#~ msgid "Run CLI command: %s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "CLI Exception output:\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Given data: %s" +#~ msgstr "" + +#~ msgid "Result data: %s" +#~ msgstr "" + +#~ msgid "_create: %s" +#~ msgstr "" + +#~ msgid "_delete: %s" +#~ msgstr "" + +#~ msgid "_get: %s" +#~ msgstr "" + +#~ msgid "_get_all: %s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: param=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_create_force: resp_dict=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_show: resp=%s" +#~ msgstr "" + +#~ msgid "test_snapshot_detail: resp_dict=%s" +#~ msgstr "" + +#~ msgid "Failed to get info for disk %s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a dict." +#~ msgstr "" + +#~ msgid "" +#~ "Key mismatch:\n" +#~ "%(ex_keys)s\n" +#~ "%(res_keys)s" +#~ msgstr "" + +#~ msgid "Result: %(result)s is not a list." +#~ msgstr "" + +#~ msgid "" +#~ "Length mismatch: %(result)s\n" +#~ "%(expected)s." +#~ msgstr "" + +#~ msgid "Result: %(res_obj)s not in %(expected)s." +#~ msgstr "" + +#~ msgid "" +#~ "Values do not match:\n" +#~ "%(expected)s\n" +#~ "%(result)s" +#~ msgstr "" + +#~ msgid "No domains exist." +#~ msgstr "" + +#~ msgid "============= initial domains =========== : %s" +#~ msgstr "" + +#~ msgid "Building domain: to be removed" +#~ msgstr "" + +#~ msgid "Not running domain: remove" +#~ msgstr "" + +#~ msgid "domain running on an unknown node: discarded" +#~ msgstr "" + +#~ msgid "No such domain (%s)" +#~ msgstr "" + +#~ msgid "Failed power down Bare-metal node %s" +#~ msgstr "" + +#~ msgid "deactivate -> activate fails" +#~ msgstr "" + +#~ msgid "destroy_domain: no such domain" +#~ msgstr "" + +#~ msgid "No such domain %s" +#~ msgstr "" + +#~ msgid "Domains: %s" +#~ msgstr "" + +#~ msgid "After storing domains: %s" +#~ msgstr "" + +#~ msgid "deactivation/removing domain failed" +#~ msgstr "" + +#~ msgid "===== Domain is being created =====" +#~ msgstr "" + +#~ msgid "Same domain name already exists" +#~ msgstr "" + +#~ msgid "create_domain: before get_idle_node" +#~ msgstr "" + +#~ msgid "Created new domain: %s" +#~ msgstr "" + +#~ msgid "Failed to boot Bare-metal node %s" +#~ msgstr "" + +#~ msgid "No such domain exists" +#~ msgstr "" + +#~ msgid "change_domain_state: to new state %s" +#~ msgstr "" + +#~ msgid "Stored fake domains to the file: %s" +#~ msgstr "" + +#~ msgid "domain does not exist" +#~ msgstr "" + +#~ msgid "Error encountered when destroying instance '%(name)s': %(ex)s" +#~ msgstr "" + +#~ msgid "instance %(instance_name)s: deleting instance files %(target)s" +#~ msgstr "" + +#~ msgid "instance %s: rebooted" +#~ msgstr "" + +#~ msgid "_wait_for_reboot failed" +#~ msgstr "" + +#~ msgid "instance %s: rescued" +#~ msgstr "" + +#~ msgid "_wait_for_rescue failed" +#~ msgstr "" + +#~ msgid "<============= spawn of baremetal =============>" +#~ msgstr "" + +#~ msgid "instance %s: is building" +#~ msgstr "" + +#~ msgid "Key is injected but instance is not running yet" +#~ msgstr "" + +#~ msgid "instance %s: booted" +#~ msgstr "" + +#~ msgid "~~~~~~ current state = %s ~~~~~~" +#~ msgstr "" + +#~ msgid "instance %s spawned successfully" +#~ msgstr "" + +#~ msgid "instance %s:not booted" +#~ msgstr "" + +#~ msgid "Baremetal assignment is overcommitted." +#~ msgstr "" + +#~ msgid "instance %s: Creating image" +#~ msgstr "" + +#~ msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "instance %(inst_name)s: ignoring error " +#~ "injecting data into image %(img_id)s " +#~ "(%(e)s)" +#~ msgstr "" + +#~ msgid "instance %s: starting toXML method" +#~ msgstr "" + +#~ msgid "instance %s: finished toXML method" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot get the number of cpu, " +#~ "because this function is not implemented" +#~ " for this platform. This error can" +#~ " be safely ignored for now." +#~ msgstr "" + +#~ msgid "#### RLK: cpu_arch = %s " +#~ msgstr "" + +#~ msgid "Updating!" +#~ msgstr "" + +#~ msgid "Unknown baremetal driver %(d)s" +#~ msgstr "" + +#~ msgid "free_node...." +#~ msgstr "" + +#~ msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s" +#~ msgstr "" + +#~ msgid "status of node is set to 0" +#~ msgstr "" + +#~ msgid "rootfs is already removed" +#~ msgstr "" + +#~ msgid "Before ping to the bare-metal node" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready" +#~ msgstr "" + +#~ msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s" +#~ msgstr "" + +#~ msgid "Noting to do for tilera nodes: vmlinux is in CF" +#~ msgstr "" + +#~ msgid "activate_node" +#~ msgstr "" + +#~ msgid "no capable image handler configured" +#~ msgstr "" + +#~ msgid "no disk image handler for: %s" +#~ msgstr "" + +#~ msgid "Failed to unmount container filesystem: %s" +#~ msgstr "" + +#~ msgid "injected file path not valid" +#~ msgstr "" + +#~ msgid "unsupported partition: %s" +#~ msgstr "" + +#~ msgid "unknown guestmount error" +#~ msgstr "" + +#~ msgid "Failed to umount image at %s, guestmount was still running after 10s" +#~ msgstr "" + +#~ msgid "" +#~ "Live migration is not supported \"" +#~ " \"by this version of " +#~ "Hyper-V" +#~ msgstr "" + +#~ msgid "Starting live migration for instance: %s" +#~ msgstr "" + +#~ msgid "compare_cpu called %s" +#~ msgstr "" + +#~ msgid "Failed to create snapshot for VM %s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to reconnect base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "" +#~ "Failed to merge base disk " +#~ "%(dest_base_disk_path)s and diff disk " +#~ "%(dest_vhd_path)s" +#~ msgstr "" + +#~ msgid "Removing folder %s " +#~ msgstr "" + +#~ msgid "hyperv vm state: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Got Info for vm %(instance_name)s: " +#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s," +#~ " uptime=%(uptime)s" +#~ msgstr "" + +#~ msgid "cache image failed: %s" +#~ msgstr "" + +#~ msgid "Starting VM %s " +#~ msgstr "" + +#~ msgid "Started VM %s " +#~ msgstr "" + +#~ msgid "spawn vm failed: %s" +#~ msgstr "" + +#~ msgid "Created VM %s..." +#~ msgstr "" + +#~ msgid "Set memory for vm %s..." +#~ msgstr "" + +#~ msgid "Set vcpus for vm %s..." +#~ msgstr "" + +#~ msgid "Creating a scsi controller for %(vm_name)s for volume attaching" +#~ msgstr "" + +#~ msgid "Failed to add scsi controller to VM %s" +#~ msgstr "" + +#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s" +#~ msgstr "" + +#~ msgid "Failed to add diskdrive to VM %s" +#~ msgstr "" + +#~ msgid "New disk drive path is %s" +#~ msgstr "" + +#~ msgid "Failed to add vhd file to VM %s" +#~ msgstr "" + +#~ msgid "Created disk for %s" +#~ msgstr "" + +#~ msgid "Creating nic for %s " +#~ msgstr "" + +#~ msgid "Cannot find vSwitch" +#~ msgstr "" + +#~ msgid "Failed creating a port on the external vswitch" +#~ msgstr "" + +#~ msgid "Failed creating port for %s" +#~ msgstr "" + +#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s" +#~ msgstr "" + +#~ msgid "Failed to add nic to VM %s" +#~ msgstr "找不到Volume %s" + +#~ msgid "Created nic for %s " +#~ msgstr "" + +#~ msgid "Attempting to bind NIC to %s " +#~ msgstr "" + +#~ msgid "No vSwitch specified, attaching to default" +#~ msgstr "" + +#~ msgid "Got request to destroy vm %s" +#~ msgstr "" + +#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s" +#~ msgstr "" + +#~ msgid "use_cow_image:%s" +#~ msgstr "" + +#~ msgid "Failed to create Difference Disk from %(base)s to %(target)s" +#~ msgstr "" + +#~ msgid "duplicate name found: %s" +#~ msgstr "" + +#~ msgid "" +#~ "WMI job failed: %(ErrorSummaryDescription)s -" +#~ " %(ErrorDescription)s - %(ErrorCode)s" +#~ msgstr "" + +#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s " +#~ msgstr "" + +#~ msgid "Creating folder %s " +#~ msgstr "" + +#~ msgid "Removing existing folder %s " +#~ msgstr "" + +#~ msgid "Attach boot from volume failed: %s" +#~ msgstr "" + +#~ msgid "Failed to add volume to VM %s" +#~ msgstr "無法掛載Volume 到虛擬機器 %s" + +#~ msgid "Mounted disk to detach is: %s" +#~ msgstr "" + +#~ msgid "host_resource disk detached is: %s" +#~ msgstr "" + +#~ msgid "Physical disk detached is: %s" +#~ msgstr "" + +#~ msgid "device.InitiatorName: %s" +#~ msgstr "" + +#~ msgid "device.TargetName: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPortNumber: %s" +#~ msgstr "" + +#~ msgid "device.ScsiPathId: %s" +#~ msgstr "" + +#~ msgid "device.ScsiTargetId): %s" +#~ msgstr "" + +#~ msgid "device.ScsiLun: %s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceGuid :%s" +#~ msgstr "" + +#~ msgid "device.DeviceInterfaceName: %s" +#~ msgstr "" + +#~ msgid "device.LegacyName: %s" +#~ msgstr "" + +#~ msgid "device.DeviceType: %s" +#~ msgstr "" + +#~ msgid "device.DeviceNumber %s" +#~ msgstr "" + +#~ msgid "device.PartitionNumber :%s" +#~ msgstr "" + +#~ msgid "Device number : %s" +#~ msgstr "" + +#~ msgid "Target lun : %s" +#~ msgstr "" + +#~ msgid "Mounted disk is: %s" +#~ msgstr "" + +#~ msgid "Drive number to disconnect is: %s" +#~ msgstr "" + +#~ msgid "DeviceNumber : %s" +#~ msgstr "" + +#~ msgid "Disk path to parse: %s" +#~ msgstr "" + +#~ msgid "start_device_id: %s" +#~ msgstr "" + +#~ msgid "end_device_id: %s" +#~ msgstr "" + +#~ msgid "attaching LXC block device" +#~ msgstr "" + +#~ msgid "detaching LXC block device" +#~ msgstr "" + +#~ msgid "Injecting %(injection)s into image %(img_id)s" +#~ msgstr "" + +#~ msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" +#~ msgstr "" + +#~ msgid "Starting toXML method" +#~ msgstr "" + +#~ msgid "Finished toXML method" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification failed" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): checking" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): in use: on this" +#~ " node %(local)d local, %(remote)d on " +#~ "other nodes" +#~ msgstr "" + +#~ msgid "" +#~ "%(id)s (%(base_file)s): warning -- an " +#~ "absent base file is in use! " +#~ "instances: %(instance_list)s" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is not in use" +#~ msgstr "" + +#~ msgid "%(id)s (%(base_file)s): image is in use" +#~ msgstr "" + +#~ msgid "LVM snapshots not implemented" +#~ msgstr "" + +#~ msgid "Read: %s" +#~ msgstr "" + +#~ msgid "Writing image info file: %s" +#~ msgstr "" + +#~ msgid "Wrote: %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISCSI volume not yet found at: " +#~ "%(mount_device)s. Will rescan & retry. " +#~ "Try number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "File '%(file_path)' transfer to PowerVM manager failed" +#~ msgstr "" + +#~ msgid "Copying image '%s' to IVM" +#~ msgstr "" + +#~ msgid "Creating logical volume" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username " +#~ "and vmwareapi_host_password to " +#~ "usecompute_driver=vmwareapi.VMWareESXDriver" +#~ msgstr "" + +#~ msgid " No Virtual Machine has been registered yet" +#~ msgstr "" + +#~ msgid "" +#~ "Exception during HTTP connection close " +#~ "in VMWareHTTpWrite. Exception is %s" +#~ msgstr "" + +#~ msgid "Couldn't get a local Datastore reference" +#~ msgstr "" + +#~ msgid "Creating VM on the ESX host" +#~ msgstr "" + +#~ msgid "Created VM on the ESX host" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "" +#~ "Created Virtual Disk of size " +#~ "%(vmdk_file_size_in_kb)s KB on the ESX " +#~ "host local store %(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleting the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host localstore " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Deleted the file %(flat_uploaded_vmdk_path)s " +#~ "on the ESX host local store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Downloaded image file data %(image_ref)s " +#~ "to the ESX data store " +#~ "%(data_store_name)s" +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to attach the image disk" +#~ msgstr "" + +#~ msgid "instance is powered off and can not be suspended." +#~ msgstr "" + +#~ msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" +#~ msgstr "" + +#~ msgid "Shutting down VM" +#~ msgstr "" + +#~ msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#~ msgstr "" + +#~ msgid "Detected ISO image type, creating blank VM for install" +#~ msgstr "" + +#~ msgid "Destroying VDIs for Instance %(instance_uuid)s" +#~ msgstr "" + +#~ msgid "VM is not present, skipping power off..." +#~ msgstr "" + +#~ msgid "Fetching VM ref while BUILDING failed" +#~ msgstr "" + +#~ msgid "creating sr within volume_utils" +#~ msgstr "" + +#~ msgid "type is = %s" +#~ msgstr "" + +#~ msgid "name = %s" +#~ msgstr "" + +#~ msgid "Created %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Unable to create Storage Repository" +#~ msgstr "" + +#~ msgid "introducing sr within volume_utils" +#~ msgstr "" + +#~ msgid "Introduced %(label)s as %(sr_ref)s." +#~ msgstr "" + +#~ msgid "Creating pbd for SR" +#~ msgstr "" + +#~ msgid "Unable to introduce Storage Repository" +#~ msgstr "" + +#~ msgid "Unable to get SR using uuid" +#~ msgstr "" + +#~ msgid "Forgetting SR %s..." +#~ msgstr "" + +#~ msgid "Unable to forget Storage Repository" +#~ msgstr "" + +#~ msgid "Introducing %s..." +#~ msgstr "" + +#~ msgid "Error finding vdis in SR %s" +#~ msgstr "" + +#~ msgid "Unable to find vbd for vdi %s" +#~ msgstr "" + +#~ msgid "Could not find VDI ref" +#~ msgstr "" + +#~ msgid "Creating SR %s" +#~ msgstr "" + +#~ msgid "Could not create SR" +#~ msgstr "" + +#~ msgid "Could not retrieve SR record" +#~ msgstr "" + +#~ msgid "Introducing SR %s" +#~ msgstr "" + +#~ msgid "SR found in xapi database. No need to introduce" +#~ msgstr "" + +#~ msgid "Could not introduce SR" +#~ msgstr "" + +#~ msgid "Checking for SR %s" +#~ msgstr "" + +#~ msgid "SR %s not found in the xapi database" +#~ msgstr "" + +#~ msgid "Could not forget SR" +#~ msgstr "" + +#~ msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "無法替 instance實例 %(instance_name)s , 建立 VDI 在SR %(sr_ref)s" + +#~ msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s" +#~ msgstr "無法替 instance實例 %(instance_name)s , 使用SR %(sr_ref)s" + +#~ msgid "Unable to destroy vbd %s" +#~ msgstr "" + +#~ msgid "Error purging SR %s" +#~ msgstr "" + +#~ msgid "Volume size '%s' must be an integer and greater than 0" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create %(size)sG volume (%(consumed)dG of " +#~ "%(quota)dG already consumed)" +#~ msgstr "" + +#~ msgid "" +#~ "Quota exceeded for %(pid)s, tried to " +#~ "create volume (%(consumed)d volumes already" +#~ " consumed)" +#~ msgstr "" + +#~ msgid "Size of specified image is larger than volume size." +#~ msgstr "" + +#~ msgid "Failed to update quota for deleting volume." +#~ msgstr "" + +#~ msgid "Volume status must be available or error" +#~ msgstr "Volume 狀態需要可被使用" + +#~ msgid "Volume still has %d dependent snapshots" +#~ msgstr "" + +#~ msgid "must be available" +#~ msgstr "" + +#~ msgid "Volume Snapshot status must be available or error" +#~ msgstr "Volume 狀態需要可被使用" + +#~ msgid "Volume status must be available/in-use." +#~ msgstr "Volume 狀態需要可被使用" + +#~ msgid "Volume status is in-use." +#~ msgstr "" + +#~ msgid "Recovering from a failed execute. Try number %s" +#~ msgstr "" + +#~ msgid "volume group %s doesn't exist" +#~ msgstr "" + +#~ msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Skipping remove_export. No iscsi_target is " +#~ "presently exported for volume: %s" +#~ msgstr "" + +#~ msgid "ISCSI provider_location not stored, using discovery" +#~ msgstr "" + +#~ msgid "Could not find iSCSI export for volume %s" +#~ msgstr "" + +#~ msgid "ISCSI Discovery: Found %s" +#~ msgstr "" + +#~ msgid "Cannot confirm exported volume id:%(volume_id)s." +#~ msgstr "" + +#~ msgid "FAKE ISCSI: %s" +#~ msgstr "" + +#~ msgid "rbd has no pool %s" +#~ msgstr "" + +#~ msgid "Image %s is not stored in rbd" +#~ msgstr "" + +#~ msgid "Image %s has blank components" +#~ msgstr "" + +#~ msgid "Image %s is not an rbd snapshot" +#~ msgstr "" + +#~ msgid "%s is in a different ceph cluster" +#~ msgstr "" + +#~ msgid "Sheepdog is not working: %s" +#~ msgstr "" + +#~ msgid "Sheepdog is not working" +#~ msgstr "" + +#~ msgid "LoggingVolumeDriver: %s" +#~ msgstr "" + +#~ msgid "Creating volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(vol_id)s." +#~ msgstr "" + +#~ msgid "" +#~ "Failed to create iscsi target for " +#~ "volume id:%(vol_id)s. Please ensure your " +#~ "tgtd config file contains 'include " +#~ "%(volumes_dir)s/*'" +#~ msgstr "" + +#~ msgid "Removing volume: %s" +#~ msgstr "" + +#~ msgid "Failed to create iscsi target for volume id:%(volume_id)s." +#~ msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "valid iqn needed for show_target" +#~ msgstr "" + +#~ msgid "Re-exporting %s volumes" +#~ msgstr "" + +#~ msgid "volume %s: skipping export" +#~ msgstr "" + +#~ msgid "Resuming any in progress delete operations" +#~ msgstr "" + +#~ msgid "Resuming delete on volume: %s" +#~ msgstr "找不到Volume %s" + +#~ msgid "volume %s: creating" +#~ msgstr "" + +#~ msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG" +#~ msgstr "" + +#~ msgid "volume %s: creating export" +#~ msgstr "" + +#~ msgid "volume %s: created successfully" +#~ msgstr "" + +#~ msgid "Volume is not local to this node" +#~ msgstr "" + +#~ msgid "volume %s: removing export" +#~ msgstr "" + +#~ msgid "volume %s: deleting" +#~ msgstr "" + +#~ msgid "volume %s: volume is busy" +#~ msgstr "" + +#~ msgid "Failed to update usages deleting volume" +#~ msgstr "" + +#~ msgid "volume %s: deleted successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: creating" +#~ msgstr "" + +#~ msgid "snapshot %(snap_name)s: creating" +#~ msgstr "" + +#~ msgid "snapshot %s: created successfully" +#~ msgstr "" + +#~ msgid "snapshot %s: deleting" +#~ msgstr "" + +#~ msgid "snapshot %s: snapshot is busy" +#~ msgstr "" + +#~ msgid "snapshot %s: deleted successfully" +#~ msgstr "" + +#~ msgid "Downloaded image %(image_id)s to %(volume_id)s successfully" +#~ msgstr "" + +#~ msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" +#~ msgstr "" + +#~ msgid "Checking volume capabilities" +#~ msgstr "" + +#~ msgid "New capabilities found: %s" +#~ msgstr "" + +#~ msgid "Clear capabilities" +#~ msgstr "" + +#~ msgid "Notification {%s} received" +#~ msgstr "" + +#~ msgid "API %(name)s failed: %(reason)s" +#~ msgstr "" + +#~ msgid "Using WSDL: %s" +#~ msgstr "" + +#~ msgid "Using DFM server: %s" +#~ msgstr "" + +#~ msgid "Using storage service: %s" +#~ msgstr "" + +#~ msgid "Using storage service prefix: %s" +#~ msgstr "" + +#~ msgid "Using vfiler: %s" +#~ msgstr "" + +#~ msgid "%s is not set" +#~ msgstr "" + +#~ msgid "" +#~ "Either netapp_storage_service or " +#~ "netapp_storage_service_prefix must be set" +#~ msgstr "" + +#~ msgid "Connected to DFM server" +#~ msgstr "" + +#~ msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs" +#~ msgstr "" + +#~ msgid "Job failed: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Attempt to use volume_type without " +#~ "specifying netapp_storage_service_prefix flag." +#~ msgstr "" + +#~ msgid "" +#~ "You must set the netapp_storage_service " +#~ "flag in order to create volumes " +#~ "with no volume_type." +#~ msgstr "" + +#~ msgid "Failed to provision dataset member" +#~ msgstr "" + +#~ msgid "No LUN was created by the provision job" +#~ msgstr "" + +#~ msgid "Failed to remove and delete dataset member" +#~ msgstr "" + +#~ msgid "No entry in LUN table for volume %s" +#~ msgstr "" + +#~ msgid "Failed to get LUN details for LUN ID %s" +#~ msgstr "" + +#~ msgid "Failed to get host details for host ID %s" +#~ msgstr "" + +#~ msgid "No LUN ID for volume %s" +#~ msgstr "找不到Volume %s" + +#~ msgid "Failed to get target portal for filer: %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for filer: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of size " +#~ "%(vol_size)s from snapshot of size " +#~ "%(snap_size)s" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create volume of type " +#~ "%(new_type)s from snapshot of type " +#~ "%(old_type)s" +#~ msgstr "" + +#~ msgid "No metadata property %(prop)s defined for the LUN %(name)s" +#~ msgstr "" + +#~ msgid "Success getting LUN list from server" +#~ msgstr "" + +#~ msgid "Created LUN with name %s" +#~ msgstr "" + +#~ msgid "Destroyed LUN %s" +#~ msgstr "" + +#~ msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "" +#~ "Succesfully fetched target details for " +#~ "LUN %(handle)s and initiator " +#~ "%(initiator_name)s" +#~ msgstr "" + +#~ msgid "Failed to get LUN target details for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target portal for the LUN %s" +#~ msgstr "" + +#~ msgid "Failed to get target IQN for the LUN %s" +#~ msgstr "" + +#~ msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s" +#~ msgstr "" + +#~ msgid "Object is not a NetApp LUN." +#~ msgstr "" + +#~ msgid "Cloned LUN with new name %s" +#~ msgstr "" + +#~ msgid "Could not find handle for LUN named %s" +#~ msgstr "找不到Volume %s" + +#~ msgid "There's no NFS config file configured " +#~ msgstr "" + +#~ msgid "NFS config file doesn't exist" +#~ msgstr "" + +#~ msgid "casted to %s" +#~ msgstr "" + +#~ msgid "Volume %s does not have provider_location specified, skipping" +#~ msgstr "" + +#~ msgid "" +#~ "Trying to delete non-existing volume " +#~ "%(volume)s at path %(mounted_path)s" +#~ msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Specify san_password or san_private_key" +#~ msgstr "" + +#~ msgid "san_ip must be set" +#~ msgstr "" + +#~ msgid "Cannot parse list-view output: %s" +#~ msgstr "" + +#~ msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" +#~ msgstr "" + +#~ msgid "CLIQ command returned %s" +#~ msgstr "" + +#~ msgid "" +#~ "Malformed response to CLIQ command " +#~ "%(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unexpected number of virtual ips for " +#~ "cluster %(cluster_name)s. Result=%(_xml)s" +#~ msgstr "" + +#~ msgid "Volume info: %(volume_name)s => %(volume_attributes)s" +#~ msgstr "" + +#~ msgid "local_path not supported" +#~ msgstr "" + +#~ msgid "Payload for SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Call to json.loads() raised an exception: %s" +#~ msgstr "" + +#~ msgid "Results of SolidFire API call: %s" +#~ msgstr "" + +#~ msgid "Found solidfire account: %s" +#~ msgstr "" + +#~ msgid "solidfire account: %s does not exist, create it..." +#~ msgstr "" + +#~ msgid "More than one valid preset was detected, using %s" +#~ msgstr "" + +#~ msgid "Enter SolidFire delete_volume..." +#~ msgstr "" + +#~ msgid "Deleting volumeID: %s" +#~ msgstr "" + +#~ msgid "Leaving SolidFire delete_volume" +#~ msgstr "" + +#~ msgid "Executing SolidFire ensure_export..." +#~ msgstr "" + +#~ msgid "Executing SolidFire create_export..." +#~ msgstr "" + +#~ msgid "Enter SolidFire create_snapshot..." +#~ msgstr "" + +#~ msgid "" +#~ "_get_hdr_dic: attribute headers and values do not match.\n" +#~ " Headers: %(header)s\n" +#~ " Values: %(row)s" +#~ msgstr "" + +#~ msgid "enter: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "pool %s doesn't exist" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: failed with unexpected CLI output.\n" +#~ " Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "Did not find expected column name in svcinfo lsnode: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: Unexpected CLI output.\n" +#~ " Details: %(msg)s\n" +#~ "Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "Did not find expected column name in lsportip: %s" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: unknown storage node " +#~ "%(node_id)s from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "check_for_setup_error: fail to storage " +#~ "configuration: storage node %s has no" +#~ " IP addresses configured" +#~ msgstr "" + +#~ msgid "" +#~ "could not obtain IP address and " +#~ "iSCSI name from the storage. Please " +#~ "verify that the storage is configured" +#~ " for iSCSI.\n" +#~ " Storage nodes: %(nodes)s\n" +#~ " portips: %(portips)s" +#~ msgstr "" + +#~ msgid "leave: check_for_setup_error" +#~ msgstr "" + +#~ msgid "" +#~ "Password or SSH private key is " +#~ "required for authentication: set either " +#~ "san_password or san_private_key option" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_rsize: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_warning: set to either a " +#~ "number or a percentage" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value specified for " +#~ "storwize_svc_vol_grainsize: set to either " +#~ "'32', '64', '128', or '256'" +#~ msgstr "" + +#~ msgid "" +#~ "Illegal value %s specified for " +#~ "storwize_svc_flashcopy_timeout: valid values are " +#~ "between 0 and 600" +#~ msgstr "" + +#~ msgid "If compression is set to True, rsize must also be set (not equal to -1)" +#~ msgstr "" + +#~ msgid "enter: do_setup" +#~ msgstr "" + +#~ msgid "leave: do_setup" +#~ msgstr "" + +#~ msgid "enter: create_volume: volume %s " +#~ msgstr "" + +#~ msgid "" +#~ "create volume %(name)s - did not find success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: create_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "enter: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "" +#~ "delete volume %(name)s - non empty output from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "warning: tried to delete volume %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: delete_volume: volume %(name)s " +#~ msgstr "" + +#~ msgid "ensure_export: volume %s not found on storage" +#~ msgstr "" + +#~ msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "_create_new_host failed to return the host name." +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find preferred" +#~ " node %(node)s for volume %(vol)s in" +#~ " iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "initialize_connection: did not find a " +#~ "preferred node for volume %s in " +#~ "iSCSI configuration" +#~ msgstr "" + +#~ msgid "" +#~ "leave: initialize_connection:\n" +#~ " volume: %(vol)s\n" +#~ " connector %(conn)s\n" +#~ " properties: %(prop)s" +#~ msgstr "" + +#~ msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname failed to return the" +#~ " host name for iscsi name %s" +#~ msgstr "" + +#~ msgid "" +#~ "delete mapping of volume %(vol)s to " +#~ "host %(host)s - non empty output " +#~ "from CLI.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "terminate_connection: no mapping of volume " +#~ "%(vol)s to host %(host)s found" +#~ msgstr "" + +#~ msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to cleanup failed " +#~ "FlashCopy mapping %(fc_map_id)% from " +#~ "%(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: _run_flashcopy: execute FlashCopy from" +#~ " source %(source)s to target %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find success " +#~ "message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "create FC mapping from %(source)s to " +#~ "%(target)s - did not find mapping " +#~ "id in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to prepare FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "unexecpted mapping status %(status)s for " +#~ "mapping %(id)s. Attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "mapping %(id)s prepare failed to " +#~ "complete within the alloted %(to)s " +#~ "seconds timeout. Terminating" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s with " +#~ "exception %(ex)s" +#~ msgstr "" + +#~ msgid "_run_flashcopy: %s" +#~ msgstr "" + +#~ msgid "" +#~ "_run_flashcopy: fail to start FlashCopy " +#~ "from %(source)s to %(target)s.\n" +#~ "stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" +#~ msgstr "" + +#~ msgid "" +#~ "enter: create_volume_from_snapshot: snapshot %(tgt)s" +#~ " from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_volume_from_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: cannot get source " +#~ "volume %(src)s capacity from volume " +#~ "attributes %(attr)s" +#~ msgstr "" + +#~ msgid "" +#~ "create_volume_from_snapshot: target volume %s " +#~ "already exists, cannot create" +#~ msgstr "" + +#~ msgid "leave: create_volume_from_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s" +#~ msgstr "" + +#~ msgid "create_snapshot: source volume %s does not exist" +#~ msgstr "" + +#~ msgid "" +#~ "create_snapshot: source %(src)s and target " +#~ "volume %(tgt)s have different capacities " +#~ "(source:%(ssize)s target:%(tsize)s)" +#~ msgstr "" + +#~ msgid "leave: create_snapshot: %s created successfully" +#~ msgstr "" + +#~ msgid "enter: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "leave: delete_snapshot: snapshot %s" +#~ msgstr "" + +#~ msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: failed with unexpected CLI output.\n" +#~ " command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_host_from_iscsiname: Unexpected response from" +#~ " CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s" +#~ msgstr "" + +#~ msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "" +#~ "_create_new_host: cannot clean host name. " +#~ "Host name is not unicode or string" +#~ msgstr "" + +#~ msgid "" +#~ "create host %(name)s with iSCSI " +#~ "initiator %(init)s - did not find " +#~ "success message in CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s" +#~ msgstr "" + +#~ msgid "enter: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "warning: tried to delete host %(name)s but it does not exist." +#~ msgstr "" + +#~ msgid "leave: _delete_host: host %s " +#~ msgstr "" + +#~ msgid "enter: _is_volume_defined: volume %s " +#~ msgstr "" + +#~ msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _is_host_defined: host %s " +#~ msgstr "" + +#~ msgid "" +#~ "_is_host_defined: Unexpected response from CLI output.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "" +#~ "Data received for host %(host1)s instead of host %(host2)s.\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _is_host_defined: host %(host)s with %(str)s " +#~ msgstr "" + +#~ msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s" +#~ msgstr "" + +#~ msgid "" +#~ "_map_vol_to_host: mapping host %(host)s to " +#~ "volume %(vol)s with LUN %(lun)s - " +#~ "did not find success message in " +#~ "CLI output. stdout: %(out)s\n" +#~ " stderr: %(err)s\n" +#~ msgstr "" + +#~ msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s" +#~ msgstr "" + +#~ msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" +#~ msgstr "" + +#~ msgid "" +#~ "_get_flashcopy_mapping_attributes: Unexpected response " +#~ "from CLI output. Command: %(cmd)s\n" +#~ " stdout: %(out)s\n" +#~ " stderr: %(err)s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_flashcopy_mapping_attributes: mapping " +#~ "%(id)s, attributes %(attr)s" +#~ msgstr "" + +#~ msgid "enter: _get_volume_attributes: volume %s" +#~ msgstr "" + +#~ msgid "" +#~ "leave: _get_volume_attributes:\n" +#~ " volume %(vol)s\n" +#~ " attributes: %(attr)s" +#~ msgstr "" + +#~ msgid "name cannot be None" +#~ msgstr "" + +#~ msgid "id cannot be None" +#~ msgstr "" + +#~ msgid "SR name = %s" +#~ msgstr "" + +#~ msgid "Params: %s" +#~ msgstr "" + +#~ msgid "Failed to create sr %s...continuing" +#~ msgstr "" + +#~ msgid "Create failed" +#~ msgstr "" + +#~ msgid "SR UUID of new SR is: %s" +#~ msgstr "" + +#~ msgid "Failed to update db" +#~ msgstr "" + +#~ msgid "Failed to introduce sr %s...continuing" +#~ msgstr "" + +#~ msgid "Failed to reach backend %d" +#~ msgstr "" + +#~ msgid "XenSMDriver requires xenapi connection, using %s" +#~ msgstr "" + +#~ msgid "Failed to initiate session" +#~ msgstr "" + +#~ msgid "Volume will be created in backend - %d" +#~ msgstr "" + +#~ msgid "Failed to update volume in db" +#~ msgstr "" + +#~ msgid "Unable to create volume" +#~ msgstr "" + +#~ msgid "Volume %s does not exist" +#~ msgstr "" + +#~ msgid "Failed to delete vdi" +#~ msgstr "" + +#~ msgid "Failed to delete volume in db" +#~ msgstr "" + +#~ msgid "Failed to find volume in db" +#~ msgstr "" + +#~ msgid "Failed to find backend in db" +#~ msgstr "" + +#~ msgid "Nexenta SA returned the error" +#~ msgstr "" + +#~ msgid "Sending JSON data: %s" +#~ msgstr "" + +#~ msgid "Auto switching to HTTPS connection to %s" +#~ msgstr "" + +#~ msgid "No headers in server response" +#~ msgstr "" + +#~ msgid "Bad response from server" +#~ msgstr "" + +#~ msgid "Got response: %s" +#~ msgstr "" + +#~ msgid "Volume %s does not exist in Nexenta SA" +#~ msgstr "" + +#~ msgid "" +#~ "Call to local_path should not happen." +#~ " Verify that use_local_volumes flag is " +#~ "turned off." +#~ msgstr "" + +#~ msgid "Ignored target creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored target group member addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LU creation error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to destroy target " +#~ "group %(target_group)s, assuming it is " +#~ "already gone: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got error trying to delete target " +#~ "%(target)s, assuming it is already gone:" +#~ " %(exc)s" +#~ msgstr "" + -- cgit